2006年10月22日
HyperJoyリモコン 赤外線解析[ カラオケ ]
HyperJoyで赤外線学習リモコンでリモコンデータを取得して来ました。
現在の所の解析情報を載せてみます。
次はコマンド部分のみを学習リモコンに登録し、実際に組み合わせて使用できるか試してみたい。
リモコン仕様
選曲リモコンには6桁を越える数字(選曲番号)を入力する事が出来るが、実際に送信されるデータは下6桁である。
[制御用ヘッダ情報]
制御用ヘッダ 制御コード ~3Eまで
当初の2バイト=制御用ヘッダの長さ
制御ヘッダ=ヘッダ長さ*6バイト+3バイト
1命令単位=6バイト?
しかし、同じコマンドを送信しても制御ヘッダが毎回異なるのが不思議。
選曲番号に関しては同じコマンドを各4回(×10=40回)以上送信しているのだけれど、一回として同じ制御ヘッダを持っていないと言うのは一体何故?
以下、制御ヘッダの共通部(と思われる箇所)のみ記述。
xの部分は可変。レコード長3,4のものはレコード長5と共通すると思われる部分に位置をずらしてみました(が、HTMLでは半角を詰めて表示してしまうので正常に表示されてないかと思います)。
→
00031F xx0400xx1000xx0400xx0500xx0400 xxFC3E
00031F xx0400421000xx0400990500xx0400 xxFC3E
00041Fxx5100xx2B00xx0400xx1000xx0400xx0500xx0400 xxFC3E
00051Fxx5100xx2B00xx0400xx1000xx0400xx0500xx0400xxxxxxxx0400xxFC3E
------++++++++++++------------++++++++++++------------++++++++++++
----+----1----+----2----+----3----+----4----+----5----+----6----+----7
[コマンド]
演奏停止
01222222121121222121112222122211
コマンド区切り 13
コマンド終了 14FF
決定 01222222121121222111112222222211
1 01222222121121222111222222221111
2 01222222121121222212122221212111
3 01222222121121222222112121112212
4 01222222121121222112222222211111
5 01222222121121222211222221221111
6 01222222121121222222212121111212
7 01222222121121222122222222111111
8 01222222121121222211122221222111
9 01222222121121222121112122122212
0 01222222121121FD0B2FC011111111
以下、生データ。
1(選曲番号1を送信。1行1コマンド。以下同じ)
00051F900400421000BF04009905005604004C1903A251000E2B009B040007FC3E0111111010010111000111111110000023011111101001011100000111111110004FF0
00051F840400411000BF04009905005504004D1903A951000E2B00A0040009FC3E0111111010010111000111111110000023011111101001011100000111111110004FF0
00051F8351000E2B00B00400411000D404009805005F04004A1903A0040009FC3E01222222121121222111222222221111130122222212112122211111222222221114FF
00051F9651000E2B00BA0400411000D404009805005604004C1903A5040004FC3E01222222121121222111222222221111130122222212112122211111222222221114FF
2
00051FC004004110009D0400980500230400861603DE51000F2B009B040007FC3E0111111010010111101011110101000023011111101001011100000111111110004FF0
00051FBC04004110009F04009805005F04004A1903A251000E2B00A2040007FC3E0111111010010111101011110101000023011111101001011100000111111110004FF0
00051F6251000E2B00E104004110008D04009805005D04004C19039A040008FC3E01222222121121222212122221212111130122222212112122211111222222221114FF
00051FC351000F2B00E104004110009F04009905005D04004C19039B040007FC3E01222222121121222212122221212111130122222212112122211111222222221114FF
3
00051F6B51000F2B00E104004110009904009805005C04004D1903A3040006FC3E01222222121121222222112121112212130122222212112122211111222222221114FF
00051FAC51000B2B00A80400401000A804009705005E0400441703A5040004FC3E01222222121121222222112121112212130122222212112122211111222222221114FF
00051FB651000E2B00FF04004110008404009805005D04004C19039A040008FC3E01222222121121222222112121112212130122222212112122211111222222221114FF
00051FC604004110009E04009805005D04004C1903A251000E2B009D040005FC3E0111111010010111111001010001101023011111101001011100000111111110004FF0
4
00051F7051000E2B00B00400411000C204009805005604004C19039F04000AFC3E01222222121121222112222222211111130122222212112122211111222222221114FF
00051FBF51000C2B00D004003F1000D504009705002704008217039C040006FC3E01222222121121222112222222211111130122222212112122211111222222221114FF
00051F8E0400421000C604009905005D04004C19039A51000F2B00A3040006FC3E0111111010010111001111111100000023011111101001011100000111111110004FF0
00051FA30400411000B20400990500090500A01803F350000E2B00A4040005FC3E0111111010010111001111111100000023011111101001011100000111111110004FF0
5
00051F2F51000E2B00D30400411000D104009805009D04000518039A040008FC3E01222222121121222211222221221111130122222212112122211111222222221114FF
00051F7251000C2B00C90400401000D90400970500FE0400A41503A5040004FC3E01222222121121222211222221221111130122222212112122211111222222221114FF
00051F820400421000C304009905005504004D1903A151000F2B00A1040008FC3E0111111010010111100111110110000023011111101001011100000111111110004FF0
00051FC40400411000A904009905005F04004A1903A151000F2B009704000BFC3E0111111010010111100111110110000023011111101001011100000111111110004FF0
6
00051FC251000E2B00D80400411000CC04009905005504004D1903A4040005FC3E01222222121121222222212121111212130122222212112122211111222222221114FF
00051F8451000E2B00ED0400411000BF04009805003B04006E19039B040007FC3E01222222121121222222212121111212130122222212112122211111222222221114FF
00051F3D51000E2B00E30400411000BF04009805009B0400071903A2040007FC3E01222222121121222222212121111212130122222212112122211111222222221114FF
00051FA20400411000AB04009805005804004A1903A251000E2B009C040006FC3E0111111010010111111101010000101023011111101001011100000111111110004FF0
7
00051F8D51000F2B00A60400411000D304009905005504004D1903A1040008FC3E01222222121121222122222222111111130122222212112122211111222222221114FF
00051F7351000F2B00A60400411000BB04009905005604004C1903A3040006FC3E01222222121121222122222222111111130122222212112122211111222222221114FF
00051F8851000E2B00BA04004110009C04009805005E04004B19039C040006FC3E01222222121121222122222222111111130122222212112122211111222222221114FF
00051F920400401000C70400970500A504000419035C51000E2B009E040004FC3E0111111010010111011111111000000023011111101001011100000111111110004FF0
8
00051F3051000D2B00A00400401000E60400980500CD0400D51D03A4040005FC3E01222222121121222211122221222111130122222212112122211111222222221114FF
00051F7D51000E2B00DB0400411000B20400980500D30400D61D0399040009FC3E01222222121121222211122221222111130122222212112122211111222222221114FF
00051F3151000E2B00DA0400411000AB0400980500F70400B216039E040004FC3E01222222121121222211122221222111130122222212112122211111222222221114FF
00051FBA0400421000950400990500BD0400EC1D034051000F2B00A2040007FC3E0111111010010111100011110111000023011111101001011100000111111110004FF0
9
00051FB751000D2B00E60400401000BE04009805005604004C19039704000BFC3E01222222121121222121112122122212130122222212112122211111222222221114FF
00051F5A51000E2B00DB0400421000A304009905005504004D1903A5040004FC3E01222222121121222121112122122212130122222212112122211111222222221114FF
00051FC80400401000950400980500E90400B91D031051000E2B00A1040008FC3E0111111010010111010001011011101023011111101001011100000111111110004FF0
00051FA404004110009C04009805005E04004B1903A251000E2B00A4040005FC3E0111111010010111010001011011101023011111101001011100000111111110004FF0
0
00051F1F51000F2B00B70400421000C40400980500F60400B31D039C040006FC3E01222222121121FD0B2FC011111111130122222212112122211111222222221114FF
00051F2C51000E2B00CB0400411000E30400980500D80400CA16039F04000AFC3E01222222121121FD0B2FC011111111130122222212112122211111222222221114FF
00051FC551000F2B00B70400411000D604009805005E04004B19039704000BFC3E01222222121121FD0B2FC011111111130122222212112122211111222222221114FF
00051F880400421000AF04009905005704004B1903A151000F2B009E04000BFC3E0111111010010FD0B1FC010000000023011111101001011100000111111110004FF0
1234567890
00051F5B51000D2B00DA0400401000AC0400970500A60400001C039C040006FC3E0122222212112122221122222122111113012222221211212222222121211112121301222222121121222122222222111111130122222212112122221112222122211113012222221211212221211121221222121301222222121121FD0B2FC011111111130122222212112122211111222222221114FF
00051F5B51000D2B00CE0400401000A50400970500B20400211D03A6040003FC3E0122222212112122221122222122111113012222221211212222222121211112121301222222121121222122222222111111130122222212112122221112222122211113012222221211212221211121221222121301222222121121FD0B2FC011111111130122222212112122211111222222221114FF
00051F6E51000D2B00E10400401000BD0400980500A104002C1C03A0040009FC3E012222221211212222222121211112121301222222121121222122222222111111130122222212112122221112222122211113012222221211212221211121221222121301222222121121FD0B2FC0111111111301222222121121222111222222221111130122222212112122211111222222221114FF
12345
00051F6D51000E2B00D10400411000BB0400980500940400121C039C040006FC3E012222221211212221112222222211111301222222121121222212122221212111130122222212112122222211212111221213012222221211212221122222222111111301222222121121222211222221221111130122222212112122211111222222221114FF
23456
00051FD404004110009F0400980500940400111C036751000E2B00A5040004FC3E01111110100101111010111101010000230111111010010111111001010001101023011111101001011100111111110000002301111110100101111001111101100000230111111010010111111101010000101023011111101001011100000111111110004FF0
34567
00051F3E51000E2B00D40400411000BE0400990500B40400241D039F04000AFC3E012222221211212222221121211122121301222222121121222112222222211111130122222212112122221122222122111113012222221211212222222121211112121301222222121121222122222222111111130122222212112122211111222222221114FF
演奏停止(同じコマンドの筈なのにヘッダからして異なる…)
00031FA40400421000940400990500A4040005FC3E011111101001011101000111101110002FF0
00031F5304004210009404009905009C040006FC3E011111101001011101000111101110002FF0
00031F4F04004210007A04009905009E040004FC3E011111101001011101000111101110002FF0
00041F4B51000E2B00CE0400411000B004009905009D040005FC3E0122222212112122212111222212221113FF
00051F7251000E2B00F00400411000A90400980500DC0400C67901A1040008FC3E01222222121121222121112222122211130122222212112122212111222212221114FF
00051F1551000F2B00EA04004210009F0400990500E00400C679019A040008FC3EFD030122222212112122212111222212221113FC220122222212112122212111222212221114FF