ToniA / arduino-heatpumpir

An Arduino library to control split-unit heatpumps over Infrared
GNU General Public License v2.0
395 stars 140 forks source link

Carrier checksum is not calculated correctly in some cases #1

Open ToniA opened 10 years ago

ToniA commented 10 years ago

Certain temperature/fan speed combinations do not produce the same checksum as the real Carrier remote. And of course the heatpump ignores all commands with invalid checksums. Generally fan speeds AUTO, FAN3 and FAN4 seem to work.

cosmopaco commented 10 years ago

I do not know this case. By decoding the remote control Hisense, the checksum was incorrect in some cases. I finally discovered that it was not a normal sum, it was he the xor of all bytes.

Sorry for my English ;)