Nel link che ti ho dato c'è una nota che spiega ...
Adding new protocolsManufacturers have implemented many more protocols than this library supports.
Adding new protocols should be straightforward if you look at the existing library code. A few tips: It will be easier to work with a description of the protocol rather than trying to entirely reverse-engineer the protocol. The durations you receive are likely to be longer for marks and shorter for spaces than the protocol suggests. It's easy to be off-by-one with the last bit; the last space may be implicit.
In pratica tu devi crearti il TUO protocollo e modificare la libreria per saperlo interpretare, oppure, ripeto ... se ben ricordo puoi semplicemente leggere in modo RAW i dati che riceve e poi interpretarli tu ...
Ho idea che te la devi STUDIARE con attenzione ... perché ha veramente varie possibilità ...

Guglielmo