21
IR Remote Control Codes In Hexadecimal -------------------------------------------------------------------------------- ------------- NEC protocol: 1/4 or 1/3 duty cycle 38khz (21 pulses per bit approx) 9ms mark then 4.5ms space header 560us mark, 560us space zero 560us mark, 1.69ms space one 4 bytes, LSB first 560us mark - long space stop bit option 1 = repeat every 110ms (if wanted), but just 9ms mark, 2.25 space, 560us mark (no data) option 2 = repeat full message 00ff = default address, custom codes available, byte 4 is inverse of byte 3 -------------------------------------------------------------------------------- ------------- Humax PVR9200T - NEC Protocol but 2 Byte Address 0031 format is bytes 1,2 address 0031, byte 3 code as below, byte 4 inverse of byte 3 00 STANDBY / ON 02 SOURCE 03 1 04 2 05 3 06 4 07 5 08 6 09 7 0A 8 0B 9 0C 0 0D TV/RADIO 0E MENU 11 UP 12 LEFT 13 OK 14 RIGHT 15 DOWN 16 EXIT 17 GAME 18 MUTE 1A YELLOW 1B GUIDE 1C RED 1D GREEN 1E BLUE 1F VOL + 40 VOL - 41 BACK 42 OPT + 43 i 44 SUBTITLES 45 AUDIO SELECT 46 PICTURE IN PICTURE 47 PIP SWAP 48 PIP CYCLE 49 CH + 4A CH - 4B TEXT

Remote Codes

Embed Size (px)

DESCRIPTION

IR Protocols of various appliance manufacturers

Citation preview

Page 1: Remote Codes

IR Remote Control Codes In Hexadecimal---------------------------------------------------------------------------------------------

NEC protocol: 1/4 or 1/3 duty cycle 38khz (21 pulses per bit approx)9ms mark then 4.5ms space header560us mark, 560us space zero560us mark, 1.69ms space one4 bytes, LSB first560us mark - long space stop bitoption 1 = repeat every 110ms (if wanted), but just 9ms mark, 2.25 space, 560us mark (no data)option 2 = repeat full message00ff = default address, custom codes available, byte 4 is inverse of byte 3---------------------------------------------------------------------------------------------

Humax PVR9200T - NEC Protocol but 2 Byte Address 0031format is bytes 1,2 address 0031, byte 3 code as below, byte 4 inverse of byte 3

00 STANDBY / ON02 SOURCE03 104 205 306 407 508 609 70A 80B 90C 00D TV/RADIO0E MENU11 UP12 LEFT13 OK14 RIGHT15 DOWN16 EXIT17 GAME18 MUTE1A YELLOW1B GUIDE1C RED1D GREEN1E BLUE1F VOL +40 VOL -41 BACK42 OPT +43 i44 SUBTITLES45 AUDIO SELECT46 PICTURE IN PICTURE47 PIP SWAP48 PIP CYCLE49 CH +4A CH -4B TEXT

Page 2: Remote Codes

4D LIST4E WIDE60 PLAY61 RECORD62 SLOW MOTION63 STOP64 FAST FORWARD65 REWIND66 BACK N SECONDS67 FORWARD N SECONDS68 LIST RESERVATIONS69 A-B6A ADD TO FAVOURITES6B FAVOURITE CHANNELS6C PAUSE6D PIP CH+6E PIP CH-(70) discrete power off (no key on remote)--------------------------------------------------------------------------------------------

Air Conditioner Remote NEC protocol 006Fformat is bytes 1,2 address 006F, byte 3 code as below, byte 4 inverse of byte 302 temp +04 temp -05 timer06 func08 fan speed09 power on/off0a sleep---------------------------------------------------------------------------------------------

Relisys TV Remote NEC protocol 00EDformat is bytes 1,2 address 00ED, byte 3 code as below, byte 4 inverse of byte 30 - 9 buttons 0 to 90a '100'0b sleep0c pip/pop0d red0e green0f power10 menu12 mute13 disp14 wide/pos15 source16 swap17 recall18 favourite19 blue1a vol +1b ch +1c mts1d yellow1e vol -1f ch -40 ccd/text41 vc/ind42 video

Page 3: Remote Codes

43 audio---------------------------------------------------------------------------------------------

Laptop pc card sized Remote NEC protocol 00F7format is bytes 1,2 address 00F7, byte 3 code as below, byte 4 inverse of byte 300 power01 language02 back03 left04 ok05 right06 previous/ch-07 down08 next/ch+09 stop0a play/pause0b vol+0c dvd menu0d vol----------------------------------------------------------------------------------------------

Multimedia USB Hard Disk PlayerNEC protocol 00ff xx (comp)

00 preview on/off01 vol+02 down03 up04 menu05 stop06 next07 previous08 sf09 rewind0a setup0b video0c display0d repeat0e left0f angle10 audio11 p/n12 dvd play13 mode14 mute15 sr16 zoom17 music18 play/pause19 interval time1a right1b slide show1c power1d forward1e enter1f vol-43 sub-t4a OTB

Page 4: Remote Codes

---------------------------------------------------------------------------------------------

Nikkai ipod base Remote NEC protocol 00ffformat is bytes 1,2 address 00ff, byte 3 code as below, byte 4 inverse of byte 301 vol+02 treble03 vol-09 prev0a bass0b play/pause0d next12 menu13 power19 down1d up1e enter---------------------------------------------------------------------------------------------

Cello DVD recorder Remote NEC protocol 00FFformat is bytes 1,2 address 00FF, byte 3 code as below, byte 4 inverse of byte 300 play01 pause02 stop03 record04 next chapter05 prev chapter06 fast forward07 fast rewind08 goto09 timer0a 00b 90c 80d 70e 60f 510 411 312 213 114 disc oper15 vol -16 ch -17 mute18 menu19 vol +1a ch +1b edit1c title1d right1e down1f setup40 standby/on41 prog42 left43 add/clear44 display45 tv

Page 5: Remote Codes

46 p/n47 select48 audio49 subtitle4a up4c repeat4d a-b50 zoom51 slow54 return55 angle58 p/i59 av5c open/close5d random---------------------------------------------------------------------------------------------

Broken DVD player Remote NEC protocol 00FF - chip PT2222-002 (PTC)format is bytes 1,2 address 00FF, byte 3 code as below, byte 4 inverse of byte 380 581 182 483 284 title menu85 key lock86 subtitle menu87 pbc88 fast rewind89 slow/r8a return8b play8c 08d 78e digest8f 890 left91 display92 search93 enter94 repeat95 prev chapter96 mute97 programc0 6c1 3c2 anglec3 3dc4 audio menuc5 standby/onc6 dvd menuc7 open/closec8 fast forwardc9 stopcb slow/fca next chaptercc clearcd 9ce zoomcf audio mode

Page 6: Remote Codes

d0 downd1 upd2 rightd3 setupd4 a-bd5 randomd6 bookmarkd7 pause/step

---------------------------------------------------------------------------------------------

Panasonic TV Remote CT-878 NEC protocol 02fdformat is bytes 1,2 address 02fd, byte 3 code as below, byte 4 inverse of byte 300 001 menu/enter08 mute10 81a exit20 42a 16:930 reset38 recall40 248 power50 10058 vol+60 678 vol-80 190 998 FAV upa0 5a8 sleepb8 FAV downc0 3c6 1/2c8 MTSd8 ch+e0 7e8 ch rtnea cap/textf0 TV/Videof8 ch-

---------------------------------------------------------------------------------------------

Sky Remote in tv mode with Sharp programmed (121)tv, select+red until 2 blinks, 121, select---------------------------------------------------------------------------------------------

Sharp TV Remote NEC protocol 0505format is bytes 1,2 address 0505, byte 3 code as below, byte 4 inverse of byte 300 step01 tv/vcr04 105 206 3

Page 7: Remote Codes

08 409 50a 60c 70d 80e 910 prog -11 012 prog +13 right14 rec15 stop16 angle17 left18 reverse19 play1a forward1d return1e info1f ez view22 subtitle28 view vcr2b mark2c up2d down31 clear32 open/close3a speed3d audio40 trk -43 ok (enter)45 timer48 on/off55 view dvd59 input sel60 disc menu63 trk +66 mode68 menu---------------------------------------------------------------------------------------------

Gear4 iPOD remote - NEC Protocol - Address 10eeformat is byte1,2 address 10ee, byte 3 code as below, byte 4 inverse of codee.g. "on/off" is 10ee00ff

00 on/off04 album up05 playlist up06 chapter up08 album down09 playlist down0a chapter down0c previous0d play/pauseoe next10 vol -11 mute12 vol +14 shuffle

Page 8: Remote Codes

15 repeat16 backlight

---------------------------------------------------------------------------------------------

Acoustic Solutions - NEC Protocol - Address 40bfformat is byte1 address 40, byte 2 inverse of byte 1 (bf),byte 3 code as below, byte 4 inverse of codee.g. "COAXIAL" is 40bf1be4

04 WOOFER-09 STANDBY0a BASS +0c VOLUME DOWN0d TEST0e BYPASS11 AUX12 SURR +14 TREBLE -15 MUTE16 WOOFER +17 CEN +19 OPTICAL1a VOLUME UP1b COAXIAL1c BASS -1d DSP MODE1e TREBLE +1f LISTEN MODE40 CEN -4c SURR ----------------------------------------------------------------------------------------------

Freecom USB TV remote NEC protocol 807f xx (comp)

01 mute02 vol -03 ch -04 105 206 307 408 509 60a 70c zoom0d 00e jump12 on/off1a vol +1b 81e ch +1f 9---------------------------------------------------------------------------------------------

Metronic Satellite Receiver D60324NEC protocol 807f xx (comp)

Page 9: Remote Codes

00 401 102 303 power04 705 506 607 audio08 info09 8ob sat0c up (ch+)0d 00e lock0f exit10 right (vol+)11 down (ch-)12 red (back)13 OK14 215 P+16 P-18 mute19 left (vol-)1a black (MOT)1b fav1C EPG1d lang1e menu1f TV/radio

---------------------------------------------------------------------------------------------

Sagem Freeview Remote NEC protocol 875eformat is bytes 1,2 address 875e, byte 3 code as below, byte 4 inverse of byte 300-09 0 to 90a exit0b up0c down0f mute11 menu12 power13 still14 back15 ok16 red17 green18 yellow19 blue1b left1c right1d text1e info1f subtitles20 audio select21 radio24 input source select25 guide26 list

Page 10: Remote Codes

---------------------------------------------------------------------------------------------Smiths Timeguard 4 way light dimmer remote 38kHzIC is PT2248 16 pin, ceramic resonator is CRB 455 E (455 KHz) 1 0v2 ceramic resonator + cap to ground3 ceramic resonator + cap to ground4 button 4 (bit 1)5 button 3 (bit 2)6 button 2 (bit 3)7 button 1 (bit 4)8 nc9 nc10 button common and diode +11 nc12 nc13 diode - to pin 1014 nc15 transistor 1 base, darlington pair with t2 from +3v, IR LED to 0v16 +3v

12 bits are sent: e.g. bedroom 000100001000, computer room 0001000001000 0 0 3 bits code c1, c2, c3 - always 0 for smiths1 0 0 H S1, S2 - smiths has H always set for continuous - 2 sets of single shot unusedbutt 4 1 if button pressed - can press any combinationbutt 3butt 2 (bedroom)butt 1 (computer room)0 spare button not used0 spare button not usedunits are a (422us) and 3a(1266us), where a=192/455000 (assuming 455kHz oscillator) = 422us0 = mark a followed by space 3a1 = mark 3a followed by space a---------------------------------------------------------------------------------------------

sony av system Remote 40kHz 7 bits command (LSB first) then 5 bits addressthis is 12 bit, there are also 15 bit and 20 bit versions of Sony protocol

tv address=01vcr1 addrsss=02vcr2 addrsss=03laser disc addrsss=06surround sound address=0ctuner address=0damp address=10 (cassette / tuner)cd player address=11equaliser address=12dvd address=1a

01 10 tv ch +01 11 tv ch -01 12 tv vol +01 13 tv vol -01 15 tv on/off01 25 tv/video

0c 69 surround function

Page 11: Remote Codes

0d 0e tuner memory0d 0f tuner band

10 12 vol +10 13 vol -10 14 muting10 15 on/off10 4d dimmer10 60 sleep10 6e sound field10 74 display10 77 amp menu

12 4a eq test tone12 4e eq rear +12 4f eq rear -12 54 eq center +12 55 eq center -12 56 eq woofer +12 57 eq woofer -

1a 0-8 dvd 1 to 91a 09 dvd 10/01a 0c dvd enter1a 0d dvd >101a 0e dvd return1a 0f dvd clear1a 1a dvd title1a 1b dvd menu1a 28 dvd time1a 2b dvd pmode1a 2c dvd repeat1a 30 dvd prev1a 31 dvd next1a 32 dvd play1a 33 dvd reverse1a 34 dvd forward1a 38 dvd stop1a 39 dvd pause1a 53 dvd setup1a 54 dvd display1a 5b dvd name1a 60 dvd slow reverse1a 61 dvd slow forward1a 63 dvd subtitle1a 64 dvd audio1a 65 dvd angle1a 78 dvd up1a 79 dvd down1a 7a dvd left1a 7b dvd right1a 7c dvd enter---------------------------------------------------------------------------------------------

sony TV Remote 40kHz 7 bits command (LSB first) then 5 bits addressthere are also 15 bit and 20 bit versions of Sony protocol

40kHz 7 bits command (LSB first) then 5 bits address

Page 12: Remote Codes

2.4ms mark=start0.6sp, 0.6 mark = 00.6sp, 1.2 mark = 1

tv address=01vcr1 addrsss=02vcr2 addrsss=03radio/cd addrsss=04laser disc addrsss=06surround sound address=0ctuner address=0damp address=10 (cassette / tuner)cd player address=11equaliser address=12dvd address=1a

01 0-8 tv 1 to 901 09 tv 001 10 tv ch +01 11 tv ch -01 12 tv vol +01 13 tv vol -01 14 tv mute01 15 tv on/off01 1d -/--01 25 input select01 33 right01 34 left01 38 tv select01 3a channel info01 3b return01 3f text01 5b pip01 5f swap01 60 menu01 65 ok01 67 pip ch+01 74 up01 75 down

03 2b clock03 4c red03 4d green03 4e yellow03 4f blue

04 5b subtitles04 60 hold04 6c .

(under flap)02 xx vtr107 xx vtr20b xx vtr319 xx vtr41a xx dvd

xx 10 ch +xx 11 ch -xx 1d record (not dvd)

Page 13: Remote Codes

xx 32 playxx 33 rewindxx 34 forwardxx 38 stopxx 39 pause---------------------------------------------------------------------------------------------TR Kit universal remote programmed with 'C212' (8ch remote receiver kit)address 01 = sony TV Remote40kHz 7 bits command (LSB first) then 5 bits address2.4ms mark=start0.6sp, 0.6 mark = 00.6sp, 1.2 mark = 1

00 101 202 303 404 505 606 707 808 909 00c 10+10 P+11 P-12 V+13 V-14 mute15 power

to blink out current code: ID, 1 (n blinks), 2 (n blinks), 3 (n blinks) to set current code: Cnnn (1 blink valid, 5 blinks error)

valid codes 100 to 346203 NEC 8057204 NEC 38c7 (received as single on/off)210 ITT protocol? short pulse low power protocol

212 sony a01 sony tv

213 single on/off214 single on/off215 single on/off216 ?217218 single on/off221 NEC 50af226 NEC 40bf (but keys wrong for acoustic solutions)231 single button on/off301 JVC 43nn43nn

---------------------------------------------------------------------------------------------

sony tape/cassette/radio Remote 40kHz 7 bits command (LSB first) then 5 bits addressthere are also 15 bit and 20 bit versions of Sony protocol

Page 14: Remote Codes

04 0-8 1 to 904 0c 0/1004 0d >1004 11 mode04 12 vol+04 13 vol-04 15 operate04 2a mega expand04 30 rewind04 31 forward04 32 play04 38 stop04 39 pause04 3f mega bass04 47 function04 60 sleep04 6f band04 73 tune+04 74 tune----------------------------------------------------------------------------------------------

Sky Remote in TV mode with Sony programmed (0000)tv, select+red until 2 blinks, tv, 0000, select

01 0-8 1 to 901 09 001 05 sky (when 'sky' pressed - select ch 6 and return to sky mode)01 10 ch +01 11 ch -01 12 vol +01 13 vol -01 14 mute01 15 on/off01 25 help01 38 backup01 3a info01 3f text

03 4a select03 4c red03 4d green03 4e yellow03 4f blue

04 3d play---------------------------------------------------------------------------------------------

Philps pet portable DVD player Remote RC6 mode 0 protocol address0436kHz 25% to 50% duty cycle (16 pulses for 50%, 8 pulses for 25%)format is byte 1 address 04, byte 2 code as below00-09 numbers 0-90d mute10 vol +11 vol 11d repeat20 next track21 previous track28 forward

Page 15: Remote Codes

29 back2c play30 pause31 stop3b a>b48 osd4b subtitle4e language50 audio58 up59 down54 menu5a left5b right5c ok82 setup83 return85 angle91 slowd3 play modef7 zoom---------------------------------------------------------------------------------------------

HP PCI express remote control for LaptopRC6 mode 6 - iffy decode but maybe 002208xx82 or 002308xx8218 power1c mute1e i20 vol +22 vol -24 page up26 page down28 fast forward2a fast rewind2c play / pause32 stop34 next36 previous3c up3e down40 left42 right44 ok46 return48 dvd8e music9e screen select---------------------------------------------------------------------------------------------

;sky remotes use RC6-6-20 protocol36KHz 25% to 50% duty cycle

leader 2.666ms mark (6t), 889us space (2t)0 444us space (1t), 444us mark (1t)1 444us mark (1t), 444us space (1t)

trailer 0 889us space (2t), 889us mark (2t)trailer 1 889us mark (2t), 889us space (2t)

leader, start bit = 1, mb2-mb1-mb0 = 6 for mode 6, trailer bit (toggle), 20 bits

Page 16: Remote Codes

data msb first, signal free time (6t) space

BUTTON SKY SKY+ Commander KBD0 00 000 41fff 00 c00 41ff8 00 d00 41ffa 00 0f6 41fff1 00 001 41fff 00 c01 41ff8 00 d01 41ffa 00 0f7 41fff

Sky (not sky+)00001-0000a 1-00000c on/off00020 ch+00021 ch-0003c text00058 up00059 down0005a left0005b right0005c select0006d red0006e green0006f yellow00070 blue0007d box office0007e services00080 sky00081 help00083 backup000cb i000cc tv guide000f5 interactive

Open keyboard (Sky, not Sky+)

0000c on/off00020 ch+00021 ch-0005d left0005e right0005f up00060 down00061 select00062 help00063 text00064 i00065 backup00066 red00067 green00068 yellow00069 blue0007d box office0007e services00080 sky00084 tv/sat0008d esc0008f return00091 space00096-000af a-z000b0-000c9 A-Z000cc tv guide000e8 ~

Page 17: Remote Codes

000e9 #000ea <000eb >000f1 |000f5 interactive000f6-000ff 0-9

Sky+ commander buttons - cover open00206 on/off00220 ch+00221 ch-0025d left0025e right0025f up00260 down00261 select00262 help00263 text00264 i00265 backup00266 red00267 green00268 yellow00269 blue00280 sky00288 home00289 del0028a end0028b pg up0028c pg dn0028d esc0028e tab0028f return00290 bs00291 space00296-002af a to z002b0-002c9 A to Z002d1 �002d2 !002d3 "002d4 £002d5 $002d6 %002d7 ^002d8 &002d9 *002da (002db )002dc _002dd -002de +002df =002e0 {002e1 }002e2 [002e3 ]002e4 :002e5 ;002e6 @002e7 '

Page 18: Remote Codes

002e8 ~002e9 #002ea <002eb >002ee ?002f0 \002f5 intactv002f6-002ff 0 to 9

Sky+ commander buttons - cover closed00c01-00c0a 1-000c0c on/off00c20 ch+00c21 ch-00c24 pause00c28 fast forward00c3c text00c3d rewind00c3e play00c3f stop00c40 record00c58 up00c59 down00c5a left00c5b right00c5c select00c6d red00c6e green00c6f yellow00c70 blue00c7d box office00c7e services00c80 sky00c81 help00c83 backup00ccb i00ccc tv guide00cf5 interactive

-----------------------------------------------------------------------------------------

Altec Lanseng im7 uses RC5 protocol 14 bits 36kHz 1.778ms per high/low bit,24.889ms whole command0=0.889ms mark, 0.889ms space 1=0.889ms space, 0.889ms markstart bit = 1 (only second half of bit (mark) is detectable as space is lost in no data periodstart bit = 1 (i.e. two start bits)toggle = x alternates between key presses to distinguish continued press0 msb11 5 bit address of 0f hex11 lsbx msbxxx 6 bit command vol- = 11 hexxx lsb

Page 19: Remote Codes

10 vol+11 vol-16 bass+17 bass-18 treble+19 treble-20 forward21 rewind35 play/pause3d on/off---------------------------------------------------------------------------------------------

RC5 address 1e windows mutimedia remote (decode below is iffy!) Hauppauge

00-09 0-90a */text0b red0c radio0d i/menu0e #/subtitles0f mute10 vol+11 vol-12 prev ch14 up15 down16 left17 right18 videos19 music1a pictures1b guide1c tv1e next/skip1f back/exit20 ch+21 ch-24 previous/replay25 ok29 blue2e green30 pause32 reverse34 forward35 play36 stop37 rec38 yellow3b home/go3d power

---------------------------------------------------------------------------------------------Aiwa car radio 0=t mark t space, 1= 2t mark t space (15 data bits) xx21mark space t is approx 0.6 ms4t t preamblet t 0 \ example for vol+ 2421 hex

Page 20: Remote Codes

2t t 1 | 2t t 0 /t t 0 \2t t 1 | 4t t 0 |t t 0 /t t 0 \t t 0 | 2 last 8 bits always 21 (00100001)2t t 1 |t t 0 /t t 0 \t t 0 | 1t t 0 |2t 99t 1 /

0a DSPL14 ATT16 SEEK24 VOL+26 PRESET-31 SOURCE56 SEEK-58 OFF64 VOL-66 PRESET+71 MODE---------------------------------------------------------------------------------------------

BTC 5113 IR keyboard/mouse - all timings approxabout 38kHz, 2 messages with about 40ms gap between messagesrepeat forever if key held down

L = 1.2mS mark, 1.2 mS space (leader)0 = .4mS mark, .4 mS space1 = .4ms mark, 1.2 ms space? = .4mS mark, 3 mS space (shown x below)G = .4mS mark, 40 mS space (40mS gap)

01 L0010001x1100 G L00101x112 L0010001x00x0 G L00101x003456789

---------------------------------------------------------------------------------------------

Address ListNEC 0031 Humax PVR9200TNEC 006f Air ConditionerNEC 00ED Relisys TVNEC 00f7 Laptop pc card sized Remote

Page 21: Remote Codes

NEC 00ff default address (Cello DVD recorder)NEC 00ff default address (HDD media player)NEC 00ff default address (nikkai ipod player)NEC 02fd ToshibaNEC 0505 sharp TVNEC 10ee Gear4 iPod dockNEC 40bf acoustic solutions surround soundNEC 807f freecom USB tv stick (given to Rod)NEC 807f metronic satellite receiverNEC 875E sagem freeview receiverRC5 0f im7RC5 1e windows mutimedia remoteRC6 04 PET DVD playersony 01 tv address=01sony 02 vcr1 addrsss=02sony 03 vcr2 addrsss=03sony 04 radio/cd addrsss=04sony 06 laser disc addrsss=06sony 0c surround sound address=0csony 0d tuner address=0dsony 10 amp address=10 (cassette / tuner)sony 11 cd player address=11sony 12 equaliser address=12sony 13 dvd address=1a