Pela data da última mensagem, espero que o colega tenha conseguido resolver o problema dele. Deixo a mensagem para ajudar futuros colegas em dúvida como eu tive.
Também tive problema pra controlar o meu ar pois a sequência de comando dele é maior que o limite padrão da biblioteca de 255
Pra resolver o problema, basta alterar a variável rawlen na biblioteca IRremoteInt.h.
Alterar de:
uint8_t rawlen;
para
uint16_t rawlen;
Feito isso consegui ler e posteriormente enviar um código maior que 255 (ele possui 344 comandos para ser mais preciso).