Sony TV Remote Codes
| someone should clean stuff off before photographing ! |
I finally found where I had put the "problem" IR decoder module, mentioned previously here:
https://wb9kzy.blogspot.com/2025/08/more-ir-remote-stuff.html
I soldered wires to the module this time and it seems to be OK now:
So I used the module to decode all the buttons of the Sony RM-756:
![]() |
| remote power button, the long pulses at zero volts are ones, the short pulses are zeroes |
.
As mentioned before, the Sony TV remote sends 12 bits but the last 4 bits are always 0 so I just ignore them and tabulated the first 8 bits, 2 hex digits. Here they are, row by row:
button binary hex
------ -------- ---
mute 00101001 29
sleep 01101101 6D
power 10101001 A9
1 00000001 01
2 10000001 81
3 01000001 41
tv/video 10100101 A5
4 11000001 C1
5 00100001 21
6 10100001 A1
MTS 11101001 E9
7 01100001 61
8 11100001 E1
9 00010001 11
surround 10010101 95
display 01011101 5D
0 10010001 91
enter 11010001 D1
picture + 00011001 19
vol + 01001001 49
ch + 00001001 09
picture - 10011001 99
vol - 11001001 C9
ch - 10001001 89
jump 11011101 DD
(the following buttons are under the sliding cover)
timer 00111101 3D
clear 00101101 2D
am/pm 11001101 CD
timer/block 00001101 0D
erase 10011111 9F
add 11000001 C1
auto prog 11010111 D7
The first use of these codes will just be a partial usage to add extra delays to the timed remote:
https://wb9kzy.blogspot.com/2025/07/stumbling-start-on-timed-mute-for.html
Update: one thing, the Sony remote will send out multiple bursts, the number depends on how long the switch is pressed, 3 to 5 or more, here it was 4 for a brief press:
The PIC coder should be aware of these repeats lest the code become "confused" :)
Best Regards,
Chuck, WB9KZY
http://wb9kzy.com/ham.htm

