Closed 1043717432 closed 5 years ago
Temperature 25 on
Timestamp : 000729.695 Library : v2.6.4
Encoding : UNKNOWN Code : B1D5976B (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {454, 414, 482, 388, 480, 386, 456, 414, 452, 414, 480, 25150, 3498, 1714, 456, 1282, 454, 414, 454, 414, 480, 388, 454, 1280, 454, 414, 482, 388, 454, 414, 454, 416, 450, 1282, 456, 414, 452, 1282, 482, 1256, 480, 390, 452, 1284, 454, 1282, 454, 1282, 482, 1254, 456, 1280, 456, 416, 450, 414, 456, 1282, 454, 414, 454, 414, 454, 414, 454, 414, 454, 414, 454, 414, 454, 416, 478, 388, 456, 438, 428, 416, 478, 388, 454, 414, 452, 414, 456, 440, 426, 416, 454, 414, 452, 416, 452, 414, 454, 1280, 456, 440, 454, 386, 480, 388, 454, 1282, 454, 1280, 482, 390, 454, 414, 454, 414, 452, 1282, 456, 414, 478, 390, 478, 1256, 456, 1282, 452, 414, 456, 414, 478, 388, 456, 414, 452, 416, 478, 388, 456, 416, 450, 414, 454, 414, 454, 414, 480, 388, 454, 414, 454, 416, 480, 388, 480, 386, 456, 414, 452, 1282, 482, 388, 454, 412, 454, 414, 452, 414, 454, 414, 454, 414, 478, 390, 480, 388, 480, 388, 454, 416, 452, 414, 454, 414, 454, 416, 452, 414, 454, 416, 452, 414, 480, 388, 480, 388, 454, 414, 480, 386, 454, 414, 456, 414, 452, 414, 454, 412, 456, 414, 452, 414, 454, 414, 478, 388, 456, 414, 452, 414, 454, 416, 452, 414, 454, 414, 456, 414, 452, 414, 454, 414, 454, 414, 454, 414, 452, 1280, 456, 416, 452, 414, 454, 414, 452, 414, 454, 414, 482, 388, 452, 414, 454, 414, 454, 414, 454, 414, 452, 1282, 456, 414, 454, 1282, 480, 388, 454, 414, 454, 416, 478, 1256, 480, 1256, 454, 414, 452, 414, 454, 416, 478, 388, 454, 416, 452, 414, 456, 414, 454, 414, 456, 414, 452, 414, 452, 414, 454, 416, 452, 414, 454, 414, 454, 414, 478, 388, 454, 414, 452, 1282, 456, 414, 480, 1256, 454, 1282, 454, 416, 452, 414, 454, 1282, 456}; // UNKNOWN B1D5976B temp 24 on
Timestamp : 000768.483 Library : v2.6.4
Encoding : UNKNOWN Code : 67D7BC0B (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {480, 390, 452, 414, 480, 388, 476, 390, 454, 414, 452, 25176, 3500, 1712, 482, 1254, 454, 414, 454, 414, 454, 414, 452, 1284, 454, 414, 454, 414, 454, 414, 478, 388, 456, 1282, 454, 414, 480, 1256, 456, 1282, 480, 390, 454, 1282, 456, 1280, 456, 1282, 454, 1282, 480, 1258, 452, 414, 454, 412, 454, 1282, 480, 390, 452, 414, 454, 414, 480, 388, 454, 440, 428, 414, 454, 416, 452, 416, 452, 416, 480, 386, 480, 388, 454, 440, 428, 416, 478, 390, 454, 414, 480, 388, 456, 416, 450, 414, 456, 1282, 454, 416, 452, 416, 452, 414, 454, 1280, 456, 1282, 482, 388, 454, 414, 452, 416, 454, 416, 454, 414, 454, 414, 454, 1282, 456, 1280, 480, 390, 454, 414, 480, 388, 454, 416, 452, 414, 456, 412, 482, 388, 452, 416, 452, 414, 478, 390, 454, 416, 452, 414, 456, 414, 454, 414, 454, 416, 452, 416, 452, 1282, 454, 414, 454, 414, 478, 388, 454, 414, 482, 388, 452, 414, 454, 414, 452, 414, 454, 414, 454, 414, 454, 414, 480, 388, 480, 388, 454, 416, 452, 414, 454, 414, 456, 416, 452, 416, 480, 388, 478, 388, 456, 414, 452, 414, 454, 414, 454, 414, 454, 414, 454, 416, 452, 414, 478, 390, 454, 414, 454, 414, 454, 414, 452, 414, 454, 414, 454, 414, 456, 412, 480, 388, 454, 416, 454, 418, 450, 1282, 456, 414, 454, 414, 454, 416, 478, 388, 454, 414, 454, 414, 454, 416, 450, 414, 480, 386, 482, 388, 454, 1282, 454, 414, 454, 1282, 454, 416, 480, 388, 480, 386, 454, 1280, 456, 1284, 452, 416, 480, 388, 480, 390, 452, 416, 452, 414, 454, 414, 454, 414, 480, 388, 456, 414, 452, 414, 454, 414, 456, 414, 478, 390, 454, 414, 480, 388, 456, 414, 452, 414, 478, 390, 454, 414, 454, 1282, 480, 1256, 456, 414, 454, 414, 454, 1282, 456}; // UNKNOWN 67D7BC0B sleep on
Timestamp : 000825.359 Library : v2.6.4
Encoding : UNKNOWN Code : 95F6AC4B (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {456, 414, 456, 412, 456, 412, 482, 386, 454, 414, 454, 25174, 3504, 1710, 456, 1280, 456, 414, 454, 412, 458, 412, 482, 1254, 460, 410, 454, 412, 456, 412, 482, 384, 482, 1256, 458, 412, 454, 1280, 460, 1278, 454, 416, 484, 1250, 458, 1280, 456, 1280, 482, 1256, 478, 1256, 484, 386, 452, 416, 456, 1278, 456, 414, 456, 410, 458, 412, 456, 412, 456, 412, 482, 386, 456, 412, 456, 412, 482, 386, 452, 416, 456, 412, 456, 412, 482, 388, 454, 412, 456, 412, 482, 386, 456, 414, 482, 386, 456, 1280, 482, 386, 454, 414, 482, 388, 456, 1280, 454, 1282, 458, 412, 456, 414, 454, 412, 478, 388, 456, 412, 482, 386, 454, 1280, 460, 1278, 456, 414, 456, 412, 456, 410, 456, 414, 456, 410, 456, 412, 456, 412, 456, 412, 482, 386, 452, 414, 486, 384, 456, 410, 454, 442, 430, 412, 458, 410, 482, 386, 456, 1280, 484, 386, 456, 412, 482, 386, 454, 414, 458, 410, 482, 386, 454, 416, 480, 386, 458, 410, 482, 386, 454, 414, 482, 1252, 458, 1278, 456, 1280, 460, 1278, 458, 410, 458, 410, 482, 386, 454, 414, 482, 384, 454, 412, 482, 386, 456, 412, 456, 412, 480, 386, 454, 412, 454, 416, 454, 412, 484, 384, 482, 384, 454, 416, 482, 384, 456, 410, 456, 414, 454, 412, 484, 384, 480, 386, 482, 386, 484, 1252, 486, 384, 484, 384, 456, 414, 456, 410, 458, 410, 454, 414, 454, 414, 456, 412, 456, 410, 454, 416, 482, 1252, 458, 412, 482, 1256, 482, 386, 458, 410, 482, 386, 480, 1256, 456, 1280, 484, 386, 456, 412, 456, 410, 456, 412, 480, 388, 454, 1280, 484, 386, 454, 414, 456, 414, 478, 388, 482, 386, 456, 412, 482, 384, 456, 410, 456, 412, 454, 414, 454, 412, 484, 384, 456, 1280, 458, 412, 456, 1280, 456, 1280, 458, 1278, 486, 1252, 484}; // UNKNOWN 95F6AC4B
Thank you! Trouble you to join
I've added very basic support for the protocol you supplied data for.
Please download and try the code in: https://github.com/crankyoldgit/IRremoteESP8266/tree/Daikin152 and let me know how it goes for you.
I've added very basic support for the protocol you supplied data for.
Please download and try the code in: https://github.com/crankyoldgit/IRremoteESP8266/tree/Daikin152 and let me know how it goes for you.
Write to https//github.com/crankyoldgit/IRremoteESP8266/tree/Daikin152 after finishing. Arduino writes to IRMQTTServer, but the remote feedback is not visible in the MQTTFX subscription message.
Write to https//github.com/crankyoldgit/IRremoteESP8266/tree/Daikin152 after finishing. Arduino writes to IRMQTTServer, but the remote feedback is not visible in the MQTTFX subscription message.
I honestly have no idea what you are trying to say here. Can you please rephrase this?
Have you tried using the IRrecvDumpV2
program from that branch?
Write to https//github.com/crankyoldgit/IRremoteESP8266/tree/Daikin152 after finishing. Arduino writes to IRMQTTServer, but the remote feedback is not visible in the MQTTFX subscription message.
I honestly have no idea what you are trying to say here. Can you please rephrase this? Have you tried using the
IRrecvDumpV2
program from that branch?
Https//github.com/crankyoldgit/IRremoteESP8266/tree/Daikin152 After I downloaded the above firmware, I wrote it to IRMQTTServer.bin. After connecting WIFI and MQTT, the DAIKIN ARC480A5 remote control could not be fed back during the test. The web air Conditioner Control current Settings - Protocol does not have the DAIKIN152 option.
There is no full/detailed/common a/c support for this protocol yet. You need to do the analysis and reverse-engineering to work out which bits in the A/Cs message do what, before I can even begin to write the code for it.
You can send the codes it receives via the "Send a complex (Air Conditioner) IR message" form on the "Home" page of IRMQTTServer, and select "DAIKIN152" (bottom of the list) and add the hexidecimal code for the message.
There is no full/detailed/common a/c support for this protocol yet. You need to do the analysis and reverse-engineering to work out which bits in the A/Cs message do what, before I can even begin to write the code for it.
You can send the codes it receives via the "Send a complex (Air Conditioner) IR message" form on the "Home" page of IRMQTTServer, and select "DAIKIN152" (bottom of the list) and add the hexidecimal code for the message.
Understand what you mean. Is to run the test code on the home page. I would like to ask the original dumpv2 received code: 95F6AC4B (160 bit) Convert it to a hex code? How to convert? In addition, I am not in the air conditioner host, it may be actually operated. I just brought the remote to the office.
I would like to ask the original dumpv2 received code: 95F6AC4B (160 bit) Convert it to a hex code? How to convert?
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Frequently-Asked-Questions#My_remotes_signal_is_being_reported_as_an_Unknown_code_What_does_that_mean_How_do_I_send_an_Unknown_code
You can't convert/use an UNKNOWN
hex code to produce a valid message.
You will need to recapture the message using the IRrecvDumpV2
program from that branch.
e.g. It should detect it as a DAIKIN152
message, which will be 152 bits, not 160.
I would like to ask the original dumpv2 received code: 95F6AC4B (160 bit) Convert it to a hex code? How to convert?
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Frequently-Asked-Questions#My_remotes_signal_is_being_reported_as_an_Unknown_code_What_does_that_mean_How_do_I_send_an_Unknown_code You can't convert/use an
UNKNOWN
hex code to produce a valid message. You will need to recapture the message using theIRrecvDumpV2
program from that branch. e.g. It should detect it as aDAIKIN152
message, which will be 152 bits, not 160. Hi, I have used daikin152 dumpv2 to get various commands for remote control. Thank you!
Turn on the air conditioner Cooling mode 22° Timestamp : 000021.332 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA2700003128003F000000000000C500006F (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {450, 420, 448, 446, 422, 420, 446, 422, 448, 420, 446, 25180, 3492, 1718, 450, 1288, 450, 446, 422, 420, 448, 422, 446, 1288, 450, 420, 446, 422, 446, 446, 422, 422, 446, 1288, 448, 422, 448, 1288, 448, 1290, 446, 446, 422, 1288, 448, 1288, 448, 1288, 448, 1288, 450, 1286, 450, 422, 446, 422, 446, 1288, 448, 422, 446, 446, 422, 422, 446, 422, 448, 418, 446, 448, 422, 420, 448, 422, 446, 420, 448, 420, 446, 420, 448, 422, 446, 422, 446, 420, 446, 446, 422, 422, 446, 420, 448, 420, 446, 1288, 450, 420, 446, 422, 446, 420, 446, 1288, 450, 1288, 448, 446, 424, 422, 446, 420, 446, 424, 444, 420, 448, 1288, 448, 446, 424, 1286, 448, 420, 446, 422, 446, 446, 422, 420, 446, 422, 448, 420, 446, 446, 422, 422, 446, 420, 446, 422, 448, 1288, 450, 1288, 448, 1288, 448, 1288, 450, 1288, 448, 1290, 448, 422, 446, 446, 422, 446, 422, 420, 448, 420, 446, 446, 422, 420, 448, 446, 424, 418, 448, 446, 422, 446, 422, 422, 448, 420, 448, 420, 446, 446, 424, 420, 448, 422, 446, 422, 446, 422, 448, 420, 448, 422, 446, 422, 446, 446, 422, 424, 446, 418, 448, 420, 446, 446, 420, 446, 422, 446, 422, 420, 448, 446, 422, 420, 446, 422, 446, 420, 446, 422, 446, 422, 446, 420, 448, 420, 448, 420, 446, 448, 422, 420, 448, 422, 446, 420, 446, 446, 422, 420, 446, 422, 446, 422, 446, 420, 446, 424, 446, 420, 448, 1288, 448, 424, 446, 1288, 448, 422, 446, 422, 444, 422, 448, 1286, 450, 1288, 450, 420, 446, 420, 448, 446, 422, 420, 448, 420, 448, 420, 446, 446, 422, 422, 446, 420, 448, 420, 448, 422, 446, 422, 446, 420, 448, 422, 446, 420, 446, 422, 448, 1288, 448, 1288, 448, 1288, 450, 1288, 448, 422, 448, 1286, 450, 1288, 450, 418, 448}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x28, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x6F};
Turn off air conditioning
Timestamp : 000192.152 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA2700003028003F000000000000C54000AE (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {448, 448, 396, 472, 420, 424, 420, 448, 444, 448, 396, 25204, 3468, 1746, 446, 1290, 446, 424, 444, 448, 396, 472, 396, 1314, 446, 450, 418, 450, 396, 472, 396, 472, 396, 1340, 398, 472, 396, 1314, 422, 1316, 422, 448, 444, 1290, 422, 1314, 446, 1294, 420, 1314, 446, 1292, 422, 470, 396, 472, 396, 1316, 444, 448, 396, 472, 396, 472, 396, 450, 442, 448, 396, 472, 396, 472, 418, 426, 418, 472, 396, 472, 396, 472, 420, 448, 396, 472, 396, 472, 396, 472, 396, 472, 418, 448, 396, 470, 396, 472, 396, 472, 420, 448, 396, 472, 396, 1316, 446, 1292, 420, 472, 396, 472, 396, 474, 394, 472, 396, 472, 396, 1316, 420, 472, 396, 1316, 422, 472, 420, 450, 394, 472, 396, 472, 396, 446, 444, 448, 396, 472, 396, 472, 420, 448, 396, 472, 396, 1314, 446, 1292, 444, 1290, 424, 1314, 422, 1312, 446, 1292, 446, 426, 418, 472, 396, 472, 396, 472, 396, 472, 394, 472, 396, 472, 396, 448, 444, 448, 396, 472, 396, 472, 420, 426, 418, 472, 396, 472, 396, 472, 396, 448, 418, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 420, 448, 396, 472, 396, 472, 396, 472, 396, 448, 420, 472, 396, 472, 396, 472, 396, 472, 420, 448, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 470, 396, 448, 420, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 1316, 422, 470, 396, 1316, 422, 472, 396, 472, 420, 426, 418, 1316, 422, 1316, 420, 472, 396, 470, 396, 472, 394, 472, 396, 472, 396, 472, 396, 1314, 422, 470, 396, 472, 396, 472, 396, 450, 418, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 1316, 444, 1292, 422, 1314, 422, 472, 396, 1340, 420, 424, 420, 1316, 420}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x30, 0x28, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x40, 0x00, 0xAE}; Dehumidification mode
Timestamp : 000244.916 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA27000021C000AF000000000000C5000067 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {448, 446, 420, 448, 396, 472, 420, 448, 420, 424, 420, 25204, 3492, 1722, 446, 1290, 446, 448, 420, 450, 418, 448, 420, 1290, 446, 448, 396, 472, 420, 448, 396, 472, 396, 1316, 446, 448, 420, 1290, 446, 1290, 446, 448, 396, 1316, 446, 1290, 444, 1290, 448, 1290, 446, 1290, 446, 448, 420, 448, 396, 1312, 448, 448, 420, 448, 420, 448, 396, 472, 420, 448, 396, 472, 396, 472, 396, 472, 420, 448, 420, 448, 396, 472, 420, 448, 396, 472, 420, 448, 396, 470, 396, 472, 420, 426, 420, 472, 396, 1314, 446, 448, 396, 472, 394, 472, 396, 472, 396, 1316, 422, 472, 396, 472, 396, 472, 420, 448, 396, 472, 394, 472, 418, 424, 420, 472, 420, 1290, 446, 1290, 446, 448, 396, 472, 396, 472, 420, 424, 420, 472, 420, 448, 396, 472, 396, 472, 420, 1316, 422, 1290, 446, 1290, 446, 1290, 446, 448, 420, 1290, 446, 448, 396, 1316, 420, 472, 396, 472, 418, 450, 396, 472, 396, 472, 396, 472, 396, 472, 396, 470, 396, 472, 396, 472, 396, 472, 420, 446, 398, 470, 396, 472, 396, 472, 418, 448, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 418, 448, 396, 472, 396, 472, 396, 472, 396, 472, 396, 474, 394, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 418, 450, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 470, 396, 472, 396, 472, 394, 1314, 422, 472, 396, 1340, 396, 472, 396, 472, 396, 472, 396, 1316, 444, 1292, 446, 424, 420, 472, 396, 472, 396, 472, 396, 470, 396, 472, 396, 472, 420, 450, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 1316, 422, 1312, 446, 1290, 422, 472, 396, 472, 396, 1316, 422, 1314, 446, 448, 396}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x21, 0xC0, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x67};
Heating mode
Timestamp : 000282.580 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000412E003F000000000000C5000085 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {446, 448, 420, 448, 420, 448, 418, 450, 420, 448, 420, 25182, 3468, 1746, 446, 1290, 448, 446, 420, 448, 420, 448, 420, 1292, 446, 448, 420, 450, 418, 448, 420, 448, 416, 1294, 446, 448, 420, 1292, 446, 1290, 446, 448, 420, 1290, 446, 1292, 446, 1292, 444, 1292, 446, 1290, 446, 448, 420, 448, 420, 1290, 448, 448, 420, 448, 420, 448, 420, 448, 418, 448, 420, 448, 420, 448, 420, 448, 420, 448, 420, 448, 420, 448, 418, 450, 418, 448, 420, 448, 420, 448, 420, 448, 420, 448, 420, 450, 418, 1292, 446, 446, 420, 424, 444, 448, 420, 450, 396, 472, 420, 1292, 446, 448, 420, 450, 394, 1316, 446, 1290, 446, 1292, 446, 424, 444, 1292, 444, 448, 420, 450, 418, 448, 396, 472, 420, 424, 442, 450, 418, 448, 420, 448, 420, 448, 396, 448, 444, 1290, 446, 1290, 446, 1290, 448, 1292, 444, 1292, 446, 1292, 446, 448, 420, 448, 422, 448, 420, 448, 420, 448, 396, 472, 420, 448, 420, 450, 418, 448, 420, 448, 396, 472, 420, 450, 418, 450, 396, 472, 396, 472, 396, 472, 420, 448, 418, 448, 396, 472, 396, 472, 418, 450, 396, 472, 394, 472, 398, 472, 418, 448, 420, 448, 396, 472, 420, 448, 420, 450, 418, 448, 396, 472, 396, 472, 420, 448, 396, 472, 396, 472, 396, 472, 396, 472, 420, 448, 420, 448, 396, 472, 418, 450, 420, 448, 420, 448, 396, 472, 396, 472, 396, 472, 420, 448, 396, 472, 420, 450, 396, 472, 420, 1292, 444, 448, 420, 1292, 446, 448, 396, 472, 420, 448, 420, 1294, 444, 1290, 446, 448, 396, 472, 418, 450, 396, 472, 420, 448, 396, 472, 396, 472, 420, 450, 396, 472, 420, 448, 396, 472, 394, 472, 396, 472, 420, 448, 396, 472, 396, 472, 420, 1290, 448, 448, 396, 1314, 446, 448, 396, 472, 396, 472, 396, 472, 420, 1292, 446}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x41, 0x2E, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x85}; Automatic mode
Timestamp : 000310.722 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA2700000136003F000000000000C500004D (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {484, 386, 454, 414, 478, 388, 482, 386, 456, 414, 478, 25146, 3502, 1712, 456, 1280, 456, 414, 454, 414, 478, 386, 456, 1280, 456, 414, 480, 386, 478, 388, 456, 412, 480, 1256, 482, 386, 456, 1280, 480, 1256, 482, 386, 484, 1252, 456, 1282, 456, 1280, 458, 1278, 456, 1282, 480, 386, 456, 414, 480, 1256, 454, 414, 480, 386, 456, 412, 454, 414, 456, 412, 482, 386, 480, 386, 456, 414, 452, 414, 454, 414, 454, 414, 456, 414, 454, 412, 480, 388, 484, 386, 454, 414, 454, 414, 480, 388, 454, 1282, 456, 412, 482, 386, 482, 386, 482, 388, 454, 414, 456, 412, 480, 388, 454, 414, 454, 1280, 484, 1252, 458, 414, 454, 1280, 484, 1254, 456, 414, 454, 412, 456, 416, 452, 412, 456, 412, 480, 388, 480, 388, 482, 388, 454, 412, 482, 388, 454, 1282, 454, 1280, 482, 1254, 456, 1280, 456, 1280, 456, 1280, 482, 388, 482, 388, 478, 388, 454, 414, 482, 386, 480, 390, 452, 414, 480, 388, 480, 388, 480, 388, 454, 416, 452, 414, 454, 414, 454, 414, 452, 416, 454, 412, 456, 412, 454, 416, 478, 388, 454, 412, 456, 414, 480, 388, 482, 386, 454, 412, 480, 388, 482, 386, 456, 414, 454, 414, 478, 388, 480, 388, 480, 386, 456, 416, 452, 412, 454, 414, 482, 386, 456, 412, 456, 412, 482, 386, 456, 414, 454, 412, 454, 414, 454, 414, 456, 412, 456, 414, 454, 412, 456, 412, 482, 386, 480, 388, 454, 412, 454, 414, 456, 1280, 456, 414, 454, 1280, 456, 414, 454, 414, 480, 388, 454, 1282, 454, 1280, 482, 388, 482, 388, 452, 414, 480, 388, 482, 386, 454, 412, 456, 416, 452, 412, 456, 412, 456, 412, 456, 412, 480, 388, 456, 412, 456, 414, 480, 386, 456, 414, 454, 1280, 456, 414, 454, 1280, 456, 1282, 456, 414, 454, 412, 482, 1254, 456, 412, 456}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x01, 0x36, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x4D};
Wind speed 2
Timestamp : 000716.938 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000312A004F000000000000C5000081 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {446, 448, 396, 470, 396, 472, 396, 472, 420, 448, 398, 25204, 3468, 1744, 448, 1290, 446, 450, 396, 472, 420, 448, 396, 1338, 420, 448, 396, 472, 396, 472, 396, 472, 396, 1314, 446, 448, 396, 1312, 448, 1292, 446, 448, 396, 1312, 448, 1316, 420, 1290, 448, 1290, 422, 1316, 422, 472, 420, 448, 396, 1314, 446, 424, 420, 472, 396, 472, 396, 472, 420, 448, 396, 472, 396, 472, 396, 448, 420, 472, 420, 448, 396, 472, 396, 472, 396, 448, 420, 472, 396, 472, 396, 472, 420, 448, 396, 472, 396, 1314, 422, 472, 396, 470, 396, 472, 396, 1314, 446, 1290, 422, 472, 420, 424, 420, 470, 398, 1314, 446, 448, 396, 1314, 422, 448, 420, 1338, 398, 472, 398, 470, 396, 472, 396, 472, 396, 472, 396, 472, 420, 448, 396, 448, 420, 470, 398, 470, 396, 1340, 398, 1314, 448, 1290, 448, 1290, 446, 448, 396, 448, 420, 1314, 446, 424, 444, 448, 396, 472, 396, 470, 420, 426, 420, 472, 396, 472, 396, 472, 396, 448, 420, 472, 396, 472, 398, 472, 396, 446, 444, 448, 396, 472, 396, 470, 396, 472, 396, 472, 396, 472, 396, 472, 420, 448, 396, 450, 418, 472, 396, 448, 420, 470, 422, 448, 396, 472, 396, 472, 398, 472, 396, 472, 396, 472, 396, 470, 398, 472, 396, 472, 396, 472, 396, 472, 396, 472, 420, 450, 394, 472, 396, 472, 396, 450, 418, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 1340, 398, 472, 396, 1316, 422, 472, 396, 472, 396, 472, 396, 1314, 422, 1314, 446, 448, 396, 470, 398, 472, 396, 472, 396, 472, 396, 472, 396, 470, 398, 448, 420, 472, 396, 470, 398, 472, 396, 448, 420, 448, 420, 470, 398, 472, 396, 472, 420, 1290, 424, 470, 398, 472, 396, 472, 396, 472, 396, 470, 398, 472, 396, 1338, 398}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x2A, 0x00, 0x4F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x81}; Wind speed 3
Timestamp : 000745.894 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000312A005F000000000000C5000091 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {450, 420, 446, 446, 422, 446, 422, 422, 446, 446, 422, 25182, 3490, 1720, 448, 1288, 450, 446, 422, 446, 422, 448, 420, 1292, 446, 446, 420, 446, 422, 424, 444, 446, 422, 1290, 448, 444, 422, 1292, 446, 1288, 450, 444, 422, 1314, 422, 1290, 448, 1286, 450, 1288, 448, 1288, 448, 422, 446, 448, 420, 1288, 448, 420, 446, 448, 420, 446, 422, 422, 446, 422, 446, 422, 446, 444, 422, 422, 446, 422, 444, 446, 422, 446, 422, 446, 422, 420, 446, 446, 422, 446, 422, 446, 420, 422, 446, 422, 444, 1288, 448, 446, 422, 446, 422, 446, 422, 1288, 448, 1290, 448, 446, 422, 446, 422, 446, 422, 1288, 448, 446, 422, 1314, 424, 446, 422, 1290, 446, 422, 446, 446, 422, 420, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 1290, 448, 1288, 448, 1288, 448, 1288, 450, 1288, 450, 444, 422, 1290, 448, 444, 422, 444, 422, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 424, 444, 422, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 422, 446, 446, 420, 422, 446, 446, 422, 444, 424, 420, 448, 446, 422, 422, 444, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 420, 446, 422, 446, 422, 446, 422, 446, 422, 444, 422, 422, 446, 422, 446, 446, 422, 446, 422, 446, 422, 420, 448, 446, 422, 446, 422, 446, 422, 422, 446, 422, 446, 1288, 450, 446, 422, 1288, 448, 446, 422, 446, 422, 446, 422, 1288, 450, 1288, 450, 444, 422, 448, 422, 446, 422, 420, 448, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 422, 446, 420, 446, 446, 422, 420, 448, 446, 422, 446, 422, 1288, 450, 420, 446, 446, 422, 446, 422, 1288, 450, 446, 422, 446, 422, 1288, 450}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x2A, 0x00, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x91}; Wind speed 4
Timestamp : 000764.083 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000312A006F000000000000C50000A1 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {448, 448, 396, 472, 420, 448, 396, 446, 446, 448, 396, 25206, 3466, 1744, 448, 1288, 448, 446, 396, 470, 398, 472, 396, 1314, 446, 446, 396, 470, 420, 448, 396, 472, 398, 1314, 444, 448, 420, 1316, 398, 1314, 446, 446, 398, 1314, 448, 1290, 446, 1290, 446, 1290, 446, 1290, 424, 446, 444, 446, 396, 1316, 444, 448, 396, 472, 396, 472, 396, 472, 396, 470, 396, 448, 420, 470, 398, 448, 420, 446, 444, 448, 396, 470, 396, 472, 418, 450, 398, 446, 422, 470, 396, 472, 396, 472, 398, 470, 396, 1314, 424, 448, 444, 448, 396, 470, 396, 1316, 422, 1314, 422, 472, 396, 448, 418, 472, 396, 1314, 422, 472, 396, 1314, 422, 472, 396, 1316, 422, 448, 420, 472, 396, 448, 422, 470, 396, 472, 396, 472, 396, 470, 398, 448, 418, 472, 396, 472, 398, 1314, 422, 1314, 446, 1290, 448, 1290, 446, 424, 444, 1290, 446, 1290, 448, 422, 422, 470, 398, 470, 420, 422, 446, 446, 420, 448, 420, 446, 422, 446, 420, 422, 446, 446, 420, 422, 446, 446, 420, 448, 420, 446, 422, 446, 420, 422, 448, 446, 422, 448, 420, 446, 422, 446, 420, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 446, 420, 422, 446, 422, 446, 446, 422, 444, 422, 422, 446, 446, 422, 446, 422, 448, 420, 446, 424, 422, 446, 446, 422, 446, 420, 446, 422, 444, 422, 422, 446, 446, 422, 422, 446, 446, 422, 446, 422, 446, 424, 444, 424, 420, 446, 1288, 450, 444, 422, 1288, 448, 446, 422, 420, 446, 446, 424, 1288, 448, 1288, 448, 446, 422, 446, 422, 420, 448, 420, 446, 446, 422, 446, 422, 420, 450, 444, 422, 422, 446, 444, 424, 420, 448, 420, 448, 444, 422, 420, 448, 446, 422, 420, 448, 1288, 450, 420, 446, 446, 422, 422, 446, 444, 424, 1288, 448, 446, 422, 1288, 448}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x2A, 0x00, 0x6F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0xA1}; Wind speed 5 MAX
Timestamp : 000788.873 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000312A007F000000000000C50000B1 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {448, 422, 422, 472, 396, 448, 420, 472, 396, 472, 396, 25206, 3466, 1746, 446, 1290, 446, 424, 420, 472, 396, 472, 396, 1314, 446, 448, 396, 472, 420, 448, 398, 444, 446, 1290, 448, 446, 420, 1292, 442, 1292, 448, 446, 396, 1316, 444, 1288, 448, 1290, 446, 1290, 448, 1290, 446, 424, 446, 446, 396, 1338, 422, 422, 422, 470, 398, 470, 396, 472, 420, 448, 420, 426, 442, 448, 420, 422, 422, 470, 420, 448, 396, 472, 396, 472, 420, 422, 422, 470, 396, 472, 396, 472, 396, 472, 396, 446, 446, 1290, 446, 422, 446, 424, 420, 472, 420, 1290, 448, 1288, 448, 446, 420, 448, 396, 472, 420, 1290, 446, 446, 422, 1290, 448, 446, 396, 1314, 446, 446, 396, 472, 420, 424, 444, 448, 420, 446, 398, 470, 396, 470, 422, 448, 420, 448, 420, 446, 398, 1314, 446, 1290, 448, 1290, 446, 1290, 446, 1290, 448, 1290, 446, 1288, 448, 448, 420, 448, 420, 448, 420, 422, 446, 446, 396, 472, 420, 448, 420, 424, 444, 448, 420, 448, 396, 470, 420, 448, 420, 448, 396, 470, 420, 450, 396, 472, 420, 448, 396, 470, 420, 448, 420, 422, 446, 446, 422, 424, 420, 472, 420, 448, 420, 424, 420, 470, 422, 422, 446, 446, 420, 448, 420, 448, 396, 472, 396, 448, 444, 448, 420, 424, 420, 472, 420, 422, 422, 472, 420, 448, 420, 424, 422, 470, 420, 424, 420, 470, 422, 448, 396, 446, 446, 446, 420, 422, 446, 448, 420, 422, 446, 446, 420, 1290, 448, 448, 420, 1288, 448, 446, 422, 446, 420, 448, 420, 1290, 446, 1290, 446, 446, 396, 448, 444, 446, 396, 472, 396, 470, 420, 448, 396, 446, 446, 424, 420, 470, 420, 446, 420, 448, 420, 448, 422, 446, 420, 448, 420, 448, 398, 470, 420, 1290, 446, 446, 420, 448, 420, 448, 420, 1290, 448, 1290, 446, 446, 422, 1290, 448}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x2A, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0xB1}; Wind speed auto
Timestamp : 000805.735 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000312A00AF000000000000C50000E1 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {448, 422, 420, 472, 396, 472, 396, 472, 394, 472, 396, 25206, 3466, 1746, 422, 1314, 446, 424, 420, 470, 396, 472, 396, 1316, 420, 472, 396, 472, 420, 424, 422, 472, 396, 1314, 446, 448, 396, 1314, 446, 1290, 446, 448, 396, 1314, 446, 1290, 424, 1312, 448, 1290, 424, 1314, 422, 450, 418, 472, 396, 1314, 446, 426, 418, 472, 396, 472, 398, 470, 396, 472, 396, 472, 396, 472, 398, 446, 420, 472, 420, 448, 396, 472, 394, 472, 396, 448, 420, 472, 398, 470, 396, 472, 396, 448, 420, 470, 398, 1314, 422, 448, 420, 472, 396, 470, 396, 1314, 446, 1292, 420, 470, 398, 446, 420, 472, 396, 1316, 422, 472, 396, 1316, 422, 472, 396, 1316, 420, 470, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 448, 420, 472, 396, 448, 420, 1314, 422, 1340, 398, 1314, 424, 1312, 448, 424, 420, 1314, 422, 448, 420, 1316, 420, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 472, 396, 448, 420, 448, 420, 472, 396, 448, 420, 472, 396, 448, 420, 472, 396, 472, 396, 474, 394, 472, 396, 448, 420, 470, 398, 448, 420, 472, 396, 472, 396, 472, 396, 472, 396, 448, 420, 472, 396, 472, 396, 448, 420, 472, 396, 472, 396, 472, 396, 472, 396, 472, 420, 448, 396, 472, 396, 472, 396, 448, 420, 472, 396, 448, 420, 472, 396, 448, 420, 472, 396, 472, 396, 448, 420, 472, 396, 472, 396, 472, 396, 472, 396, 446, 422, 1314, 422, 472, 396, 1314, 424, 470, 398, 472, 396, 448, 442, 1316, 398, 1312, 448, 446, 396, 472, 396, 472, 396, 448, 420, 448, 420, 472, 396, 472, 398, 472, 396, 472, 396, 470, 396, 472, 396, 448, 420, 472, 396, 472, 396, 470, 398, 448, 420, 1316, 420, 472, 396, 472, 396, 448, 420, 472, 396, 1314, 446, 1290, 424, 1314, 422}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x2A, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0xE1};
Sweep mode
Timestamp : 000838.398 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000613200AF000000000000C5000019 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {452, 444, 422, 446, 422, 446, 424, 422, 446, 446, 420, 25180, 3492, 1720, 450, 1288, 448, 444, 422, 446, 422, 446, 424, 1286, 450, 446, 420, 422, 448, 446, 422, 446, 422, 1288, 450, 418, 448, 1288, 448, 1288, 448, 446, 422, 1290, 448, 1288, 448, 1288, 450, 1290, 446, 1290, 448, 420, 448, 446, 422, 1290, 448, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 424, 446, 420, 446, 446, 420, 448, 422, 446, 422, 422, 446, 446, 422, 446, 422, 1290, 448, 420, 446, 446, 422, 446, 422, 446, 422, 1288, 448, 1290, 448, 446, 422, 446, 422, 1288, 448, 424, 444, 446, 422, 1288, 450, 1288, 448, 422, 446, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 422, 448, 446, 422, 1314, 424, 1288, 450, 1288, 448, 1288, 448, 446, 422, 1288, 450, 446, 422, 1314, 424, 420, 448, 420, 446, 446, 422, 446, 422, 446, 422, 420, 446, 446, 422, 444, 422, 446, 422, 422, 448, 420, 446, 444, 422, 446, 422, 422, 446, 446, 422, 422, 446, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 444, 424, 422, 446, 446, 422, 422, 446, 446, 422, 444, 424, 420, 448, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 418, 448, 422, 446, 446, 422, 446, 422, 420, 448, 446, 422, 444, 422, 446, 422, 422, 446, 446, 422, 446, 422, 1290, 448, 420, 446, 1288, 450, 420, 446, 446, 422, 446, 422, 1288, 448, 1288, 448, 420, 446, 446, 424, 444, 422, 446, 422, 422, 446, 422, 446, 446, 422, 446, 422, 446, 422, 420, 448, 444, 424, 422, 446, 420, 448, 444, 422, 446, 422, 444, 424, 1286, 450, 446, 424, 444, 422, 1288, 448, 1290, 448, 444, 422, 422, 446, 446, 422}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x61, 0x32, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0x19};
Cooling - night sleep mode
Timestamp : 000890.894 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000313400AF003C00000000C5200047 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {450, 446, 420, 448, 422, 448, 396, 472, 420, 422, 444, 25180, 3468, 1744, 448, 1288, 448, 420, 446, 446, 420, 448, 396, 1312, 448, 424, 444, 446, 398, 472, 420, 422, 446, 1290, 446, 446, 420, 1290, 448, 1288, 448, 446, 420, 1290, 446, 1290, 448, 1288, 448, 1290, 446, 1314, 422, 446, 422, 448, 420, 1290, 446, 448, 396, 472, 420, 448, 396, 448, 444, 448, 422, 422, 446, 424, 444, 448, 420, 422, 446, 446, 420, 422, 422, 470, 398, 472, 420, 448, 420, 448, 396, 446, 422, 470, 420, 422, 446, 1290, 446, 446, 420, 448, 420, 424, 444, 1290, 446, 1288, 448, 448, 396, 470, 398, 472, 396, 472, 420, 1288, 450, 422, 446, 1290, 444, 1290, 448, 446, 420, 448, 420, 446, 422, 422, 446, 448, 420, 446, 396, 470, 422, 448, 420, 424, 446, 444, 398, 1312, 448, 1288, 448, 1290, 448, 1290, 448, 446, 420, 1290, 448, 446, 420, 1292, 446, 422, 444, 422, 446, 446, 398, 448, 444, 448, 420, 426, 442, 446, 422, 446, 398, 446, 446, 446, 420, 1292, 446, 1290, 448, 1286, 450, 1292, 444, 446, 420, 448, 420, 422, 444, 446, 398, 470, 422, 448, 420, 422, 444, 422, 446, 446, 420, 424, 444, 424, 444, 448, 420, 446, 420, 448, 396, 472, 420, 448, 396, 472, 420, 422, 446, 422, 444, 448, 396, 472, 396, 470, 422, 446, 420, 424, 444, 448, 420, 448, 420, 424, 444, 448, 396, 470, 422, 446, 420, 422, 446, 448, 396, 470, 398, 446, 446, 1288, 448, 446, 420, 1290, 448, 446, 398, 472, 420, 448, 422, 1288, 448, 1288, 448, 422, 446, 424, 442, 446, 422, 424, 444, 448, 420, 1290, 446, 448, 420, 422, 446, 446, 422, 446, 398, 470, 420, 424, 444, 448, 396, 470, 420, 424, 444, 446, 420, 1290, 446, 1290, 448, 1290, 448, 446, 420, 448, 420, 448, 420, 1290, 448, 422, 446}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x34, 0x00, 0xAF, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x20, 0x00, 0x47};
Cooling mode 25°
Timestamp : 000969.521 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000313200AF000000000000C50000E9 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {454, 416, 452, 414, 454, 416, 450, 416, 454, 416, 452, 25174, 3498, 1714, 454, 1284, 454, 416, 450, 414, 454, 416, 452, 1284, 454, 414, 478, 390, 452, 416, 452, 416, 452, 1282, 454, 414, 454, 1282, 454, 1282, 480, 388, 452, 1282, 456, 1282, 454, 1284, 454, 1284, 452, 1282, 454, 416, 452, 414, 478, 1258, 454, 416, 452, 414, 452, 416, 452, 416, 452, 414, 454, 416, 450, 416, 454, 414, 452, 416, 452, 418, 450, 416, 480, 388, 454, 416, 476, 390, 478, 390, 454, 416, 452, 414, 454, 416, 452, 1284, 454, 414, 452, 416, 478, 390, 452, 1284, 452, 1284, 454, 414, 454, 414, 452, 416, 450, 1284, 454, 416, 452, 414, 454, 1282, 454, 1282, 454, 416, 452, 416, 452, 414, 454, 416, 452, 414, 454, 416, 452, 416, 452, 416, 452, 416, 452, 416, 454, 1282, 454, 1282, 454, 1282, 454, 1282, 454, 416, 452, 1284, 454, 414, 454, 1282, 454, 414, 454, 414, 452, 416, 478, 390, 452, 414, 454, 416, 452, 416, 452, 416, 452, 414, 454, 414, 454, 414, 452, 416, 452, 414, 454, 416, 452, 416, 452, 414, 452, 414, 454, 416, 452, 414, 452, 416, 452, 416, 452, 416, 454, 416, 478, 388, 454, 414, 452, 416, 454, 414, 478, 390, 452, 414, 454, 416, 452, 414, 452, 416, 452, 414, 480, 388, 454, 414, 452, 416, 480, 388, 452, 416, 476, 390, 454, 414, 478, 388, 456, 414, 454, 414, 452, 416, 452, 416, 478, 388, 454, 440, 426, 414, 454, 1282, 480, 390, 454, 1282, 454, 416, 452, 414, 454, 416, 480, 1256, 454, 1280, 480, 390, 452, 414, 454, 414, 454, 416, 478, 388, 454, 414, 452, 416, 452, 416, 452, 414, 454, 414, 454, 416, 452, 414, 454, 414, 454, 414, 454, 416, 452, 416, 452, 1282, 454, 414, 454, 416, 452, 1284, 454, 414, 452, 1282, 454, 1282, 454, 1282, 454}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x32, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0xE9};
Cooling mode 24°
Timestamp : 001001.520 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000313000AF000000000000C50000E7 (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {450, 444, 424, 446, 422, 420, 450, 444, 422, 446, 422, 25180, 3492, 1720, 450, 1286, 450, 444, 422, 446, 422, 446, 422, 1288, 448, 422, 446, 446, 422, 446, 422, 446, 422, 1290, 448, 446, 422, 1288, 448, 1288, 448, 446, 420, 1290, 448, 1288, 448, 1290, 448, 1288, 450, 1288, 448, 446, 422, 446, 422, 1288, 448, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 424, 444, 422, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 420, 448, 446, 422, 422, 446, 422, 446, 1288, 448, 446, 420, 422, 448, 420, 448, 1312, 424, 1288, 450, 444, 422, 420, 446, 446, 422, 422, 446, 446, 422, 444, 422, 1288, 450, 1286, 450, 446, 422, 446, 420, 446, 422, 422, 446, 446, 422, 420, 446, 446, 424, 446, 422, 422, 446, 446, 422, 1286, 450, 1286, 450, 1286, 450, 1288, 448, 444, 422, 1290, 448, 446, 422, 1288, 450, 420, 448, 444, 422, 446, 422, 446, 422, 420, 448, 420, 446, 446, 422, 446, 422, 422, 446, 446, 422, 444, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 422, 446, 422, 446, 446, 422, 446, 422, 422, 446, 446, 420, 446, 422, 446, 424, 422, 444, 446, 422, 446, 422, 446, 422, 420, 448, 420, 446, 446, 422, 422, 446, 422, 446, 422, 446, 446, 422, 446, 422, 424, 444, 446, 422, 422, 446, 444, 424, 420, 446, 446, 422, 446, 422, 446, 422, 446, 422, 420, 448, 446, 422, 446, 422, 1288, 448, 446, 422, 1290, 448, 422, 446, 446, 422, 420, 448, 1288, 448, 1288, 450, 420, 448, 446, 422, 446, 422, 446, 424, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 422, 446, 446, 422, 446, 422, 420, 448, 444, 424, 422, 446, 420, 448, 1286, 450, 1286, 450, 1288, 448, 446, 422, 420, 448, 1288, 448, 1288, 450, 1284, 452}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x30, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0xE7};
Cooling mode 27°
Timestamp : 001040.946 Library : v2.6.4
Encoding : DAIKIN152 Code : 11DA270000313600AF000000000000C50000ED (152 bits) Raw Timing[319]:
uint16_t rawData[319] = {452, 416, 454, 414, 454, 414, 476, 392, 454, 414, 454, 25174, 3498, 1714, 456, 1282, 456, 414, 452, 416, 454, 414, 452, 1284, 456, 416, 448, 418, 452, 416, 452, 416, 452, 1284, 452, 414, 454, 1284, 454, 1282, 456, 414, 454, 1282, 454, 1282, 454, 1282, 452, 1284, 454, 1282, 454, 416, 478, 388, 454, 1282, 454, 414, 452, 414, 452, 416, 454, 414, 452, 416, 452, 416, 452, 416, 454, 416, 450, 416, 478, 390, 454, 414, 476, 392, 478, 390, 452, 416, 454, 416, 452, 416, 452, 414, 456, 414, 454, 1280, 454, 414, 454, 416, 454, 414, 450, 1284, 454, 1284, 452, 414, 454, 414, 454, 414, 452, 1284, 454, 1284, 454, 416, 450, 1284, 480, 1258, 454, 414, 452, 416, 454, 414, 452, 418, 448, 418, 452, 416, 452, 414, 454, 416, 450, 418, 450, 416, 480, 1258, 452, 1282, 482, 1256, 454, 1282, 456, 414, 454, 1282, 456, 414, 454, 1284, 452, 416, 452, 414, 454, 416, 450, 416, 454, 416, 450, 416, 454, 416, 452, 416, 450, 418, 452, 414, 454, 414, 454, 416, 452, 416, 452, 414, 452, 416, 452, 416, 452, 416, 450, 416, 454, 416, 454, 414, 450, 416, 452, 416, 454, 414, 454, 416, 452, 416, 454, 414, 480, 388, 452, 416, 452, 416, 450, 416, 456, 412, 454, 414, 450, 418, 452, 416, 480, 388, 454, 416, 450, 418, 450, 416, 452, 416, 452, 416, 450, 416, 452, 416, 452, 416, 454, 414, 450, 418, 454, 414, 452, 414, 452, 416, 452, 1282, 452, 416, 454, 1282, 454, 416, 454, 414, 452, 416, 448, 1286, 454, 1282, 452, 416, 452, 418, 452, 416, 454, 414, 452, 416, 452, 416, 454, 414, 452, 416, 448, 420, 450, 416, 454, 414, 454, 416, 450, 418, 452, 414, 452, 416, 450, 418, 452, 1282, 454, 416, 452, 1282, 454, 1282, 454, 414, 452, 1284, 454, 1282, 452, 1282, 454}; // DAIKIN152 uint8_t state[19] = {0x11, 0xDA, 0x27, 0x00, 0x00, 0x31, 0x36, 0x00, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0x00, 0x00, 0xED};
Excellent. It (basic decoding) appears to be working! Thanks for the confirmation.
Good luck with breaking down and analysing what bits do what.
Excellent. It (basic decoding) appears to be working! Thanks for the confirmation.
Good luck with breaking down and analysing what bits do what.
Thank you~ you answered in time. Thank you for sharing your results! Thank you!
FYI: The changes mentioned above have been included in v2.6.5 of the library which has just been released.
I would like to ask the original dumpv2 received code: 95F6AC4B (160 bit) Convert it to a hex code? How to convert?
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Frequently-Asked-Questions#My_remotes_signal_is_being_reported_as_an_Unknown_code_What_does_that_mean_How_do_I_send_an_Unknown_code You can't convert/use an
UNKNOWN
hex code to produce a valid message. You will need to recapture the message using theIRrecvDumpV2
program from that branch. e.g. It should detect it as aDAIKIN152
message, which will be 152 bits, not 160.
Help, how do I get the firmware to recognize my daikinARC480A45 A/C remote control? After downloading version 2.6.5, after brushing into IRMQTTServer, the firmware cannot recognize the ARC480A45 A/C remote control.
What does the "info" page say all the versions are? i.e. Use the remote on IRMQTTServer and then cut and paste the entire info page text here.
What does the "info" page say all the versions are? i.e. Use the remote on IRMQTTServer and then cut and paste the entire info page text here.
Only the home page has
Repeating what I said earlier:
There is no full/detailed/common a/c support for this protocol yet. You need to do the analysis and reverse-engineering to work out which bits in the A/Cs message do what, before I can even begin to write the code for it.
In order for the "aircon" page/interface/etc to work for a protocol, it needs "detailed" support. There is no "detailed" support for DAIKIN152 yet. If you want "detailed" support (i.e. controlling modes and temperature), then the first step is YOU analysing & decoding the hex values that the library now produces to work out how to control all the features you need. Then and ONLY then, can "detailed" support for that protocol be added to the library. No one else will probably decode it for you. You are the only one at present with a vested interest in it.
TL;DR: There is no detailed support for this protocol currently. With out it, you can't use the "aircon" features of this library.
and FYI, that wasn't the info page.
Ok! Thank you!
and FYI, that wasn't the info page.
Hi! Let you wait too long. I have been busy recently and have no time to deal with it. Today, I tested the code at home one day, DAKIN air conditioner, perfectly supporting DAKIN152 transmission code, but the air conditioner panel light did not light up. Looking forward to your firmware!
Using the receiving code grabbed by dumpv2 above, it is successful to control the air conditioner with DAKIN152. The wind speed and temperature control are normal.
Thanks for letting us know it is working.
FYI, here are some tips to help you work out what all the bits in the message do. https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol
Can you send me a form for reference?
Can you send me a form for reference?
I am not sure what you are asking.
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol
Can you send me a form for reference?
I am not sure what you are asking.
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol I have checked this address, Can send a sample excel form
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol I have checked this address, Can send a sample excel form
Check again. I included some links to example a little while ago. https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol#example-spreadsheets
https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol I have checked this address, Can send a sample excel form
Check again. I included some links to example a little while ago. https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol#example-spreadsheets
Excuse me, input remote control code, is all refrigeration mode, temperature 30-16, including low air volume-maximum air volume, each line of code has to be obtained?
The workload is heavy. There's a lot of code.
You only need to collect enough information to be sure you understand the particular control/setting you are focusing on. e.g. To a level where you can predict what each byte should be for a specific setting.
FYI, for DAIKIN152
I've already worked out the Integrity Check/Checksum for you. This is because it is similar to other Daikin protocols. You can be pretty sure (but not 100%) that we have the correct bit ordering too based on that.
The workload is heavy. There's a lot of code.
Yes. It's a lot of work. It is not uncommon to collect 30-50 messages to decode a protocol.
You only need to collect enough information to be sure you understand the particular control/setting you are focusing on. e.g. To a level where you can predict what each byte should be for a specific setting.
FYI, for
DAIKIN152
I've already worked out the Integrity Check/Checksum for you. This is because it is similar to other Daikin protocols. You can be pretty sure (but not 100%) that we have the correct bit ordering too based on that.The workload is heavy. There's a lot of code.
Yes. It's a lot of work. It is not uncommon to collect 30-50 messages to decode a protocol.
Well. Thank you!! It's been collected! DAIKIN-ARC480A5.txt
Thank you for your hard work. Where is missing, please tell me!
Thank you for your hard work. Where is missing, please tell me!
Your analysis of what bits and bytes correspond to each setting is missing.
As far as I can tell, you are past the stage of Raw Data should no longer be needed now & and are now entering the Analysing the data phase.
There is nothing in that txt file that I can see describing how to break down the state[]
data into individual controls, and what their specific values do.
Oh, My God!! I can't. How to operate it?
How to operate it?
The rest of that document. i.e. https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol#analysing-the-data gives you tips on how to do it.
A fair number of people have worked out how their own AirCon codes work. You can do it. You've had most of the hard parts already done for you.
I'm far from home and can't operate the remote control in front of the air conditioner. Only take the remote control to the office to learn code, can you fulfill your requirements?
Once you have collected all the data, which it seems you have, you don't need to be at home or have the remote handy. It is now a data analysis problem.
You now seem to have enough data to start the analysis/reverse engineering at the very least. You now have to use your brain to work out how it all works. Once you have done that, I'll typically help you code it up.
Once you have collected all the data, which it seems you have, you don't need to be at home or have the remote handy. It is now a data analysis problem.
You now seem to have enough data to start the analysis/reverse engineering at the very least. You now have to use your brain to work out how it all works. Once you have done that, I'll typically help you code it up.
Could you tell me in detail how to start analysis/reverse engineering, what tools to use and how to start? If there were photo textbooks, I think I would better accomplish the task, which is too difficult for me. Thank you!
As those documents suggest, and the example spreadsheets. Put each part of a state[]
in it's own cell in a spreadsheet. And stack two similar state[]
codes one under the other, and look for differences.
It's not that hard.
I don't know of any tools but @AnalysIR might sell one. https://www.analysir.com/blog/get-analysir/ is their software. I've never used it, so I can't recommend it. I've only heard of it.
Sorry, I don't know where to start!
I don't know how to make analysis and comparison.
I've tried adding a worked example to the document. i.e. How to go about starting a reverse engineering of a trivial code. i.e. How to approach the analysis.
If you can't follow that, or working out how to do it from that, then I don't know if I can help you any further.
I've tried adding a worked example to the document. i.e. How to go about starting a reverse engineering of a trivial code. i.e. How to approach the analysis.
If you can't follow that, or working out how to do it from that, then I don't know if I can help you any further.
Thank you. I try to study hard. I have no experience in this area. But I will try hard. Thank!
FYI, the changes mention above have been included in the v2.7.0 release of the library.
Use the code intercepted by DUMPV2 as follows: off '''Timestamp : 000496.049 Library : v2.6.4
Encoding : UNKNOWN Code : 2B9504D3 (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {450, 420, 448, 446, 422, 444, 422, 446, 422, 446, 422, 25182, 3492, 1718, 450, 1288, 448, 422, 446, 448, 420, 446, 422, 1290, 448, 422, 446, 446, 422, 446, 424, 420, 448, 1290, 448, 446, 422, 1288, 448, 1288, 450, 420, 448, 1288, 448, 1288, 450, 1288, 448, 1288, 448, 1290, 448, 446, 422, 446, 422, 1288, 450, 446, 422, 420, 446, 446, 422, 422, 446, 446, 422, 420, 448, 422, 446, 446, 422, 446, 422, 446, 422, 420, 446, 446, 422, 446, 422, 422, 446, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 446, 424, 444, 424, 446, 420, 446, 422, 446, 422, 424, 444, 444, 422, 424, 444, 1288, 450, 444, 422, 1288, 450, 1288, 450, 444, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 420, 448, 444, 422, 446, 422, 446, 422, 420, 448, 446, 422, 446, 422, 446, 422, 422, 446, 1286, 450, 422, 448, 446, 422, 446, 422, 422, 446, 420, 446, 422, 446, 446, 422, 422, 446, 446, 422, 422, 446, 446, 424, 444, 422, 420, 448, 446, 422, 420, 446, 446, 422, 446, 422, 420, 448, 444, 422, 422, 448, 444, 424, 420, 446, 446, 422, 446, 422, 422, 446, 444, 422, 446, 422, 444, 422, 446, 422, 420, 448, 446, 422, 420, 448, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 444, 422, 1288, 450, 420, 448, 446, 420, 446, 422, 446, 422, 446, 424, 420, 448, 444, 422, 422, 446, 446, 424, 420, 448, 1312, 424, 420, 448, 1288, 448, 446, 422, 446, 424, 420, 446, 1288, 450, 1288, 450, 444, 422, 446, 422, 422, 448, 444, 422, 420, 448, 446, 422, 1288, 448, 446, 422, 446, 422, 444, 424, 444, 422, 446, 422, 446, 422, 420, 448, 446, 422, 420, 446, 1290, 448, 1288, 448, 420, 446, 1288, 448, 420, 446, 1288, 450, 444, 424, 1286, 450}; // UNKNOWN 2B9504D3
on cool Timestamp : 000545.105 Library : v2.6.4
Encoding : UNKNOWN Code : 67D7BC0B (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {448, 422, 444, 448, 396, 472, 420, 424, 444, 448, 420, 25184, 3466, 1746, 448, 1290, 448, 446, 420, 448, 420, 424, 444, 1292, 446, 422, 446, 446, 420, 448, 396, 470, 420, 1290, 448, 422, 444, 1290, 448, 1290, 446, 448, 396, 1312, 448, 1292, 446, 1290, 448, 1288, 448, 1290, 448, 446, 420, 448, 396, 1314, 446, 422, 446, 448, 420, 424, 444, 448, 420, 448, 420, 448, 420, 448, 420, 422, 446, 446, 422, 446, 422, 446, 422, 422, 444, 448, 420, 448, 396, 446, 446, 448, 420, 446, 420, 448, 420, 1290, 448, 446, 420, 424, 446, 446, 422, 1292, 446, 1288, 448, 446, 420, 422, 446, 446, 422, 422, 446, 422, 446, 448, 420, 1292, 446, 1292, 446, 422, 446, 446, 422, 446, 422, 448, 420, 446, 422, 422, 444, 448, 420, 424, 444, 448, 422, 446, 420, 422, 446, 448, 420, 448, 420, 446, 422, 422, 446, 446, 422, 1288, 450, 446, 422, 422, 446, 446, 422, 446, 422, 422, 446, 446, 422, 422, 446, 446, 422, 446, 420, 422, 446, 446, 422, 446, 422, 446, 422, 422, 444, 446, 422, 446, 422, 446, 420, 446, 422, 446, 422, 446, 422, 420, 448, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 422, 448, 444, 422, 444, 424, 446, 422, 446, 422, 422, 446, 1290, 448, 444, 422, 446, 422, 446, 422, 446, 422, 422, 446, 444, 422, 446, 422, 446, 422, 446, 422, 422, 446, 1288, 450, 420, 446, 1288, 448, 444, 424, 420, 446, 446, 422, 1286, 452, 1286, 448, 446, 424, 420, 448, 446, 422, 446, 422, 446, 422, 446, 424, 420, 448, 446, 422, 446, 422, 446, 422, 420, 448, 422, 446, 446, 422, 420, 448, 444, 424, 422, 446, 444, 424, 446, 422, 420, 448, 1288, 450, 1288, 450, 444, 422, 446, 422, 1288, 448}; // UNKNOWN 67D7BC0B on heating: Timestamp : 000567.719 Library : v2.6.4
Encoding : UNKNOWN Code : A5493C91 (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {450, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 25182, 3492, 1718, 452, 1286, 450, 446, 422, 422, 446, 446, 422, 1288, 448, 422, 446, 422, 446, 446, 422, 446, 422, 1290, 446, 446, 422, 1288, 450, 1286, 450, 446, 422, 1288, 450, 1286, 450, 1288, 448, 1288, 450, 1286, 450, 420, 448, 446, 422, 1288, 448, 446, 422, 446, 422, 422, 446, 420, 446, 446, 422, 446, 422, 444, 422, 422, 446, 446, 420, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 424, 444, 422, 446, 444, 422, 446, 420, 1290, 448, 444, 422, 446, 422, 422, 448, 444, 422, 446, 422, 1288, 450, 444, 422, 446, 422, 1290, 448, 420, 446, 446, 422, 1288, 450, 1286, 448, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 444, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 1288, 450, 420, 448, 446, 422, 420, 448, 446, 422, 446, 422, 446, 422, 446, 422, 422, 448, 446, 422, 446, 422, 446, 422, 424, 444, 422, 446, 446, 422, 446, 420, 446, 422, 424, 444, 446, 422, 446, 422, 446, 422, 446, 422, 420, 448, 446, 422, 446, 420, 422, 446, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 446, 422, 420, 446, 446, 422, 446, 422, 422, 448, 422, 446, 422, 446, 1290, 448, 422, 444, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 422, 446, 422, 1288, 448, 422, 446, 1288, 448, 446, 422, 422, 446, 446, 422, 1288, 448, 1288, 448, 446, 422, 422, 446, 448, 422, 446, 422, 446, 422, 446, 422, 422, 446, 446, 424, 444, 422, 420, 448, 446, 422, 446, 422, 446, 422, 420, 448, 420, 448, 446, 422, 446, 422, 1288, 448, 446, 422, 1288, 450, 422, 446, 1290, 448, 420, 448, 1288, 448}; // UNKNOWN A5493C91 Dehumidification: Timestamp : 000619.833 Library : v2.6.4
Encoding : UNKNOWN Code : 2647F418 (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {484, 386, 452, 416, 452, 416, 452, 414, 454, 414, 454, 25174, 3526, 1686, 456, 1280, 456, 414, 452, 414, 454, 414, 454, 1282, 456, 414, 478, 388, 456, 414, 454, 414, 454, 1280, 482, 388, 482, 1254, 456, 1282, 454, 416, 452, 1282, 456, 1282, 456, 1282, 454, 1284, 454, 1282, 480, 388, 454, 414, 454, 1280, 482, 388, 480, 386, 454, 416, 452, 416, 454, 414, 456, 414, 454, 414, 454, 416, 452, 414, 480, 390, 452, 416, 452, 414, 456, 412, 480, 388, 454, 414, 478, 390, 478, 390, 454, 414, 454, 1282, 480, 386, 456, 414, 454, 414, 454, 414, 452, 1284, 456, 414, 452, 414, 454, 414, 454, 414, 480, 390, 454, 414, 480, 388, 454, 414, 452, 1284, 478, 1258, 482, 388, 478, 390, 454, 414, 478, 388, 456, 414, 452, 414, 480, 390, 454, 414, 480, 388, 454, 416, 452, 412, 454, 414, 454, 414, 454, 1284, 480, 386, 482, 1254, 456, 414, 454, 414, 480, 388, 454, 440, 426, 414, 454, 414, 482, 388, 452, 416, 478, 388, 452, 414, 456, 416, 452, 414, 454, 414, 452, 414, 480, 388, 456, 416, 452, 414, 454, 412, 454, 414, 454, 414, 454, 414, 452, 414, 482, 388, 452, 414, 454, 416, 452, 414, 482, 386, 454, 414, 452, 414, 454, 414, 452, 414, 456, 414, 452, 414, 478, 388, 454, 414, 454, 414, 454, 414, 452, 414, 456, 414, 454, 414, 454, 414, 454, 414, 454, 414, 456, 414, 452, 414, 454, 414, 454, 416, 452, 414, 454, 1282, 458, 410, 482, 1254, 480, 388, 454, 416, 482, 388, 478, 1256, 456, 1282, 454, 414, 452, 414, 482, 386, 480, 386, 456, 414, 454, 414, 480, 388, 482, 388, 452, 414, 480, 390, 452, 414, 456, 412, 482, 388, 452, 414, 454, 414, 454, 414, 456, 438, 454, 388, 454, 414, 454, 1280, 456, 1280, 482, 388, 454, 1282, 454, 414, 480}; // UNKNOWN 2647F418 auto:
Timestamp : 000650.378 Library : v2.6.4
Encoding : UNKNOWN Code : 1D808FCC (160 bits) Raw Timing[319]:
uint16_t rawData[319] = {484, 386, 454, 414, 456, 416, 450, 416, 452, 416, 452, 25174, 3500, 1714, 482, 1254, 482, 388, 454, 414, 454, 414, 452, 1282, 456, 414, 452, 416, 454, 414, 452, 414, 480, 1256, 454, 414, 454, 1282, 456, 1280, 456, 414, 454, 1282, 456, 1280, 482, 1254, 454, 1282, 454, 1284, 454, 414, 454, 414, 454, 1282, 456, 414, 452, 414, 480, 390, 452, 416, 452, 414, 478, 390, 478, 390, 454, 416, 450, 414, 454, 416, 452, 414, 454, 414, 454, 414, 478, 388, 454, 414, 454, 416, 452, 414, 454, 416, 454, 1282, 454, 414, 454, 414, 454, 414, 454, 416, 454, 414, 452, 414, 454, 416, 452, 414, 454, 416, 452, 1282, 456, 414, 452, 1282, 454, 1282, 482, 388, 452, 416, 480, 386, 480, 390, 452, 416, 478, 388, 454, 414, 454, 414, 480, 388, 454, 414, 452, 416, 480, 388, 480, 388, 454, 414, 454, 414, 480, 388, 454, 1282, 454, 414, 454, 414, 454, 414, 480, 388, 478, 388, 482, 386, 454, 414, 454, 416, 452, 414, 454, 416, 452, 440, 428, 414, 480, 390, 480, 386, 454, 416, 476, 390, 478, 388, 454, 414, 478, 388, 454, 414, 452, 414, 480, 388, 454, 412, 454, 414, 482, 388, 452, 414, 454, 414, 480, 388, 454, 414, 454, 414, 454, 414, 454, 414, 452, 414, 456, 414, 454, 414, 454, 414, 454, 414, 452, 414, 454, 1282, 480, 390, 454, 414, 478, 390, 454, 414, 452, 414, 454, 414, 454, 414, 456, 414, 478, 388, 482, 386, 454, 1282, 454, 414, 454, 1282, 454, 416, 452, 416, 454, 414, 454, 1282, 456, 1282, 482, 388, 452, 414, 454, 414, 454, 414, 454, 414, 452, 414, 478, 390, 454, 416, 478, 388, 454, 416, 452, 414, 480, 388, 454, 414, 454, 414, 452, 416, 478, 388, 454, 414, 478, 388, 454, 1282, 456, 1284, 478, 388, 454, 1282, 456, 1280, 456, 414, 454}; // UNKNOWN 1D808FCC