例として、言語設定を書き換える方法を説明します。
適宜バイナリエディタのマーク機能等を使って、間違えたアドレスを書き換えないようにしてください。
CRC があわない場合や、値が想定外範囲 (誕生月を12月にしたくて0x12とすると、18月になるので想定範囲外)な場合は、初期設定の画面からスタートになります。
FWアドレス | RAMアドレス | バイト数 | 値の意味 |
---|---|---|---|
0×03Fx00 | 0×023FFC80 | 1 | バージョン |
0×03Fx02 | 0×027FFC82 | 1 | ユーザーカラー ※1 |
0×03Fx03 | 0×027FFC83 | 1 | 誕生月 |
0×03Fx04 | 0×027FFC84 | 1 | 誕生日 |
0×03Fx06 | 0×027FFC86 | 20 | 名前 (UTF-16) |
0×03Fx1A | 0×027FFC9A | 1/2 | 名前の文字数(名前が10文字なら 0x0A に) |
0×03Fx1C | 0×027FFC9C | 52 | コメント(UTF-16) |
0×03Fx50 | 0×027FFCD0 | 1/2 | コメントの文字数 |
0×03Fx52 | 0×027FFCD2 | 1 | アラームの時(hour) |
0×03Fx53 | 0×027FFCD3 | 1 | アラームの分(minute) |
0×03Fx56 | 0×027FFCD6 | 1 | 0×80=enable alarm, bit 0..6=enable? |
0×027FFCD8 | 12 | タッチスクリーンキャリブレーションデータ | |
0×027FFCE4 | bit 0..2 | 言語設定 ※2 | |
0×03Fx70 | 1/2 | update counter (used to check latest) | |
0×03Fx72 | 2 | CRC16(Modbus) |
アドレスの 0x03FxXX の x はEかFで読み替えてください。
ユーザーカラー | ||
---|---|---|
値(10進数) | 色 | RGB |
0 | グレー | (12, 16, 19) |
1 | 茶色 | (23, 9, 0) |
2 | 赤 | (31, 0, 3) |
3 | ピンク | (31, 17, 31) |
4 | オレンジ | (31, 18, 0) |
5 | 黄色 | (30, 28, 0) |
6 | 黄緑 | (21, 31, 0) |
7 | 緑 | (0, 31, 0) |
8 | 深緑 | (0, 20, 7) |
9 | 青緑 | (9, 27, 17) |
10 | 水色 | (6, 23, 30) |
11 | 青 | (0, 11, 30) |
12 | 群青 | (0, 0, 1) |
13 | 青紫 | (17, 0, 26) |
14 | 赤紫 | (26, 0, 29) |
15 | マゼンタ | (31, 0, 1) |
言語 | |
---|---|
値(10進数) | 言語 |
0 | 日本語 |
1 | 英語 |
2 | フランス語 |
3 | ドイツ語 |
4 | イタリア語 |
5 | スペイン語 |