irgen
irgen copied to clipboard
RC5 conversion problem and vice versa conversion
I got some codes from my device manufacturer and try to convert them to broadlink format. According to the manufacturer the codes are in "RC-5/ RC-5 Ex. Format". I previously converted this code with another converter and that worked but is offline. So I'm expecting the following result:
260020003a1d1d3a3a1d1d1d1d1d1dae3a3a1d1d1d1d1d1d3a3a1d1d1d1d1d1d3a0009d20d05000000000000
I tried the following commands of irgen with no luck.
irgen -i rc5 -d 16 111 50 -o broadlink
260016001d1d3a3a3a1d1d1d1d1d1d3a1d1d3a1d1d3a3a000b840000
-> not working
irgen -i rc6 -d 16 111 50 -o broadlink
26002600571d0f1d0f0f0f0f0f1d1d0f0f0f0f0f1d1d0f0f0f0f0f0f0f0f0f0f1d0f0f1d0f0f1d1d0f570000
-> not working
irgen -i rca38 -d 16 111 50 -o broadlink
2600380079790f3c0f1e0f1e0f1e0f1e0f1e0f1e0f3c0f3c0f1e0f1e0f3c0f1e0f1e0f3c0f3c0f3c0f3c0f3c0f3c0f1e0f1e0f3c0f3c0f1e0f3c0ff2
-> not working
Then I tried some other codes for "function".
irgen -i rc5 -d 16 111 50 -o broadlink irgen -i rc5 -d 16 112 50 -o broadlink irgen -i rc5 -d 16 1 50 -o broadlink irgen -i rc5 -d 16 -1 50 -o broadlink
All 3 command return the same command:
260016001d1d3a3a3a1d1d1d1d1d1d3a1d1d3a1d1d3a3a000b840000
Also I tried to convert and reconvert a code and did not get the correct code back.
irgen -i rc5 -d 16 1 50 -o broadlink_base64
JgAWAB0dOjo6HR0dHR0dOh0dOh0dOjoAC4QAAA==
irgen -i broadlink_base64 -d JgAWAB0dOjo6HR0dHR0dOh0dOh0dOjoAC4QAAA== -o rc5
(16, 50, 0)
And finaly I tried to reconvert your generated broadlink code back to rc5:
irgen -i broadlink -d 260016001d1d3a3a3a1d1d1d1d1d1d3a1d1d3a1d1d3a3a000b840000 -o rc5
TypeError: gen_raw_general() missing 2 required positional arguments: 'subdevice' and 'function'
So is there any chance to get this work?