LG AC remote codes

Hi all,

I try to get my LG AC remote codes but I got a lot of very weird codes!

I got codes like

Action: ON Temp:18 FAN:1 MODE: cold

Encoding : UNKNOWN Code : B288E94B (32 bits) Timing[59]: +8550, -3950 + 500, -1550 + 400, - 600 + 400, - 600 + 400, - 550 + 450, -1550 + 450, - 550 + 400, - 600 + 450, - 550 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 450, - 550 + 400, - 600 + 450, - 550 + 400, - 600 + 450, -1550 + 400, -1600 + 400, - 550 + 400, - 600 + 450, - 550 + 450, - 550 + 450, - 550 + 450, - 550 + 450, -1550 + 550, -1450 + 400 unsigned int rawData[59] = {8550,3950, 500,1550, 400,600, 400,600, 400,550, 450,1550, 450,550, 400,600, 450,550, 400,600, 400,600, 400,600, 400,600, 400,600, 400,600, 450,550, 400,600, 450,550, 400,600, 450,1550, 400,1600, 400,550, 400,600, 450,550, 450,550, 450,550, 450,550, 450,1550, 550,1450, 400}; // UNKNOWN B288E94B

OFF

Encoding : UNKNOWN Code : 1035C9DA (32 bits) Timing[59]: +8500, -4000 + 500, -1500 + 500, - 500 + 400, - 600 + 400, - 600 + 400, -1600 + 400, - 600 + 500, - 500 + 400, - 600 + 400, -1600 + 400, -1600 + 350, - 650 + 400, - 550 + 450, - 550 + 450, - 550 + 450, - 550 + 450, - 550 + 450, - 550 + 450, - 550 + 500, - 500 + 400, - 600 + 400, - 600 + 400, -1600 + 500, - 500 + 400, -1600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, -1600 + 400 unsigned int rawData[59] = {8500,4000, 500,1500, 500,500, 400,600, 400,600, 400,1600, 400,600, 500,500, 400,600, 400,1600, 400,1600, 350,650, 400,550, 450,550, 450,550, 450,550, 450,550, 450,550, 450,550, 500,500, 400,600, 400,600, 400,1600, 500,500, 400,1600, 400,600, 400,600, 400,600, 400,1600, 400}; // UNKNOWN 1035C9DA

ON Encoding : UNKNOWN Code : B288E94A (32 bits) Timing[59]: +8500, -4000 + 450, -1550 + 450, - 550 + 400, - 600 + 450, - 550 + 400, -1600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 450, - 550 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 450, - 500 + 450, - 550 + 450, - 550 + 450, - 550 + 450, -1550 + 500, -1500 + 450, - 550 + 450, - 550 + 400, - 600 + 500, - 500 + 400, - 600 + 400, - 600 + 400, -1600 + 400, -1600 + 400 unsigned int rawData[59] = {8500,4000, 450,1550, 450,550, 400,600, 450,550, 400,1600, 400,600, 400,600, 400,600, 400,600, 450,550, 400,600, 400,600, 400,600, 400,600, 450,500, 450,550, 450,550, 450,550, 450,1550, 500,1500, 450,550, 450,550, 400,600, 500,500, 400,600, 400,600, 400,1600, 400,1600, 400}; // UNKNOWN B288E94A

OFF Encoding : UNKNOWN Code : 826CD3EB (32 bits) Timing[59]: +8500, -4000 + 550, -1450 + 400, - 600 + 500, - 500 + 450, - 550 + 500, -1500 + 450, - 550 + 450, - 550 + 400, - 600 + 400, -1600 + 400, -1600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 500, - 500 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 550 + 450, - 550 + 450, - 550 + 450, -1550 + 450, - 550 + 450, -1550 + 450, - 550 + 400, - 600 + 450, - 550 + 500, -1500 + 400 unsigned int rawData[59] = {8500,4000, 550,1450, 400,600, 500,500, 450,550, 500,1500, 450,550, 450,550, 400,600, 400,1600, 400,1600, 400,600, 400,600, 400,600, 400,600, 500,500, 400,600, 400,600, 400,600, 400,550, 450,550, 450,550, 450,1550, 450,550, 450,1550, 450,550, 400,600, 450,550, 500,1500, 400}; // UNKNOWN 826CD3EB

ON Encoding : UNKNOWN Code : 22520850 (32 bits) Timing[59]: +8500, -4050 + 450, -1550 + 450, - 550 + 450, - 550 + 450, - 550 + 450, -1550 + 450, - 550 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 350, - 650 + 350, - 600 + 450, - 550 + 500, - 500 + 450, - 550 + 450, - 550 + 450, - 550 + 450, -1550 + 400, -1600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, -1600 + 450, -1550 + 350 unsigned int rawData[59] = {8500,4050, 450,1550, 450,550, 450,550, 450,550, 450,1550, 450,550, 400,600, 400,600, 400,600, 400,600, 400,600, 350,650, 350,600, 450,550, 500,500, 450,550, 450,550, 450,550, 450,1550, 400,1600, 400,600, 400,600, 400,600, 400,600, 400,600, 400,600, 400,1600, 450,1550, 350}; // UNKNOWN 22520850

OFF Encoding : UNKNOWN Code : 1035C9DA (32 bits) Timing[59]: +8500, -4000 + 500, -1550 + 400, - 600 + 400, - 550 + 450, - 550 + 450, -1550 + 450, - 550 + 450, - 550 + 400, - 600 + 500, -1500 + 400, -1600 + 450, - 550 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 600 + 400, - 550 + 400, -1600 + 450, - 550 + 450, -1550 + 500, - 500 + 400, - 600 + 400, - 600 + 400, -1600 + 400 unsigned int rawData[59] = {8500,4000, 500,1550, 400,600, 400,550, 450,550, 450,1550, 450,550, 450,550, 400,600, 500,1500, 400,1600, 450,550, 400,600, 400,600, 400,600, 400,600, 400,600, 400,600, 400,600, 400,600, 400,600, 400,550, 400,1600, 450,550, 450,1550, 500,500, 400,600, 400,600, 400,1600, 400}; // UNKNOWN 1035C9DA

All those weird messages have no sense to me and I don't know how it was generated in the remote! I need to build another remote but now I don't make sure what is the message should be or how to calculate it. Note: I just on and off the remote without change anything else

Also, I got this file as the owner of that file say it should work for LG Ac

https://raw.githubusercontent.com/nokru/lg-ac-lirc/master/encoded_values.txt