Ati remote: Difference between revisions

From Appelwiki
(Ati remote decoding)
 
mNo edit summary
 
Line 5: Line 5:
=== channel ===
=== channel ===
There are 16 possible channels which can be selected:
There are 16 possible channels which can be selected:
- press the hand until the send led blanks as many times as the current channel.
* press the hand until the send led blanks as many times as the current channel.
- when the led stops blinking, press the channel 01-16. make sure the led blinks.
* when the led stops blinking, press the channel 01-16. make sure the led blinks.
- press the hand/setup and check if the led blinks as many times as the selected channel.
* press the hand/setup and check if the led blinks as many times as the selected channel.


=== frame ===
=== frame ===

Latest revision as of 11:17, 17 October 2015

ATI remote/X10/Medion remote control

These 433 MHz remotes seem to produce a 21bit frame.

channel

There are 16 possible channels which can be selected:

  • press the hand until the send led blanks as many times as the current channel.
  • when the led stops blinking, press the channel 01-16. make sure the led blinks.
  • press the hand/setup and check if the led blinks as many times as the selected channel.

frame

0 0000 0001 1111 1112 2222
0 1234 5670 1234 5670 1234
r aaaa bbbb cccc dddd iiii 
r   = repeat/first
aaaa= bank + channel?/ checksum?
bbbbccccdddd = keycode
iiii= channel


checksum/bank?

For the lower/standard keys it looks like 0xE + channel but it's not consistent over the keys on the same channel. For example the "stop" key is 0xF + channel.

example data

1 button

>                                       r aaaa bbbb cccc dddd iiii 
ATIremote:IDX=0;KEY=E20D;FIRST=1; frame=1 1110 0010 0000 1101 0000
ATIremote:IDX=1;KEY=F20D;FIRST=1; frame=1 1111 0010 0000 1101 0001
ATIremote:IDX=2;KEY=020D;FIRST=1; frame=1 0000 0010 0000 1101 0010
ATIremote:IDX=3;KEY=120D;FIRST=1; frame=1 0001 0010 0000 1101 0011
ATIremote:IDX=4;KEY=220D;FIRST=1; frame=1 0010 0010 0000 1101 0100
ATIremote:IDX=5;KEY=320D;FIRST=0; frame=0 0011 0010 0000 1101 0101
ATIremote:IDX=6;KEY=420D;FIRST=1; frame=1 0100 0010 0000 1101 0110
ATIremote:IDX=7;KEY=520D;FIRST=1; frame=1 0101 0010 0000 1101 0111
ATIremote:IDX=8;KEY=620D;FIRST=1; frame=1 0110 0010 0000 1101 1000
ATIremote:IDX=9;KEY=720D;FIRST=1; frame=1 0111 0010 0000 1101 1001
ATIremote:IDX=10;KEY=820D;FIRST=0;frame=0 1000 0010 0000 1101 1010
ATIremote:IDX=11;KEY=920D;FIRST=0;frame=0 1001 0010 0000 1101 1011
ATIremote:IDX=13;KEY=B20D;FIRST=1;frame=1 1011 0010 0000 1101 1101
ATIremote:IDX=14;KEY=C20D;FIRST=0;frame=0 1100 0010 0000 1101 1110
ATIremote:IDX=15;KEY=D20D;FIRST=1;frame=1 1101 0010 0000 1101 1111

stop button

ATIremote:IDX=0;KEY=FD28;FIRST=0; frame=0 1111 1101 0010 1000 0000
ATIremote:IDX=3;KEY=2D28;FIRST=1; frame=1 0010 1101 0010 1000 0011
ATIremote:IDX=4;KEY=3D28;FIRST=1; frame=1 0011 1101 0010 1000 0100
ATIremote:IDX=5;KEY=4D28;FIRST=1; frame=1 0100 1101 0010 1000 0101
ATIremote:IDX=6;KEY=5D28;FIRST=0; frame=0 0101 1101 0010 1000 0110
ATIremote:IDX=7;KEY=6D28;FIRST=0; frame=0 0110 1101 0010 1000 0111
ATIremote:IDX=8;KEY=7D28;FIRST=1; frame=1 0111 1101 0010 1000 1000
ATIremote:IDX=9;KEY=8D28;FIRST=0; frame=0 1000 1101 0010 1000 1001
ATIremote:IDX=10;KEY=9D28;FIRST=1;frame=1 1001 1101 0010 1000 1010
ATIremote:IDX=11;KEY=AD28;FIRST=1;frame=1 1010 1101 0010 1000 1011
ATIremote:IDX=14;KEY=DD28;FIRST=0;frame=0 1101 1101 0010 1000 1110

TV

ATIremote:IDX=14;KEY=B803;FIRST=0;frame=0 1011 1000 0000 0011 1110

channel 1 - 1-9

ATIremote:IDX=0;KEY=E20D;FIRST=1;frame=1 1110 0010 0000 1101 0000
ATIremote:IDX=0;KEY=E30E;FIRST=1;frame=1 1110 0011 0000 1110 0000
ATIremote:IDX=0;KEY=E40F;FIRST=1;frame=1 1110 0100 0000 1111 0000
ATIremote:IDX=0;KEY=E510;FIRST=1;frame=1 1110 0101 0001 0000 0000
ATIremote:IDX=0;KEY=E611;FIRST=0;frame=0 1110 0110 0001 0001 0000
ATIremote:IDX=0;KEY=E712;FIRST=1;frame=1 1110 0111 0001 0010 0000
ATIremote:IDX=0;KEY=E712;FIRST=1;frame=1 1110 0111 0001 0010 0000
ATIremote:IDX=0;KEY=E813;FIRST=1;frame=1 1110 1000 0001 0011 0000
ATIremote:IDX=0;KEY=E914;FIRST=1;frame=1 1110 1001 0001 0100 0000
ATIremote:IDX=0;KEY=EA15;FIRST=1;frame=1 1110 1010 0001 0101 0000
ATIremote:IDX=0;KEY=EC17;FIRST=0;frame=0 1110 1100 0001 0111 0000