Older One For All IR Remote Serial Protocol
This protocol supposedly works for:
- URC-4000 (One For All 6)
- URC-5000 (One For All 12)
For newer remotes, click here.
Serial Settings
4800 baud, 1 start bit, 8 data bits, no parity, 1 stop bit, half-duplex.
DTR High, RTS Low
The active components hidden in the serial cable's DB9 housing draw power
from DTR. Before communication, you should lower DTR and CTS: this resets
the circuitry. During communication, you must raise DTR to power the serial cable.
Wake Up Sequence
You must repeat this wake up sequence for each command you send to the remote.
To wake up the remote:
- raise DTR (to power the serial cable)
- send a serial BREAK for at least 50 msec (15 msec minimum, but some
remotes take longer than that, maybe even 100 msec)
- receive a wake-up acknowlege from the remote: 0x6E
- send a serial execute command to the remote: 0xBC
- receive a serial execute command acknowlege: 0x6F
Once the remote's awake, you can send any single-byte keycode to the
remote. The remote will go to sleep after execute the keycode. The
remote will echo back the keycode.
If you send a macro command that issues multiple keycodes, the remote
echoes back only the last keycode.
After each command:
- lower DTR (power down the serial cable)
- wait 200 msec
Table of Keycodes
These keycodes are probably wrong: each new OFA model has a
unique set of keycodes. If you map out a particular unit's
keycodes, please send a list to Rob at
remotes@stormloader.com
to add to the codes page.
Name |
Code |
|
Name |
Code |
|
Name |
Code |
|
Name |
Code |
|
Name |
Code |
|
Name |
Code |
|
Name |
Code |
|
00 |
|
6 |
10 |
|
|
20 |
|
Aux |
30 |
|
Enter |
40 |
|
Play |
50 |
|
|
60 |
Mute |
01 |
|
3 |
11 |
|
B/Audio |
21 |
|
TV |
31 |
|
|
41 |
|
Pause |
51 |
|
Sleep |
61 |
Vol - |
02 |
|
|
12 |
|
Amp |
22 |
|
|
32 |
|
|
42 |
|
Stop |
52 |
|
F1 |
62 |
Vol + |
03 |
|
|
13 |
|
VCR |
23 |
|
CH + |
33 |
|
FF |
43 |
|
Display |
53 |
|
|
63 |
|
04 |
|
C/Tuner /Video |
14 |
|
7 |
24 |
|
CH - |
34 |
|
|
44 |
|
|
54 |
|
|
64 |
Power |
05 |
|
Cable |
15 |
|
4 |
25 |
|
|
35 |
|
|
45 |
|
F2 |
55 |
|
|
65 |
CD |
06 |
|
8 |
16 |
|
1 |
26 |
|
|
36 |
|
A/B |
46 |
|
Recall |
56 |
|
|
66 |
Satellite |
07 |
|
5 |
17 |
|
|
27 |
|
Record |
37 |
|
F3 |
47 |
|
|
57 |
|
|
67 |
9 |
08 |
|
|
18 |
|
|
28 |
|
Program |
38 |
|
0 |
48 |
|
|
58 |
|
|
68 |
|
09 |
|
2 |
19 |
|
A |
29 |
|
F4 |
39 |
|
|
49 |
|
Rewind |
59 |
|
|
69 |