Hi Captain,
I found a Bose PCF file over at Remote Centeral. I decoded the entire thing. Out of 37 keys, 33 of them Decoded as Pioneer 180.160 and 3 decoded as Nec2 180.160. After looking at all the PDF's for all the UEI remotes I found an offical UEI Bose upgrade that uses NEC2 180.160 and the EFC's and OBC's were the same as the Pioneer Decodes, So I got my answer, yes I can send a user to the Nec2 186.160 upgrade when all the buttons decoded as Pioneer 186.160.
Are you trying to make an entire upgrade with multiple functions? Or are you trying to just create an upgrade for that single function
?
I wanted to know how I can help a user that didn't have a cable.
Basically, you pick the Pioneer protocol that can accommodate the device and subdevice codes that your functions require.
I think the protocol help is actually pretty good in this regard. What parts are unclear?
Well just plain old Pioneer has 1 device, no subdevices. Once you get into the others, Mixes, DVD2s, the reading is just way over my head. If I was working from a signal where I could see the raw timings, like a learned signal where I could shoot the thing at my widget, I could maybe understand what they are talking about. But I can't take pronto hex and shoot it at my Widget,
Pioneer DVD / Pioneer DVD2:
If some functions send a signal with NEC2 device code 163, but
some of the other functions send a two-part signal where the first
part is NEC2, device 163, command 153, and the second part is
NEC2, device 175, with various command codes, this is the Pioneer
DVD or Pioneer DVD2 protocol. The correct way to enter these codes
is as follows:
device code 1 = 163
device code 2 = 175
parm/dev3 = 153
If you leave the fields blank, keymap-master will default to those
values as they are the only known ones used by this protocol.
To determine the OBC or EFC values: for the 163 single-part
signals, use the command code (OBC or EFC). For the two-part
signals, use the command code from the 175 signal (OBC or EFC).
Pioneer MIX:
Pioneer has started creating new devices that use a similar mix of
codes as the Pioneer DVD protocols, but they don't follow the same
rules, so these need to be entered manually using the Pioneer MIX
protocol. If using the DVD/DVD2 version doesn't work, try this one
instead.
Well I don't know if the DVD styles worked, because its not MY equipment. Then it goes on to talk about 2 cmd and 3 and 4 device signals, but I don't know how to relate any of that to just plain
Pioneer 180.160
So I skipped the Pioneer and made the upgrade NEC2.
Then on the Functions sheet, you indicate which style of signal to
use for each function. Do this by entering one of the following
values in the byte2 column:
0 = single-style signal (using device code 1)
1 = double-style signal (using dev1/cmd1 in the first half)
3 = double-style signal (using dev1/cmd2 in the first half)
Pioneer 2CMD:
If some of the functions for your device send a two-part signal
where the device code is the same but the command code varies, you
need to use the Pioneer 2CMD protocol.
For the functions that only use one command code, enter the same
command in both the regular OBC/EFC column and the byte2 column of
the Functions sheet.
For the functions that use two codes, enter the first one in the
OBC/EFC column and the second in the byte2 column.
Pioneer 3DEV / Pioneer 4DEV:
If the functions for your device use one of up to three different
device codes, and some of the functions even send a two-part
signal as described above, then you need to use the "Pioneer 3DEV"
protocol. If it uses four different device codes, then you need to
use the "Pioneer 4DEV" protocol.
Enter the three device codes (four for the 4DEV protocol) on the
Setup sheet, and then, on the Functions sheet, enter the command
codes in the regular OBC/EFC column.
In the byte2 column enter a "1", "2", or "3" (or "4" for the 4DEV
protocol) to indicate which device code to use.
If this particular function uses a two-part signal, put a space after
the device code number and then enter the EFC or OBC for the
second part of the function.
For example, if device code 1 is 130, and the ENTER button sends a
two-part signal where the first part is device 130, command 123,
and the second part is device 130, command 133, you would enter
123 in the OBC/EFC column, and then "1 133" in the byte2 column.
NOTE: While this protocol supports both OBC's and EFC's, this
version is LSB, where most of the other Pioneer protocols are LSB-
COMP, so the EFC's will be different. Therefore, it is STONGLY
recommended that you use OBC's when setting up the Pioneer 3DEV
or Pioneer 4DEV protocols.