DecodeIR update requests
Posted: Tue Sep 07, 2010 12:13 pm
DecodeIR source code can be found here:
http://www.hifi-remote.com/forums/dload ... le_id=8458
DLL file is here:
http://www.hifi-remote.com/forums/dload ... le_id=8625
1) Amino vs. Zaptor protocols
It appears that we need to change the tolerances between the Amino and Zaptor protocols in DecodeIR because some Amino learns are showing up as Zaptor. The learns in question have a much lower carrier frequency than we would normally expect for Amino signals (41.4kHz rather than 55.6 kHz) which is obviously why they decoded as Zaptor as it's a lot closer to the Zaptor frequency of 36.3 kHz.
The new learns were for an Amino 125 set top box. I don't know why these learns showed up with a 41.4 carrier frequency, but the user tried a conventional Amino upgrade (with the 55.6 freq) and it worked.
Therefore, I would like to see a much wider tolerance given to the carrier frequency.
As to the question of how to differentiate between Zaptor and Amino, I think you can use the following:
http://www.hifi-remote.com/forums/viewtopic.php?t=5512
Here's the thread where the Zaptor protocol was discussed:
http://www.hifi-remote.com/forums/viewtopic.php?t=12520
And here's the thread where the Amino 125 STB was discussed:
http://www.hifi-remote.com/forums/viewtopic.php?t=12503
Here's a sample of the 36 kHz Zaptor signal:
0 = -330 +330
1 = +330 -330
+2640 -1980; +660; 00010000 00000000 01111000 01010101 -73920; (repeats)
+2640 -1980; +660; 00010000 10000000 01111000 01011101 -73920; (sent at end)
Here's a sample of the 55.6 kHz Amino protocol:
0 = -270 +270
1 = +270 -270
+1890; -1620 +810; 00001101 00000000 00000010 11111110 -77760
+1890; -1620 +810; 00001001 00000000 00000010 11111010 -77760
Here's a sample of the 41.5 kHz Amino signal:
0 = -270 +270
1 = +270 -270
+1890; -1620 +810; 00001101 00000000 00000001 11111101 -78300;
+1890; -1620 +810; 00001001 00000000 00000001 11111001 -78300;
http://www.hifi-remote.com/forums/dload ... le_id=8458
DLL file is here:
http://www.hifi-remote.com/forums/dload ... le_id=8625
1) Amino vs. Zaptor protocols
It appears that we need to change the tolerances between the Amino and Zaptor protocols in DecodeIR because some Amino learns are showing up as Zaptor. The learns in question have a much lower carrier frequency than we would normally expect for Amino signals (41.4kHz rather than 55.6 kHz) which is obviously why they decoded as Zaptor as it's a lot closer to the Zaptor frequency of 36.3 kHz.
The new learns were for an Amino 125 set top box. I don't know why these learns showed up with a 41.4 carrier frequency, but the user tried a conventional Amino upgrade (with the 55.6 freq) and it worked.
Therefore, I would like to see a much wider tolerance given to the carrier frequency.
As to the question of how to differentiate between Zaptor and Amino, I think you can use the following:
- The high nibble of the checksum for Amino signals is always all ONEs.
- Amino signals toggle bit2 of byte1 with each frame.
- Zaptor signals toggle bit7 of byte2, but only on the final frame
http://www.hifi-remote.com/forums/viewtopic.php?t=5512
Here's the thread where the Zaptor protocol was discussed:
http://www.hifi-remote.com/forums/viewtopic.php?t=12520
And here's the thread where the Amino 125 STB was discussed:
http://www.hifi-remote.com/forums/viewtopic.php?t=12503
Here's a sample of the 36 kHz Zaptor signal:
0 = -330 +330
1 = +330 -330
+2640 -1980; +660; 00010000 00000000 01111000 01010101 -73920; (repeats)
+2640 -1980; +660; 00010000 10000000 01111000 01011101 -73920; (sent at end)
Here's a sample of the 55.6 kHz Amino protocol:
0 = -270 +270
1 = +270 -270
+1890; -1620 +810; 00001101 00000000 00000010 11111110 -77760
+1890; -1620 +810; 00001001 00000000 00000010 11111010 -77760
Here's a sample of the 41.5 kHz Amino signal:
0 = -270 +270
1 = +270 -270
+1890; -1620 +810; 00001101 00000000 00000001 11111101 -78300;
+1890; -1620 +810; 00001001 00000000 00000001 11111001 -78300;