Hi all....I have an idea for controlling my media center (tv, computer, audio amp) using a gesture sensor and an arduino with an ir transmitter. I'm hoping to use the on/off on all three, and the volume up/down on the audio amp. I know how to read the ir codes from the tv remote. But my problem is that when I purchased the audio surround sound system (not from a store, used) the remote didn't come with it. It is a Sony DAV-DZ120 amp. Is it possible to get the on/off and volume up/down codes without having the remote?
Thanks for any ideas!
Sony tend to be fairly consistent with codes, so I would guess that:
vol+ will be device 0x10 and command 0x12
vol- will be device 0x10 and command 0x13
power will be device 0x10 and command 0x15
All numbers in hexadecimal.
Below are the decodes for all Sony devices that I own:
IR Remote Control Codes In Hexadecimal
sony av system Remote 40kHz 7 bits command (LSB first) then 5 bits address
this is 12 bit, there are also 15 bit and 20 bit versions of Sony protocol
start bit = 2.4mS mark, .6mS space
1 = 1.2mS mark .6mS space, 0 = .6mS mark .6ms space
repeat every 45mS if key is held down
Sony device will not respond to a single message, so remotes usually send 3 or more repeated messages
tv address=01
vcr1 addrsss=02
vcr2 addrsss=03
laser disc addrsss=06
surround sound address=0c
tuner address=0d
amp address=10 (cassette / tuner)
cd player address=11
equaliser address=12
HDMI control address=17
dvd address=1a
01 10 tv ch +
01 11 tv ch -
01 12 tv vol +
01 13 tv vol -
01 15 tv on/off
01 25 tv/video
0c 69 surround function
0d 0e tuner memory
0d 0f tuner band
10 12 vol +
10 13 vol -
10 14 muting
10 15 on/off
10 4d dimmer
10 60 sleep
10 6e sound field
10 74 display
10 77 amp menu
12 4a eq test tone
12 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 9
1a 09 dvd 10/0
1a 0c dvd enter
1a 0d dvd >10
1a 0e dvd return
1a 0f dvd clear
1a 1a dvd title
1a 1b dvd menu
1a 28 dvd time
1a 2b dvd pmode
1a 2c dvd repeat
1a 30 dvd prev
1a 31 dvd next
1a 32 dvd play
1a 33 dvd reverse
1a 34 dvd forward
1a 38 dvd stop
1a 39 dvd pause
1a 53 dvd setup
1a 54 dvd display
1a 5b dvd name
1a 60 dvd slow reverse
1a 61 dvd slow forward
1a 63 dvd subtitle
1a 64 dvd audio
1a 65 dvd angle
1a 78 dvd up
1a 79 dvd down
1a 7a dvd left
1a 7b dvd right
1a 7c dvd enter
sony av system RM-AAU035 Remote 40kHz 7 bits command (LSB first) then 5 bits address
this is 12 bit, there are also 15 bit and 20 bit versions of Sony protocol
start bit = 2.4mS mark, .6mS space
1 = 1.2mS mark .6mS space, 0 = .6mS mark .6ms space
repeat every 45mS if key is held down
Sony device will not respond to a single message, so remotes usually send 3 or more repeated messages
tv address=01
vcr1 addrsss=02
vcr2 addrsss=03
laser disc addrsss=06
surround sound address=0c
tuner address=0d
amp address=10 (amp / cassette / tuner)
cd player address=11
equaliser address=12
HDMI control address=17
dvd address=1a
note that codes change depending upon device selection
01 0-8 tv 1 to 9
01 09 tv 0
01 12 tv vol +
01 13 tv vol -
01 15 tv on/off
01 25 input select
(below not verified - more to come - work in progress)
0c 69 surround function
0d 0e tuner memory
0d 0f tuner band
10 12 vol +
10 13 vol -
10 14 muting
10 15 on/off
10 4d dimmer
10 60 sleep
10 6e sound field
10 74 display
10 77 amp menu
12 4a eq test tone
12 4e eq rear +
12 4f eq rear -
12 54 eq center +
12 55 eq center -
12 56 eq woofer +
12 57 eq woofer -
17 60 theatre
1a 0-8 dvd 1 to 9
1a 09 dvd 10/0
1a 0c dvd enter
1a 0d dvd >10
1a 0e dvd return
1a 0f dvd clear
1a 1a dvd title
1a 1b dvd menu
1a 28 dvd time
1a 2b dvd pmode
1a 2c dvd repeat
1a 30 dvd prev
1a 31 dvd next
1a 32 dvd play
1a 33 dvd reverse
1a 34 dvd forward
1a 38 dvd stop
1a 39 dvd pause
1a 53 dvd setup
1a 54 dvd display
1a 5b dvd name
1a 60 dvd slow reverse
1a 61 dvd slow forward
1a 63 dvd subtitle
1a 64 dvd audio
1a 65 dvd angle
1a 78 dvd up
1a 79 dvd down
1a 7a dvd left
1a 7b dvd right
1a 7c dvd enter
sony GTK-XB7 Boom Box Speaker Remote
40kHz 7 bits command (LSB first) then 5 bits address
this is 12 bit, there are also 15 bit and 20 bit versions of Sony protocol
start bit = 2.4mS mark, .6mS space
1 = 1.2mS mark .6mS space, 0 = .6mS mark .6ms space
repeat every 45mS if key is held down
Sony device will not respond to a single message, so remotes usually send 3 or more repeated messages
amp address=10 (cassette / tuner)
10 12 vol +
10 13 vol -
10 15 Power
10 17 USB select
10 4d Extra Bass
10 54 Light
10 60 Rave (light effect)
10 61 Chill (light effect)
10 6e Audio in select
10 71 Bluetooth select
1a 2e Folder -
1a 2f Folder +
1a 30 Previous
1a 31 Next
1a 32 Play
1a 33 Rewind
1a 34 Forward
1a 39 Pause
sony tape/cassette/radio Remote 40kHz 7 bits command (LSB first) then 5 bits address
there are also 15 bit and 20 bit versions of Sony protocol
04 0-8 1 to 9
04 0c 0/10
04 0d >10
04 11 mode
04 12 vol+
04 13 vol-
04 15 operate
04 2a mega expand
04 30 rewind
04 31 forward
04 32 play
04 38 stop
04 39 pause
04 3f mega bass
04 47 function
04 60 sleep
04 6f band
04 73 tune+
04 74 tune-
Wow!! Thanks for the information!! I really appreciate it!!