thomase
01-15-08, 11:30 AM
I found the following instructions for key remapping with my comcast remote here:
http://en.wikibooks.org/wiki/How_to_use_a_Motorola_DVR/Programming_the_Remote
If I understand correctly, assuming I know the the code for a command that I want to program (a number from 00000 to 00255), I should be able to program the remote to send the command. However, I am a little unclear on the instructions. They are copied here below with my comments in < >.
---------------------------------------------------------------
Remap a Key
This is the general procedure for remapping. Several common mapping options specific to the Motorola DVR are listed below.
1. (Option) Press and release the device key to make it the default.
< What does "default" refer to here? The device? The key itself? >
2. Press and hold the "Setup" button until a device key blinks twice.
3. Type in the code 994. A device key will blink twice.
4. (Option) Press and release the device key for the source device.
< What does "source device" mean? Why does it matter? Since remotes are not fundamentally 2-way, I'm not sure what this means >
5. Press the key to get the code from. This can be:
1. Another button with an existing code
2. Press and release "Setup", then type in a 3- or 5-digit code. The code is called an 'Extended Function Code' (EFC). Most of the silver remotes use 5-digit codes. Most others use 3-digits. In most cases, you just add '00' to the front of the 3-digit code to get a 5-digit code (00173 = 173).
< What if I have 2 devices which each respond to the same code but map it to a different function? Is each command sent by the remote prefaced by some kind of device ID which tells the destination device to listen? >
6. (Option) Press and release the device key for the destination device.
< Again, I don't understand the semantics. >
7. (Option) Press and release "Setup" to create a shifted key.
8. Press and release the button you want to put the code on.
< My hope is that I can remap a key when the remote is in TV mode, but retain that button's original behavior when the remote is in CABLE mode. Is this the case? As it is, when the remote is in TV mode, only a subset of the buttons control TV functions (volume, power, etc.) and the TV button lights up when these buttons are pressed. However, other buttons still control cable box functions and the CABLE button lights up accordingly. >
9. If the remap is successful, a device key will blink twice.
In general, I think it would help my understanding to learn more of the fundamentals of how these protocols work, but I have yet to find a resource on the web that lays this out.
http://en.wikibooks.org/wiki/How_to_use_a_Motorola_DVR/Programming_the_Remote
If I understand correctly, assuming I know the the code for a command that I want to program (a number from 00000 to 00255), I should be able to program the remote to send the command. However, I am a little unclear on the instructions. They are copied here below with my comments in < >.
---------------------------------------------------------------
Remap a Key
This is the general procedure for remapping. Several common mapping options specific to the Motorola DVR are listed below.
1. (Option) Press and release the device key to make it the default.
< What does "default" refer to here? The device? The key itself? >
2. Press and hold the "Setup" button until a device key blinks twice.
3. Type in the code 994. A device key will blink twice.
4. (Option) Press and release the device key for the source device.
< What does "source device" mean? Why does it matter? Since remotes are not fundamentally 2-way, I'm not sure what this means >
5. Press the key to get the code from. This can be:
1. Another button with an existing code
2. Press and release "Setup", then type in a 3- or 5-digit code. The code is called an 'Extended Function Code' (EFC). Most of the silver remotes use 5-digit codes. Most others use 3-digits. In most cases, you just add '00' to the front of the 3-digit code to get a 5-digit code (00173 = 173).
< What if I have 2 devices which each respond to the same code but map it to a different function? Is each command sent by the remote prefaced by some kind of device ID which tells the destination device to listen? >
6. (Option) Press and release the device key for the destination device.
< Again, I don't understand the semantics. >
7. (Option) Press and release "Setup" to create a shifted key.
8. Press and release the button you want to put the code on.
< My hope is that I can remap a key when the remote is in TV mode, but retain that button's original behavior when the remote is in CABLE mode. Is this the case? As it is, when the remote is in TV mode, only a subset of the buttons control TV functions (volume, power, etc.) and the TV button lights up when these buttons are pressed. However, other buttons still control cable box functions and the CABLE button lights up accordingly. >
9. If the remap is successful, a device key will blink twice.
In general, I think it would help my understanding to learn more of the fundamentals of how these protocols work, but I have yet to find a resource on the web that lays this out.