Remote control codes

Just like everyone else, I have lots of remote controls, and lots of things for them to control. A while back, I got a One For All universal remote control. Since then I've gotten a couple more. The cool thing about them is the SETUP button, which lets it transmit a raw binary code to the device. Sometimes manufacturers sell equipment with the same built-in features, but charge more for the one that comes with more buttons on the remote. But with a little work, one can hack out all the various codes for a device, even ones that weren't on the original remote!

You can also find info in the Cinema 7 FAQ.

2002/09 NOTE: Apparently some of the new cheaper models of One For All remotes do not include the 994 keymove feature! In particular, the Access 5 ($10 from Wal-Mart) does not support 994 keymoves.

2003/04/10 I am starting to get a little bit of free time to look into stuff like this again. I've now found the "JP1" interface information at http://www.hifi-remote.com/jp1/. It looks like the new 6-pin interface is little more than direct access to the I2C bus of a serial EEPROM chip. And I've already written code to do I2C! Now if I could just figure out a way to get low-level TTL I/O from my Powerbook...

Also, my URC-7800 died last week. So I got a URC-8810 to replace it. It even has the JP1 pins already installed! (One hour later:) After whacking it around a bit more with no effect, I gave up on my 7800. Then as I was putting it away, I dropped it by accident, which (of course) fixed whatever came loose. YES! Next time I open it up, I'm checking for cold solder joints.

I changed the Pioneer DVD device code in this list from 0525 to 0571 because 0571 assigns the arrow keys better. I also added new 9xx codes from the instructions of my URC-8810.

2003/05/27 Finally started looking for codes on my new Sony VVega TV set.

2003/06/04 I just noticed that the PLAY code was missing for Pioneer DVD players. Apparently I thought it was the Power On code, but I was wrong.

Here are some codes I have found for a few different devices:

Note that the later devices with 4-digit device codes have all been tried on a Cinema 7 (URC-7200/URC-7800) remote.


Programming codes

(Note: [SETUP+] means hold down the SETUP or MAGIC key until it blinks twice)

[SETUP] ### -- sends raw key code ###
(To repeat-send a code entered as above, do not release the last digit key.)
Note: Older OFA remotes will either have a "MAGIC" key or "abc" keys. The "abc" keys seem to have two ways to use them, depending on the model: either press the "abc" keys in order, or press and hold the "a" key. I seem to recall that pressing the three-digit code while holding the "a" key might also be necessary.
[device] [SETUP+] #### -- assigns device code #### to [device]
[SETUP+] 973 or 974 -- some kind of magical "unscramble keypad" command? (I really don't know.)
[SETUP+] 975 [device] #L <original remote key> [SETUP+] -- learn code from original remote into #L key
[SETUP+] 976 [device] #L #L -- clears learned code on #L key
[SETUP+] 979 ([device] [group key]...) [SETUP+] -- set up Home Theater mode by assigning a device code to a group of keys. Any number of device+group pairs can be entered before exiting with [SETUP+]
[SETUP+] 980 -- clears all keymoves, etc. from all device sets
[SETUP+] 981 -- clears out all controller memory, possibly including extra codes programmed by One For All! (you were warned!)
[SETUP+] 990 1 2 3 4 -- displays the current code one digit at a time
[device][SETUP+] 991 -- device search, use the [device] key to select the next device code
[SETUP+] 992 [device1] [device2] -- assigns [device1] to [device2] key
[SETUP+] 993 [device] -- locks volume control to [device]
[SETUP+] 993 <volume+> -- unlocks volume control
[SETUP+] 994 [SETUP] ### [key] -- assigns code ### to [key]
[SETUP+] 994 [device1] [key] [device2] [key] -- assigns [device1] [key] to [device2] [key]
[SETUP+] 994 [device1] [SETUP] ### [device2] [key] -- assigns [device1] code ### to [device2] [key]
[SETUP+] 994 [key] [key] -- removes assignment from [key]
[SETUP+] 995 [macro] [keys...] [SETUP+] -- assigns list of [keys] to [macro] key. To clear a macro key, use this key sequence with no keys before the final [SETUP+].
[SETUP+] 996 ([keys...] [SETUP]...) [SETUP+] -- sets up favorite channel scan for the current device. [keys...] are the keys to change to a specific channel, including [ENTER] if your device needs it.


Sharp TV (TV 165)

052 Channel up
053 9
054 Volume up
056 Channel down
057 0
058 Volume down
059 Power
117 Mute
120 (unknown)
121 Sleep set
123 Prev channel
180 5
181 1
182 7
183 3
184 6
185 2
186 8
187 4
245 Channel programming mode
247 Delete channel
248 Sleep recall
249 Add channel

NOTE: Codes 247 and 249 only work in channel programming mode (toggled by code 245), which can be seen by a "." in the channel number LED display.


Magnavox TV (TV 054)

012 Ch display/menu exit
013 7
018 Power on
044 Power on/off
045 4
046 Up
048 Left
076 Mute
077 5
078 Down
082 Power off
109 2
113 Prev channel
141 3
144 Right
146 Menu (ch up/dn)
174 8
173 0
175 Volume up
177 Channel up
185 Channel up
204 9
205 1
207 Volume down
209 Channel down
210 Factory preset
236 Factory preset
237 6
238 Menu (ch up/dn)/right
240 Menu (arrow keys only)
241 Sleep

NOTE: There are two menu modes, one accepts channel keys for selections


Magnavox LCD TV (TV 0054)

Tested on a 15MF170V model

004 Channel/clock display
005 7
012 Channel/clock display
013 7
036 Power on/off
037 4
044 Power on/off
045 4
069 5
077 5
095 Menu left
101 2
105 Prev channel
106 CC
109 2
113 Prev channel
114 CC
133 3
141 3
164 8
165 0
167 Volume up
169 Channel up
170 Input
172 8
173 0
175 Volume up
177 Channel up
178 Input
186 Input
191 Menu up
197 100
199 Volume down
201 Channel down
204 9
205 100
207 Volume down
209 Channel up
223 Menu down
229 6
232 Menu
233 Sleep
237 6
240 Menu
241 Sleep
255 Menu right


Curtis Mathes TV (from 1986) (TV 030)

001 9
003 Time/ch display
004 Prev channel
005 8
007 Sleep
065 TV/video
067 ANT/AUX RF input
069 Power
071 Mute
128 5
129 1
130 7
131 3
132 4
133 0
134 6
135 2
193 Channel down
195 Volume down
196 Stereo/SAP
197 Channel up
199 Volume up

NOTE: Only five bits of the code are used in my set. Bits 3, 4, and 5 seem to be ignored.


RCA TV w/PIP (TV 0047)

(Sorry, this list isn't quite finished yet...)

014 CC
015 [display]
020 PIP swap
023 Video/TV
043 Channel +
050 PIP freeze
051 Channel -
059 Volume +
067 Volume -
082 [menu]
099 Power on/off
107 5
114 PIP location
115 4
120 + (Right arrow)
123 7
128 - (Left arrow)
130 Clock menu
131 6
132 100+
135 PIP off
139 1
147 0
152 Timer? (for timing commercials?)
155 3
160 [menu]
163 2
179 [display]
187 Mute
195 Clock
200 Up arrow
203 9
208 Down arrow
210 [menu]
211 8
218 PIP on/off
219 Power off
224 Stereo mode
227 [display]
250 Sleep
251 Prev channel


Mitsubishi RPTV w/PIP (TV 241/0150)

006 PIP channel +
008 home
021 8
023 input +
025 antenna A/B
036 antenna B
037 video setup
038 antenna A/B
039 power off
041 down arrow
043 volume - fast
053 2
054 MFT (?)
055 channel +
057 0
058 QV (prev channel)
071 input 2
072 right arrow
085 6
087 volume -
088 reset
101 audio setup
103 menu
104 up arrow
117 3
119 channel -
122 sleep
134 PIP channel +
135 input 3 (front panel input)
138 PIP on/off
149 7
151 mute
152 enter/PIP exchange
165 video setup
167 power on
168 VERY BAD*
169 up arrow
171 volume + fast
181 1
183 power on/off
185 9
186 cancel
199 input 1
200 left arrow
202 PIP still
203 5
215 volume +
229 audio setup
230 test
231 antenna A
232 down arrow
234 PIP input select
245 4
247 input -
251 info

Codes I still haven't found yet: SQV

*WARNING: If code 168 is sent while the TV is in the main menu screen, the convergence setup data will be ERASED! This is Very Bad, and even if you send your set back in to be serviced, the picture may never be as well aligned as it came from the factory! YOU HAVE BEEN WARNED!


Toshiba TIMM TV (TV 0156)

(codes with * are not on remote)

030 *turns closed caption OFF
032 *makes red "M" appear (unless closed caption is on)
034 *resets CPU?
052 RESET
053 8
054 PIC
055 100
056 AUD
057 9
058 RGB/TV/VIDEO
077 *test 116H
079 *svc 125H/126H
081 *test 116H
082 *svc 111H/112H/120H/121H/122H/123H/125H/126H/127H/128H/12AH
083 *svc 128H/12AH/111H/112H/120H/121H/122H/123H/125H/126H/127H
092 *svc 107H/163H/108H/161H
093 *resets CPU?
095 *svc 108H/161H/107H/163H
096 *svc 163H/108H/161H/107H
099 *svc 111H/112H/120H/121H/122H/123H/125H/126H/127H/128H/12AH
116 SET UP
117 MUTE
118 OPTION
119 POWER (on/off)
120 TIMER (sleep)
122 CH RTN (prev channel)
123 MTS
140 *svc 119H/114H/115H/116H/117H/118H
141 *svc 120H/121H/122H/123H/125H/126H/127H/128H/12AH/111H/112H
144 *svc 118H/119H/114H/115H/116H/117H
156 *sets closed caption to CAPTION1
158 *antenna/cable TV select
159 *sets closed caption to TEXT1
180 4
181 0
182 6
183 2
184 5
185 1
186 7
187 3
204 *svc 114H/115H/116H/117H/118H/119H
205 *svc 126H/127H/128H/12AH/111H/112H/120H/121H/122H/123H/125H
206 *svc 115H/116H/117H/118H/119H/114H
208 *test 117H
209 *svc 122H/123H/125H/126H/127H/128H/12AH/111H/112H/120H/121H
221 *svc 161H/107H/163H/108H
229 *EXIT
231 SET UP
235 OPTION
244 RECALL (shows current input or channel)
246 vol -
247 vol +
248 -
249 +
250 ch -
251 ch +

Service code mode: Register numbers and default (for my set) values: The tests always end with "NG" when I run them.


Sony VEGA TV (TV 0000)

Tested on a 32HS500 "Memory Stick" model

002 menu
003 pic mode
012 4
013 8
014 2
015 6
016 3
017 7
018 1
019 5
029 video 4
030 video 2
032 video 3
034 video 1
044 right arrow
049 sleep
050 timer menu
051 left arrow
053 split display
054 demo
060 bass
062 treble
064 bass
066 treble
074 CC
076 volume down
077 Mono/Stereo/SAP
078 channel down
079 power
080 volume up
081 exit?
082 channel up
083 mute
098 speaker on/off
109 power off
112 antenna select
113 power on
124 auto channel program
142 0
146 9
149 color temp
151 VM
158 video 6
161 cable/antenna
162 video 5
172 prev channel
176 display
189 test
191 color temp
204 color down
205 brightness down
206 picture down
208 color up
209 brightness up
210 picture up
227 freeze frame
236 sharpness down
237 balance right
238 hue green
239 video
240 sharpness up
241 balance left
242 hue red
243 TV
252 Enter
255 select

I have not found the following codes:

??? DRC mode
??? Memory Stick
??? Favorites
??? Video 7 (note: this code is not a button on the remote, and may not even exist)



Go Video Montage dual-deck VCR (VCR 232)

Note: The Cinema 7 will NOT control this device! (This particular Go-Video VCR dates back to the early '90s.) However, I would expect that the Cinema 7 can control the newer models of Go Video VCRs.

012 Play *
013 Memory
014 ???????
015 Fast forward *
016 Tracking up
017 Tracking down
018 Mark
019 Index
044 8
045 0
046 9
047 LCV
048 2
049 Play 1
050 Mute
051 Stop 1
076 3
077 Copy Tape
078 4
079 Rewind *
070 1
081 6
082 Line 2
083 7
108 Record 2
109 Line 1
110 Tuner
111 Source 2
112 ESC
113 Deck 2
114 Slow -
115 Deck 1
140 Display
141 5
142 Channel down
143 Channel up
144 Still *
145 Play 2
146 Slow 2
147 Stop 2
172 TV/VCR
173 Power
174 Left
175 Record *
176 Counter reset
177 Menu
178 Slow 1
179 CTR
204 Record 1
205 Right
206 Down
207 Stop *
208 Save
209 Up
210 Slow +
211 Source 1
236 Still 2
237 Rewind 2
238 Still 1
239 Fast forward 2
240 Slow *
241 Fast forward 1
242 TV view
243 Rewind 1

NOTE: commands marked with a "*" apply to the most "recently" used tape deck.


Magnavox WRV-100 laserdisc player (AUX 064)

012 Display
013 7
014 Program
017 Speed down
044 Stand-by
045 4
046 Random
048 Fast reverse
049 Chapter reverse
050 MLD/TV
077 5
078 Repeat
080 Stop/Open/Close
081 Still reverse
083 Play
108 Frame/time select
109 2
113 Slow reverse
114 Clear
141 3
145 L/R/Stereo
146 A-B
154 A-B
172 8
173 0
176 Slow forward
179 Pause
204 9
205 1
208 Still forward
237 6
238 Chapter forward
240 Fast forward
241 Speed up
242 D/A/CX
243 Stop

NOTE: Some of the codes (such as D/A/CX) must be sent TWICE to change the setting!


Phillips/Magnavox DVD-815 (DVD/LD code 0503)

040 right arrow
053 8
055 0
056 slow fwd
057 9
082 clear
084 A-B repeat
085 subtitle
086 shuffle
087 memory
089 angle
090 subtitle on/off
091 repeat
105 left arrow
116 stop
118 display
119 power
120 play
123 fast forward
144 open/close
149 screen saver (during pause)
165 zoom
169 front panel display on/off
171 3D on/off
180 4
181 pause/step
182 6
183 2
184 5
185 1
186 7
187 3
188 menu
189 up arrow
193 down arrow
212 skip fwd
213 set-up
214 T (search)
215 return
216 +10
217 enter
218 audio
219 skip rev
238 title
249 fast reverse

NOTE: The only one of the above codes which does NOT appear on the factory remote is "149 screen saver".

The following codes make the player beep but do nothing else obvious:
001 037 088 124 125 126 127 128 129 130 131 157 161 164 166 167 168 170 253


Pioneer LD w/digital audio (AUX 059)

036 Program
037 Recall/memory
038 Disc side B
039 Stereo
040 Disc side A
041 2/R
043 1/L
052 D/A/CX
053 8
054 CX
057 9
058 TV/LD?
084/086/088/090 Shuttle reverse
085/087/089/091 Shuttle forward
090 Scan reverse
091 Scan forward
100 Step forward
101 Step reverse
103 Chapter forward/cursor forward
104 Multi-speed reverse
107 Chapter reverse/cursor backward
117 Scan forward
118 Stop/eject
120 Disc side A/B
121 Scan reverse
122 Play/search
123 Chapter/frame/time search
164 Repeat mode
165 Chapter/frame search
166 Multi-speed slower
167 Enter/search
168 Cancel/clear
169 Search frame/time
170 Multi-speed faster
171 Display
180 4
181 0
182 6
183 2
184 5
185 1
186 7
187 3
212/214/216/218 Jog reverse (w/still)
213/215/217/219 Jog forward (w/still)
229 Multi-speed forward
230 Random
231 Hilite/intro
232 One-shot memory
235 Still with sound
244 Power on/off
245 Pause
246 L/R/Stereo
247 Power on
248 Edit
250 10+
251 Power off


Pioneer combo laserdisc/DVD player (DVL-909, DVL-919, etc.) (LD/DVD 0571)

Pioneer DVD player (DV-505, DV-525, DV-606, etc.)

Note: Some codes work on LD/DVD combo players only, such as "Disc side A/B".
Note: The LD/DVD 0525 code will work too, but the arrow keys (among other things) won't work without being keymoved to the correct codes.

000 Chapter prev
002 Pause
003 Scan reverse
012 Disc side A/B
014 Random
028 Power on/off
029 Step/slow reverse
030 Audio
031 Exit?
033 Menu
034 +10
035 Power off
061 Power on
062 Power on
063 Demo (when player is off)
064 Power on
067 Reset (when player is off)
076 Program
077 Repeat A-B
078 Disc side B
080 Disc side A
082 Enter
084/086/088/090 Shuttle reverse
085/087/089/091 Shuttle forward
092 A/D/CX
093 8
097 9
140 Return
142 Last memory
143 Up arrow
147 Down arrow
150 Subtitle
156 Title
157 Mode (set-up)
158 Open/close
160 Angle
161 Condition
162 Step/slow forward
163 Chapter/time/frame search
191 Chapter next?
195 Chapter prev?
196 Right arrow
203 Left arrow
204 Repeat
205 Time search
208 Clear
209 Chapter search
211 Display
212/214/216/218 Jog reverse (w/still)
213/215/217/219 Jog forward (w/still)
220 4
221 0
222 6
223 2
224 5
225 1
226 7
227 3
252 Chapter next
253 Stop
254 Play (will turn on player and resume if player powered off)
255 Scan forward



Telecaption II cable box/caption decoder (from 1986) (CBL/SAT 0171)

053 8
054 volume +
055 channel +
057 9
058 volume -
059 channel -
118 C1/C2 caption select
119 Power on/off
120 Channel 100+
122 TV/Caption/Text mode select
123 Antenna/AV input select
180 4
181 0
182 6
183 2
184 5
185 1
186 7
187 3
245 mute
249 Prev channel


Technics SA-AX720 amplifier codes (AMP/AUX 0308)

002 TV/DSS
022 Power on
024 Power on/off
025 Help/Reset
026 Power off
028 Center/Surround +
032 Center/Surround -
035 Display C/S volume
046 Center +
050 Center -
084 Surround +
088 Surround -
095 Tape
124 CD
126 Tape
127 Tuner/Band
142 Test
149 Surround on/off
151 Mute
153 SFC
159 Prologic
213 Volume +
217 Volume -
227 DVD
252 TV/DSS
254 VCR

NOTE: There is no code to control the DVD 6-CH button or to select the Phono input.


Technics SA-AX720 tuner codes (RCVR/AUX 0309)

024 Power on/off
061 Direct tuning/Disc enter
116 5
117 1
118 7
119 3
120 6
121 2
122 8
123 4
148 Channel +
152 Channel -
188 >=10/Enter
190 Tune +
194 Tune -
245 9
249 0


Technics SH-AC500D decoder (AMP/AUX 0518)

022 Power on
024 Power on/off
026 Power off

NOTE: No other codes from this code set seem to work, and no other code sets seem to work from a Cinema 7 remote.


Sony STR-DE515 amplifier codes (RCVR/AUX 0158)

004 4
005 8
006 2
007 6
008 3
009 7
010 1
011 5
036 >10
064 5.1
068 Tune -
070 Channel -
072 Tune +
074 Channel +
076 Volume -
079 Power on/off
080 Volume +
083 Mute
109 Power off
113 Power on
126 Tape/MD
127 Tuner
128 TV/DBS
134 0
138 9
236 Tape/MD
238 Tuner
239 CD
240 Video
242 Phono


Sony STR-DE515 tuner codes (AUX 0159)

004 4
005 8
006 2
007 6
008 3
009 7
010 1
011 5
028 Rear -
032 Rear +
033 Surround mode
035 Delay time
036 >10
046 Bass boost
068 Tune -
070 Channel -
072 Tune +
074 Channel +
134 0
138 9
173 Surround on/off

Unknown codes:
??? Center -
??? Center +
??? Test tone

There are probably no codes for:
--- AM/FM
--- Memory


Panasonic TU-DST52 ATSC tuner (CBL/SAT 1120)

052 EXIT
053 MENU
054 POWER
055 -
056 R-TUNE (prev ch.)
057 ENTER
059 ASPECT
116 4
117 0
118 6
119 2
120 5
121 1
122 7
123 3
180 CH+/UP
182 LEFT
184 CH-/DOWN
185 SAP
186 RIGHT
187 POWER
244 EXIT
245 8
246 VIDEO OUT (wide/auto/4:3 scan mode)
247 CH+/UP
248 INFO
249 9
251 CH-/DOWN

NOTE: This code set seems to be very rare on OFA remotes. The only remote I have with this code set is a "Gateway OFR-102.02" remote from when the Gateway computer company was selling TV sets.
(2010-10-27: confirmed that the URC-10820N has this code set)


Return to main page

Valid HTML 3.2!