Now there appear to be several versions of PID 00F8 out there, and in MOST JP1 remotes, there are two versions, a Kaseikyo 170.90 and/or a Kaseikyo 20.99 versions. This confusion aside, we KNOW that in a small group of remotes, the 170.90 version is resident as PID 0171. So:
(1) Kaseikyo 170.90 decodes can be properly coded (when building a device upgrade) using the SharpDVD protocol. A DecodeIR.dll update would be very helpful in correctly identifying these signals when learned. In the interim, a simple solution is to insert a Protocol Help in KM and RM pointing this out;
(2) SOME remotes (8910/9910/HTPro in my personal experience, and according to devices.xls the Atlas 4 and REM400 B01 are the only others) have the SharpDVD (170.90 version) Protocol executor assigned PID 0171, whilst all other JP1 remotes use PID 00F8. KM and RM do not correctly distinguish these, such that a device upgrade for an 8910 using SharpDVD (Kaseikyo 170.90 version) protocol will INCORRECTLY "require" PID 00F8 vice calling on PID 0171."Functions that decode as Kaseikyo-170.90, Dev 8, SubDev 48 can be built using either the Kaseikyo protocol (Dev=8, SubDev=48, OEM1=170, OEM2=90) or the SharpDVD protocol (using Dev=143, SubDev=48 ). Choose whichever one results in a smaller protocol upgrade (or none) for your remote"
(a) In KM this results in no protocol upgrade being called for, but ultimately results in the wrong PID being used;
(b) In RM, this incorrectly results in a protocol UPGRADE for 00F8 (thereby superceding the built-in 00F8
whereas IN REALITY, in BOTH KM and RM, the device upgrade should use PID 0171 and NOT require a protocol upgrade. KM and RM need to be corrected to select the right PID for this circumstance.
