Rob, are you suggesting we don't use the UEI protocol?
Andre
andrewilley wrote:Thanks for the hard work there, a bit beyond my understanding as a week-old user at this point of course.
Its beyond my understanding and I've been here forever.

Thanks 3FG.
In order to use this you will need to do some editing with NOTEPAD.
Open the protocols.ini with notepad
find this section
Code: Select all
[pid: 02 47]
PID=02 47
Code.S3C80=43 8b 73 8b 12 cf 4d 08 08 01 21 00 fd 01 21 03 30 d2 dc 11 94 08 b6 e6 10 02 00 11 68 0c 08 c6 56 c0 07 87 20 04 29 04 e4 0a 05 e4 0b 06 37 6d 03 8d 01 46 e6 29 45 8d 01 49
Code.TI2541=01 07 01 21 73 0E 16 00 15 00 16 00 40 00 0A 10 56 01 AB 00 02 91 40 81 12 08 16 30 0B 07 53 0C 03 30 62 D4 04 70 7A 77 78 80 08 16 30 0B 07 53 0C 03 30 62 54 04 70 7A 77 78
Replace it with
Code: Select all
[NEC-f16 SixSubs]
PID=02 47
DevParms=Device Code=210, Sub Device 1=108, Sub Device 2=109, Sub Device 3=2, Sub Device 4=172, Sub Device 5=30, Sub Device 6=25
DeviceTranslator=Translator(lsb,comp,0,8,0) Translator(lsb,comp,1,8,8) Translator(lsb,comp,2,8,16) Translator(lsb,comp,3,8,24) \
Translator(lsb,comp,4,8,32) Translator(lsb,comp,5,8,40) Translator(lsb,comp,6,8,48)
FixedData=B4 C9 49 BF CA 87 67
CmdParms=Sub:0|1|2|3|4|5, OBC1:8=0, OBC2:8=255, Style :NEC1|NEC2=0
CmdParmInit=PickInitializer(0,1,2,3,4,5,6)
CmdTranslator=Translator(lsb,comp,1,8,0) Translator(lsb,comp,2,8,8) Translator(3,1,17) Translator(0,3,21)
DefaultCmd=00 00 FF
Notes=Combines 6 subdevices for one device with independent command bytes. Allows each function to be specified as NEC1 or NEC2. It is necessary to enter both OBC1 \
and OBC2 even if it is for a standard NEC signal, i.e. where the second command byte is the binary complement of the first command byte.
Code.S3C80=43 8b 73 8b 12 cf 4d 08 08 01 21 00 fd 01 21 03 30 d2 dc 11 94 08 b6 e6 10 02 00 11 68 0c 08 c6 56 c0 07 87 20 04 29 04 e4 0a 05 e4 0b 06 37 6d 03 8d 01 46 e6 29 45 8d 01 49
Code.TI2541=01 07 01 21 73 0E 16 00 15 00 16 00 40 00 0A 10 56 01 AB 00 02 91 40 81 12 08 16 30 0B 07 53 0C 03 30 62 D4 04 70 7A 77 78 80 08 16 30 0B 07 53 0C 03 30 62 54 04 70 7A 77 78
Then use this upgrade as a starting point;
http://www.hifi-remote.com/forums/dload ... e_id=14724
I've emailed Onkyo to ask for a full IR codes list for their TX-NR555 amp, which from comments in their forums seems to be something that they will do for users, so it might be worth waiting to see what I get from them before putting too much work into this? Unless you want to do it anyway for anyone else buying the same brand of course (and even then, the master data would presumably help too, as this issue could be related to however OneForAll created their own version of the codes list?).
Andre
Andre, for our older remotes having 2 upgrades is no big deal, but for the xsights and Nevos this eats up a device, so its a good thing for all Onkyo users.
Nec 1 protocols have an 8 bit function, and then the next 8 bits are the complement (all 1s changed to 0s all 0s changed to 1s) of that function code. The Onkyo also uses F16 where the first and second bytes of the function are not related in the usual way.
Your responsibility in all this is to post your LG and your Onkyo upgrades in our file section so that we don't have to start over with the next user.
Good Luck