This zip file contains 5 identical device upgrades for a JVC TV using the JVC Combo protocol (I believe that info is immaterial, but provided for background).
These RM upgrades are, respectively:
TV/1021
TV/1022
TV/1023
TV/1024 and
AUD/1024
The IR file containing FOUR of those upgrades assigned to the non-CBL buttons (the CBL device mode behaves differently in this remote, so I didn't want to obscure my testing with it). When I saw the crazy results, I also took the TV/1024 variant and changed it to a AUD/1024 to see if not only the setup code number, but also the device type affected the scrambling. It did.
Examples:
The 8 button executed a 4 in TV/1021, a 5 in TV/1022, and 3 in TV/1023, TV/1024 and AUD/1024;
The CH+ button executed a Power Toggle in TV/1021, TV/VID input toggle in TV/1022 and Ch- in the other three;
The #/enter button (programmed with +100) executed TV/VID in TV/1021, Power Toggle in TV/1023 and TV/1024 and BLUE in AUD/1024.
Those functions that I could confirm are all listed in the xls spreadsheet included in th zip file. All I could deduce from this initially:
(1) NONE of the upgrades exhibited NO scrambling;
(2) The TV/1023 and TV/1024 had the SAME scrambling but scrambling was there was just the same;
(3) The AUD/1024 had many similarities to TV/1024, but still had differences, so I believe that not only the setup code number, but also the device type affects the scrambling;
(4) KEYMOVED functions worked correctly on the correct buttons.
There is something else going on with this remote. Although I avoided assigning anything to the CBL device, any upgrade assigned to the TV device mode was problematic. Presses of buttons frequently resulted in the CBL device button blinking instead of the TV (this never happened for the other devices), occasionally locking in an illuminated CBL light requiring battery removal to break the loop.
Also, the Power button sends no signals in any device mode aside from CBL.
Similarly, the A and B buttons didn't send the wrong signal, but sent NO signal at all in some cases (annotated on the spreadsheet).
I don't know whether this is a manifestation of a problem in IR.exe, in the RDF, or elsewhere, but it's driving me nuts and rendering this remote virtually useless at this point.