Documente Academic
Documente Profesional
Documente Cultură
-------------------------------------------------------------------------------------------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
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
11
12
13
14
15
16
17
18
1A
1B
1C
1D
1E
1F
40
41
42
43
44
45
46
47
48
49
4A
4B
STANDBY / ON
SOURCE
1
2
3
4
5
6
7
8
9
0
TV/RADIO
MENU
UP
LEFT
OK
RIGHT
DOWN
EXIT
GAME
MUTE
YELLOW
GUIDE
RED
GREEN
BLUE
VOL +
VOL BACK
OPT +
i
SUBTITLES
AUDIO SELECT
PICTURE IN PICTURE
PIP SWAP
PIP CYCLE
CH +
CH TEXT
4D
LIST
4E
WIDE
60
PLAY
61
RECORD
62
SLOW MOTION
63
STOP
64
FAST FORWARD
65
REWIND
66
BACK N SECONDS
67
FORWARD N SECONDS
68
LIST RESERVATIONS
69
A-B
6A
ADD TO FAVOURITES
6B
FAVOURITE CHANNELS
6C
PAUSE
6D
PIP CH+
6E
PIP CH(70)
discrete power off (no key on remote)
------------------------------------------------------------------------------------------Air Conditioner Remote NEC protocol 006F
format is bytes 1,2 address 006F, byte 3 code as below, byte 4 inverse of byte 3
02
temp +
04
temp 05
timer
06
func
08
fan speed
09
power on/off
0a
sleep
-------------------------------------------------------------------------------------------Relisys TV Remote NEC protocol 00ED
format is bytes 1,2 address 00ED, byte 3 code as below, byte 4 inverse of byte 3
0 - 9 buttons 0 to 9
0a
'100'
0b
sleep
0c
pip/pop
0d
red
0e
green
0f
power
10
menu
12
mute
13
disp
14
wide/pos
15
source
16
swap
17
recall
18
favourite
19
blue
1a
vol +
1b
ch +
1c
mts
1d
yellow
1e
vol 1f
ch 40
ccd/text
41
vc/ind
42
video
43
audio
-------------------------------------------------------------------------------------------Laptop pc card sized Remote NEC protocol 00F7
format is bytes 1,2 address 00F7, byte 3 code as below, byte 4 inverse of byte 3
00
power
01
language
02
back
03
left
04
ok
05
right
06
previous/ch07
down
08
next/ch+
09
stop
0a
play/pause
0b
vol+
0c
dvd menu
0d
vol-------------------------------------------------------------------------------------------Multimedia USB Hard Disk Player
NEC protocol 00ff xx (comp)
00
01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
12
13
14
15
16
17
18
19
1a
1b
1c
1d
1e
1f
43
4a
preview on/off
vol+
down
up
menu
stop
next
previous
sf
rewind
setup
video
display
repeat
left
angle
audio
p/n
dvd play
mode
mute
sr
zoom
music
play/pause
interval time
right
slide show
power
forward
enter
volsub-t
OTB
46
p/n
47
select
48
audio
49
subtitle
4a
up
4c
repeat
4d
a-b
50
zoom
51
slow
54
return
55
angle
58
p/i
59
av
5c
open/close
5d
random
-------------------------------------------------------------------------------------------Broken
format
80
81
82
83
84
85
86
87
88
89
8a
8b
8c
8d
8e
8f
90
91
92
93
94
95
96
97
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
cb
ca
cc
cd
ce
cf
d0
d1
d2
d3
d4
d5
d6
d7
down
up
right
setup
a-b
random
bookmark
pause/step
08
4
09
5
0a
6
0c
7
0d
8
0e
9
10
prog 11
0
12
prog +
13
right
14
rec
15
stop
16
angle
17
left
18
reverse
19
play
1a
forward
1d
return
1e
info
1f
ez view
22
subtitle
28
view vcr
2b
mark
2c
up
2d
down
31
clear
32
open/close
3a
speed
3d
audio
40
trk 43
ok (enter)
45
timer
48
on/off
55
view dvd
59
input sel
60
disc menu
63
trk +
66
mode
68
menu
-------------------------------------------------------------------------------------------Gear4 iPOD remote - NEC Protocol - Address 10ee
format is byte1,2 address 10ee, byte 3 code as below, byte 4 inverse of code
e.g. "on/off" is 10ee00ff
00
04
05
06
08
09
0a
0c
0d
oe
10
11
12
14
on/off
album up
playlist up
chapter up
album down
playlist down
chapter down
previous
play/pause
next
vol mute
vol +
shuffle
15
16
repeat
backlight
01
mute
02
vol 03
ch 04
1
05
2
06
3
07
4
08
5
09
6
0a
7
0c
zoom
0d
0
0e
jump
12
on/off
1a
vol +
1b
8
1e
ch +
1f
9
-------------------------------------------------------------------------------------------Metronic Satellite Receiver D60324
NEC protocol 807f xx (comp)
00
01
02
03
04
05
06
07
08
09
ob
0c
0d
0e
0f
10
11
12
13
14
15
16
18
19
1a
1b
1C
1d
1e
1f
4
1
3
power
7
5
6
audio
info
8
sat
up
(ch+)
0
lock
exit
right (vol+)
down
(ch-)
red
(back)
OK
2
P+
Pmute
left
(vol-)
black (MOT)
fav
EPG
lang
menu
TV/radio
10
11
12
13
15
25
0c 69
address=01
addrsss=02
addrsss=03
addrsss=06
address=0c
address=0d
address=10 (cassette / tuner)
address=11
address=12
address=1a
tv ch +
tv ch tv vol +
tv vol tv on/off
tv/video
surround function
0d 0e
0d 0f
tuner memory
tuner band
10
10
10
10
10
10
10
10
10
12
13
14
15
4d
60
6e
74
77
vol +
vol muting
on/off
dimmer
sleep
sound field
display
amp menu
12
12
12
12
12
12
12
4a
4e
4f
54
55
56
57
eq
eq
eq
eq
eq
eq
eq
test tone
rear +
rear center +
center woofer +
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 TV Remote 40kHz 7 bits command (LSB first) then 5 bits address
there are also 15 bit and 20 bit versions of Sony protocol
40kHz 7 bits command (LSB first) then 5 bits address
2.4ms mark=start
0.6sp, 0.6 mark = 0
0.6sp, 1.2 mark = 1
tv
vcr1
vcr2
radio/cd
laser disc
surround sound
tuner
amp
cd player
equaliser
dvd
address=01
addrsss=02
addrsss=03
addrsss=04
addrsss=06
address=0c
address=0d
address=10 (cassette / tuner)
address=11
address=12
address=1a
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
0-8
09
10
11
12
13
14
15
1d
25
33
34
38
3a
3b
3f
5b
5f
60
65
67
74
75
tv 1 to 9
tv 0
tv ch +
tv ch tv vol +
tv vol tv mute
tv on/off
-/-input select
right
left
tv select
channel info
return
text
pip
swap
menu
ok
pip ch+
up
down
03
03
03
03
03
2b
4c
4d
4e
4f
clock
red
green
yellow
blue
04 5b
04 60
04 6c
(under
02 xx
07 xx
0b xx
19 xx
1a xx
xx 10
xx 11
xx 1d
subtitles
hold
.
flap)
vtr1
vtr2
vtr3
vtr4
dvd
ch +
ch record (not dvd)
xx 32 play
xx 33 rewind
xx 34 forward
xx 38 stop
xx 39 pause
-------------------------------------------------------------------------------------------TR Kit universal remote programmed with 'C212' (8ch remote receiver kit)
address 01 = sony TV Remote
40kHz 7 bits command (LSB first) then 5 bits address
2.4ms mark=start
0.6sp, 0.6 mark = 0
0.6sp, 1.2 mark = 1
00
01
02
03
04
05
06
07
08
09
0c
10
11
12
13
14
15
1
2
3
4
5
6
7
8
9
0
10+
P+
PV+
Vmute
power
213
214
215
216
217
218
221
226
231
301
single on/off
single on/off
single on/off
?
single on/off
NEC 50af
NEC 40bf (but keys wrong for acoustic solutions)
single button on/off
JVC 43nn43nn
-------------------------------------------------------------------------------------------sony tape/cassette/radio Remote 40kHz 7 bits command (LSB first) then 5 bits add
ress
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 vol04 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-------------------------------------------------------------------------------------------Sky Remote in TV mode with Sony programmed (0000)
tv, select+red until 2 blinks, tv, 0000, select
01
01
01
01
01
01
01
01
01
01
01
01
01
0-8
09
05
10
11
12
13
14
15
25
38
3a
3f
1 to 9
0
sky
(when 'sky' pressed - select ch 6 and return to sky mode)
ch +
ch vol +
vol mute
on/off
help
backup
info
text
03
03
03
03
03
4a
4c
4d
4e
4f
select
red
green
yellow
blue
04 3d play
-------------------------------------------------------------------------------------------Philps pet portable DVD player Remote RC6 mode 0 protocol address04
36kHz 25% to 50% duty cycle (16 pulses for 50%, 8 pulses for 25%)
format is byte 1 address 04, byte 2 code as below
00-09 numbers 0-9
0d
mute
10
vol +
11
vol 1
1d
repeat
20
next track
21
previous track
28
forward
29
back
2c
play
30
pause
31
stop
3b
a>b
48
osd
4b
subtitle
4e
language
50
audio
58
up
59
down
54
menu
5a
left
5b
right
5c
ok
82
setup
83
return
85
angle
91
slow
d3
play mode
f7
zoom
-------------------------------------------------------------------------------------------HP PCI express remote control for Laptop
RC6 mode 6 - iffy decode but maybe 002208xx82 or 002308xx82
18
power
1c
mute
1e
i
20
vol +
22
vol 24
page up
26
page down
28
fast forward
2a
fast rewind
2c
play / pause
32
stop
34
next
36
previous
3c
up
3e
down
40
left
42
right
44
ok
46
return
48
dvd
8e
music
9e
screen select
-------------------------------------------------------------------------------------------;sky remotes use RC6-6-20 protocol
36KHz 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
SKY+
00 c00 41ff8
00 c01 41ff8
1-0
on/off
ch+
chtext
up
down
left
right
select
red
green
yellow
blue
box office
services
sky
help
backup
i
tv guide
interactive
on/off
ch+
chleft
right
up
down
select
help
text
i
backup
red
green
yellow
blue
box office
services
sky
tv/sat
esc
return
space
a-z
A-Z
tv guide
~
Commander
00 d00 41ffa
00 d01 41ffa
KBD
00 0f6 41fff
00 0f7 41fff
000e9
000ea
000eb
000f1
000f5
000f6-000ff
Sky+ commander
00206
00220
00221
0025d
0025e
0025f
00260
00261
00262
00263
00264
00265
00266
00267
00268
00269
00280
00288
00289
0028a
0028b
0028c
0028d
0028e
0028f
00290
00291
00296-002af
002b0-002c9
002d1
002d2
002d3
002d4
002d5
002d6
002d7
002d8
002d9
002da
002db
002dc
002dd
002de
002df
002e0
002e1
002e2
002e3
002e4
002e5
002e6
002e7
#
<
>
|
interactive
0-9
buttons - cover open
on/off
ch+
chleft
right
up
down
select
help
text
i
backup
red
green
yellow
blue
sky
home
del
end
pg up
pg dn
esc
tab
return
bs
space
a to z
A to Z
!
"
$
%
^
&
*
(
)
_
+
=
{
}
[
]
:
;
@
'
002e8
002e9
002ea
002eb
002ee
002f0
002f5
002f6-002ff
Sky+ commander
00c01-00c0a
00c0c
00c20
00c21
00c24
00c28
00c3c
00c3d
00c3e
00c3f
00c40
00c58
00c59
00c5a
00c5b
00c5c
00c6d
00c6e
00c6f
00c70
00c7d
00c7e
00c80
00c81
00c83
00ccb
00ccc
00cf5
~
#
<
>
?
\
intactv
0 to 9
buttons - cover closed
1-0
on/off
ch+
chpause
fast forward
text
rewind
play
stop
record
up
down
left
right
select
red
green
yellow
blue
box office
services
sky
help
backup
i
tv guide
interactive
---------------------------------------------------------------------------------------Altec Lanseng im7 uses RC5 protocol 14 bits 36kHz 1.778ms per high/low bit,
24.889ms whole command
0=0.889ms mark, 0.889ms space
1=0.889ms space, 0.889ms mark
start bit = 1 (only second half of bit (mark) is detectable as space is lost i
n no data period
start bit = 1 (i.e. two start bits)
toggle
= x alternates between key presses to distinguish continued press
0
msb
1
1
5 bit address of 0f hex
1
1
lsb
x
msb
x
x
x
6 bit command vol- = 11 hex
x
x
lsb
10
vol+
11
vol16
bass+
17
bass18
treble+
19
treble20
forward
21
rewind
35
play/pause
3d
on/off
-------------------------------------------------------------------------------------------RC5
ge
address 1e
00-09
0a
0b
0c
0d
0e
0f
10
11
12
14
15
16
17
18
19
1a
1b
1c
1e
1f
20
21
24
25
29
2e
30
32
34
35
36
37
38
3b
3d
0-9
*/text
red
radio
i/menu
#/subtitles
mute
vol+
volprev ch
up
down
left
right
videos
music
pictures
guide
tv
next/skip
back/exit
ch+
chprevious/replay
ok
blue
green
pause
reverse
forward
play
stop
rec
yellow
home/go
power
2t
t
t
2t
t
t
t
t
2t
t
t
t
t
2t
t
t
t
t
t
t
t
t
t
t
t
t
t
99t
1
0
0
1
0
0
0
0
1
0
0
0
0
1
| 2
/
\
| 4
|
/
\
| 2
|
/
\
| 1
|
/
0a
DSPL
14
ATT
16
SEEK
24
VOL+
26
PRESET31
SOURCE
56
SEEK58
OFF
64
VOL66
PRESET+
71
MODE
-------------------------------------------------------------------------------------------BTC 5113 IR keyboard/mouse - all timings approx
about 38kHz, 2 messages with about 40ms gap between messages
repeat forever if key held down
L
0
1
?
G
=
=
=
=
=
1.2mS
.4mS
.4ms
.4mS
.4mS
0
1
2
3
4
5
6
7
8
9
mark,
mark,
mark,
mark,
mark,
1.2
.4
1.2
3
40
mS
mS
ms
mS
mS
L0010001x1100
L0010001x00x0
space (leader)
space
space
space (shown x below)
space (40mS gap)
G
G
L00101x11
L00101x00
-------------------------------------------------------------------------------------------Address
NEC
NEC
NEC
NEC
List
0031
006f
00ED
00f7
Humax PVR9200T
Air Conditioner
Relisys TV
Laptop pc card sized Remote
NEC
00ff
default address (Cello DVD recorder)
NEC
00ff
default address (HDD media player)
NEC
00ff
default address (nikkai ipod player)
NEC 02fd
Toshiba
NEC
0505
sharp TV
NEC
10ee
Gear4 iPod dock
NEC
40bf
acoustic solutions surround sound
NEC
807f
freecom USB tv stick (given to Rod)
NEC
807f
metronic satellite receiver
NEC
875E
sagem freeview receiver
RC5
0f
im7
RC5
1e
windows mutimedia remote
RC6 04
PET DVD player
sony
01
tv
address=01
sony
02
vcr1
addrsss=02
sony
03
vcr2
addrsss=03
sony
04
radio/cd
addrsss=04
sony
06
laser disc
addrsss=06
sony
0c
surround sound address=0c
sony
0d
tuner
address=0d
sony
10
amp
address=10 (cassette / tuner)
sony
11
cd player
address=11
sony
12
equaliser
address=12
sony
13
dvd
address=1a