YDBC-30(a.k.a DT300 from Uniden) Remote Controller Code -- Revision History -- 2008/Feb/15 1st issued by TeamKNOx 2008/Feb/29 timing fixed by Digitaro 2008/Mar/02 Added code as Power-On, Power-Off, Name Code = 1 2(+0x80) 3(+0x80) -------------------------------------------- Power(Toggle) 0x048A 0x050A 0x058A Power-On 0x048B // info. from 2ch (2008/Mar/02) Power-Off 0x048C // info. from 2ch (2008/Mar/02) Display 0x048E Menu 0x048F 1 0x0481 2 0x0482 3 0x0483 4 0x0484 5 0x0485 6 0x0486 7 0x0487 8 0x0488 9 0x0489 10/0 0x0480 11 0x04D1 12 0x04D2 Subscription 0x04D4 Format-Sel.(Toggle) 0x04D5 // info. from 2ch (2008/Mar/02) Digital terestrial 0x04D6 BS/CS 0x04D7 Digital terestrial 0x04E1 // info. from 2ch (2008/Mar/02) Format-Sel.BS 0x04E2 // info. from 2ch (2008/Mar/02) Format-Sel.CS 0x04E3 // info. from 2ch (2008/Mar/02) 3-digit input 0x04D8 Ch Up 0x04CD Ch Down 0x04CE EPG 0x04AE Cursor Up 0x0491 Cursor Down 0x0492 Cursor Left 0x0493 Cursor Right 0x0494 Enter 0x0495 Back 0x0496 Audio select 0x049D Zoom 0x049F Video select 0x04C4 Data 0x04C7 "Blue" 0x04C8 "Red" 0x04C9 "Green" 0x04CA "Yellow" 0x04CB Program information 0x04CC Legend 1 __|~~~|_ 1600/600us 0 __|~|_ 500/600us Header ~~|_____|~~|_ (1) (2)(3) (1) = 2300us (2) = 1100us (3) = 600us Interval time |||~~~|||~~~|||... (1) (1) (1) = 22000us Data Example You can find out gray-button on the remote controller. Those are not original buttons, equiped for TV-set. <-LSB MSB -> Power 0x048A 0 1 0 1 0 0 0 1 0 0 1 0 0 0 0 0 ~~|_____|~~|_|~|_|~~~|_|~|_|~~~|_|~|_|~|_|~|_|~~~|_|~|_|~|_|~~~|_|~|_|~|_|~|_|~|_|~|_|~~~~~~~~~~|______|~~ ...(*1) Subscription 0x04D4 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 0 ~~|_____|~~|_|~|_|~|_|~~~|_|~|_|~~~|_|~|_|~~~|_|~~~|_|~|_|~|_|~~~|_|~|_|~|_|~|_|~|_|~|_|~~~~~~~~~~|______|~~...(*1) 1 0x0481 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 ~~|_____|~~|_|~~~|_|~|_|~|_|~|_|~|_|~|_|~|_|~~~|_|~|_|~|_|~~~|_|~|_|~|_|~|_|~|_|~|_|~~~~~~~~~~|______|~~...(*1) 2 0x0482 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 ~~|_____|~~|_|~|_|~~~|_|~|_|~|_|~|_|~|_|~|_|~~~|_|~|_|~|_|~~~|_|~|_|~|_|~|_|~|_|~|_|~~~~~~~~~~|______|~~...(*1) *1:Repeat from 1st data