AC Sharp IR 数据包中的逆向工程校验和

逆向工程 解密 CRC
2021-07-04 06:34:33

我使用微控制器并收到空调夏普的红外框架。这个 Ir 帧有 13 个字节的数据(十进制数,不是十六进制),如下所示:

85 90 243 8 131 140 66 0 176 1 32 7 133 
85 90 243 8 142 140 66 0 176 1 32 7 136 
85 90 243 8 67 140 66 0 176 1 32 7 137 
85 90 243 8 78 140 66 0 176 1 32 7 132 
85 90 243 8 195 140 66 0 176 1 32 7 129

对于十六进制值:

0x55 0x5A 0xF3 0x08 0x8E 0x8C 0x42  0x00 0xB0 0x20 0x07 0x88

0x55 0x5A 0xF3 0x08 0x43 0x8C 0x42 0x00 0xB0 0x20 0x07 0x89 

0x55 0x5A 0xF3 0x08 0x4E 0x8C 0x42 0x00 0xB0 0x20 0x07 0x84

0x55 0x5A 0xF3 0x08 0xC3 0x8C 0x42 0x00 0xB0 0x20 0x07 0x81

我正在检查 12 字节的 XOR 和 SUM,但无法计算校验和字节。校验和是如何计算的???

字节 1 到 4 总是相同的值。

字节 5:包含温度数据。

字节 6:包含 ON/OFF 模式

字节 7 更改风扇速度。风扇速度 = 1,字节 7 = 0x42 风扇速度 = 2,字节 7 = 0x4C 风扇速度 = 3,字节 7 = 0x4A 风扇速度 = 4,字节 7 = 0x4E 风扇速度有波形符号,字节 7 = 0x44 风扇速度自动,字节 7 = 0x45

字节 8 总是 0x00 字节 9 用于摆动值。字节 10 总是 0x01 字节 11 不清楚字节 12 总是 0x07 字节 13 必须是 CRC 值,但现在无法计算。

请帮我。

0个回答
没有发现任何回复~