6960B00/9960B01 Screen changer protocol
Posted: Thu Apr 05, 2007 8:27 pm
As a suggestion from someone in the general forum, I cooked this up in the last day or two. This protocol will allow you to select a specific screen for a specific device on the two remotes.
To use it you put a keymove using a "key type" keymove with device TV/1107 (device and protocol below) with a key for the current device (say AUD/Phantom1), the key number will be used as an index into the valid screens for each device (1 thru 5). Not all devices have 5 screens, if the screen is not valid, the screen will be set to the first screen. You have to use key names (1=TV, 2=setup, etc) in the keymove to make this work. (yes, it is a hack)
The screens are as follows:
CBL: 2 screens
TV: 3 screens
VCR: 2 screens
DVD: 1 screen
CD: 1 screen
PVR: 1 screen
AUD: 4 screens
URC-6960/URC-9960B01 device
FD 00 01
URC-6960 protocol
00 00 01 F6 33 DE 04 8B C3 A7 F2 E7 35 37 FF 07
F9 84 F6 34 7B 8B 03 F6 34 72 AF
URC-9960B01 protocol
00 00 01 F6 07 55 04 91 C3 00 C3 A7 F2 84 0B 37
FF 07 F9 85 F6 07 F1 8B 03 F6 07 E8 AF
So, for example, if you always wanted when you push the CABLE button to have the O_device set to CBL and the screen set to the second screen, you could:
1: define a keymove, CBL/Phantom1 that set the screen to #2 as above
2: define a macro O_CBL,Phantom1
I've done minimal testing on this, so be careful. If this is useful, I'll build it into the next release of the extender that I'll probably release when I get home from my trip next week.
enjoy
To use it you put a keymove using a "key type" keymove with device TV/1107 (device and protocol below) with a key for the current device (say AUD/Phantom1), the key number will be used as an index into the valid screens for each device (1 thru 5). Not all devices have 5 screens, if the screen is not valid, the screen will be set to the first screen. You have to use key names (1=TV, 2=setup, etc) in the keymove to make this work. (yes, it is a hack)
The screens are as follows:
CBL: 2 screens
TV: 3 screens
VCR: 2 screens
DVD: 1 screen
CD: 1 screen
PVR: 1 screen
AUD: 4 screens
URC-6960/URC-9960B01 device
FD 00 01
URC-6960 protocol
00 00 01 F6 33 DE 04 8B C3 A7 F2 E7 35 37 FF 07
F9 84 F6 34 7B 8B 03 F6 34 72 AF
URC-9960B01 protocol
00 00 01 F6 07 55 04 91 C3 00 C3 A7 F2 84 0B 37
FF 07 F9 85 F6 07 F1 8B 03 F6 07 E8 AF
So, for example, if you always wanted when you push the CABLE button to have the O_device set to CBL and the screen set to the second screen, you could:
1: define a keymove, CBL/Phantom1 that set the screen to #2 as above
2: define a macro O_CBL,Phantom1
I've done minimal testing on this, so be careful. If this is useful, I'll build it into the next release of the extender that I'll probably release when I get home from my trip next week.
enjoy