UEI executor 01C8 for both Denon and Denon-K IR protocol
Posted: Wed Feb 19, 2014 12:27 am
Denon equipment uses two different IR protocols. We call one of these Denon or equivalently Sharp, although Denon themselves call it Sharp format. The second is the Denon variant of Kaseikyo (others are Panasonic, Teac-K, Sharp DVD, Fujitsu, JVC-48, and Mitsubishi-K). The JP1 community tends to handle this by making two upgrades using the Denon Combo (Official) executor and the Denon-K executor. The upgrade with fewer functions is incorporated with keymoves. Newer Denon receivers have greatly increased the number of device.subdevice combinations, making the "helper" upgrade approach less feasible.
It turns out that UEI has an executor that can send all Denon signals (just as the Denon Combo can) and also can send 6 different dev.sub pairs of Denon-K. It is PID 01C8, and is present in at least the following remotes:
11781178 (URC-6820N_8820N_10820N)
201009 (Atlas 1056 B03)
202608 (Charter OCAP C4000 URC-1060BC2)
204907 (URC-7962 OFA Smart Control Motion)
253602 (URC-8820BC0)
253701 (URC-8820BC1)
254601 (URC-2025)
255602 (Comcast URC-1067BC4)
30853085 (RS 15-133)
30853085 (RS 15-134)
30853085 (RS 15-135)
311902 (Titan URC-2056-I)
31473147 (Insignia Remote 67100)B
316405 (Sky URC-1672)
31793179 (RCA RCRP05B black)
322403 (URC-7960 One For All 6+3)
326605 (URC-7120_7130_7140 OFA Essence)
329304 (URC 11-2981 R00)
329801 (OARI06G One For All 6+3)
336402 (Bell URC-62440)
USB8001 (XSight Touch URC-8603)
USB8007 (Nevo C3)
USB8008 (XSight Lite URC-8610)
Some setup codes which implement 01C8 are Video 2270, 2970 and Audio 2279, 2681,2716,2745,2820,2824,2828,2833,2857
It turns out that UEI has an executor that can send all Denon signals (just as the Denon Combo can) and also can send 6 different dev.sub pairs of Denon-K. It is PID 01C8, and is present in at least the following remotes:
11781178 (URC-6820N_8820N_10820N)
201009 (Atlas 1056 B03)
202608 (Charter OCAP C4000 URC-1060BC2)
204907 (URC-7962 OFA Smart Control Motion)
253602 (URC-8820BC0)
253701 (URC-8820BC1)
254601 (URC-2025)
255602 (Comcast URC-1067BC4)
30853085 (RS 15-133)
30853085 (RS 15-134)
30853085 (RS 15-135)
311902 (Titan URC-2056-I)
31473147 (Insignia Remote 67100)B
316405 (Sky URC-1672)
31793179 (RCA RCRP05B black)
322403 (URC-7960 One For All 6+3)
326605 (URC-7120_7130_7140 OFA Essence)
329304 (URC 11-2981 R00)
329801 (OARI06G One For All 6+3)
336402 (Bell URC-62440)
USB8001 (XSight Touch URC-8603)
USB8007 (Nevo C3)
USB8008 (XSight Lite URC-8610)
Some setup codes which implement 01C8 are Video 2270, 2970 and Audio 2279, 2681,2716,2745,2820,2824,2828,2833,2857
Code: Select all
[Denon/Denon-K Combo]
PID=01 C8
DevParms=KDev1:4=4,KSub1:4=1,KDev2:4=4,KSub2:4=3,KDev3:4=4,KSub3:4=5,KDev4:4=4,KSub4:4=7,KDev5:4=7,KSub5:4=5,KDev6:4=5,KSub6:4=1
DeviceTranslator=Translator(lsb,0,4,16) \
Translator(lsb,1,4,20) \
Translator(lsb,2,4,24) \
Translator(lsb,3,4,28) \
Translator(lsb,4,4,32) \
Translator(lsb,5,4,36) \
Translator(lsb,6,4,40) \
Translator(lsb,7,4,44) \
Translator(lsb,8,4,48) \
Translator(lsb,9,4,52) \
Translator(lsb,10,4,56) \
Translator(lsb,11,4,60) \
FixedData=2A 4C 28 2C 2A 2E EA E8
CmdParms=Type:Sharp|Kaseikyo=0,S-Dev:5=2, S-OBC:8=0, K-Dev:0|1|2|3|4|5=0, K-OBC:12=0
CmdParmInit=PickInitializer(3,0.1,2.3,4.5,6.7,8.9,10.11)
CmdTranslator=Translator(0,1,15) Translator(lsb,1,5,0) Translator(lsb,2,8,5) Translator(lsb,4,12,0) Translator(3,3,12)
DefaultCmd=00 00
Notes=This executor can send any Denon (also known as Sharp) IR protocol signal, and additionally Denon-K (the Denon version of Kaseikyo) signals. \n\
Up to 6 Kaseikyo device.subdevice pairs can be specified. For many Denon-K signals, the subdevice number reported by DecodeIR is related to the Zone \n\
Remote ID1 ID2-4 \n\
Zone1 1 2 \n\
Zone2 3 4 \n\
Zone3 5 6 \n\
Zone4 7 8 \n\
However, some signals (e.g. HD Radio, Net Audio, etc) are Global and have no associated Zone. \n\
DecodeIR reports the OBCs as 12 bit numbers. In actuality, Denon-K employs 10 bit OBCs, while the other 2 bits denote the Remote ID# \n\
OBCs 0-1023 are ID1, 1024-2047 are ID2, 2048 to 3071 are ID3 and 3072 to 4095 are ID4.
Code.S3C80=43 8B 82 8B 12 C8 40 08 08 00 82 03 8D 00 82 01 7C 82 FF 06 97 03 38 68 0C 37 61 2F E6 24 07 E6 \
0D 02 B0 07 B0 08 F6 01 46 20 08 16 07 00 B6 0B 07 60 0C F6 01 0A 7B EE 44 07 07 EB 05 A6 08 04 \
2B 08 18 08 37 10 03 F6 01 46 AF C6 14 00 D2 C6 16 02 65 C6 18 00 D2 C6 1A 00 C0 C6 1C 91 AA E0 \
C6 56 C6 07 87 06 05 09 06 28 03 B4 04 C2 38 C2 F0 C3 B2 23 29 05 E4 0C 08 E4 0B 07 6C 04 CF 10 \
08 10 07 10 06 10 05 6A F5 B0 08 B4 05 08 B4 06 08 B4 07 08 A6 0D 02 6B 03 E6 0D 01 E6 10 04 E6 28 8F E6 29 45 8D 01 49
Code.HCS08=20 1F 22 47 82 C8 40 08 08 00 81 03 9C 00 81 01 8D 83 DB 06 96 03 4C 00 D1 02 79 00 D1 00 D4 91 \
BE 00 69 2F 6E 07 7C 6E 02 B2 3F 56 3F 57 CD FF 5F 3C 57 4F B9 56 B7 56 B6 68 A8 07 B7 68 33 69 \
CD FF 92 25 E9 55 56 65 00 04 93 06 01 57 03 CD FF 5F 81 B6 B2 A1 02 27 03 6E 01 B2 6E 8F A2 6E \
45 A3 6E 04 A9 45 00 0A E6 79 E7 6B 5B FA B6 69 46 A4 07 97 E6 62 B7 63 B6 60 B8 61 B7 51 62 B8 \
51 B7 62 4E 69 65 4E 68 64 AE 04 38 65 39 64 39 63 39 62 5B F6 B6 62 B8 63 B8 64 B7 65 CC FF 5C
Code.MAXQ610=33 69 82 1c 0a 00 46 00 0a 00 1e 00 04 0a 00 00 00 00 10 00 30 00 10 00 10 00 12 0b 80 00 40 00 \
02 91 01 81 39 24 00 d0 d8 00 11 d0 d0 05 16 d0 d0 e0 00 d1 d9 00 12 d1 d1 03 16 d1 d1 1f 05 d0 \
d0 d1 00 d2 d9 00 11 d2 d2 05 62 04 23 48 70 11 62 04 83 48 f0 91 62 04 03 48 70 11 80 80 52 30 \
3e 0e 00 be d9 00 12 be be 01 16 be be 07 53 da d2 be 00 db d0 00 51 db db 00 07 db db d0 07 db \
db d1 51 db db 00 07 db db d1 16 db db f0 00 dc da 00 16 dc dc f0 51 dc dc 00 05 dc dc db 00 dd \
d8 00 51 dd dd 00 16 dd dd 0f 00 c0 da 00 51 c0 c0 00 16 c0 c0 f0 05 dd dd c0 00 de d9 00 51 de \
de 00 16 de de 0f 00 c2 d8 00 51 c2 c2 00 16 c2 c2 f0 05 de de c2 07 dc dc dd 07 dc dc de 43 54 07 01 70 71 3b 7a 78 39 7c