Code: Select all
FixedData=03 D7 39 FF FF
DevParms=Main Device:8=0
DeviceTranslator=Translator(lsb,comp,0,8,32)
DefaultCmd=00 00
CmdIndex=1
CmdParms=OBC=0,Sub dev={0}
CmdTranslator=Translator(lsb,comp,0,8,8) Translator(lsb,comp,1,8,0)
Moderator: Moderators
Code: Select all
FixedData=03 D7 39 FF FF
DevParms=Main Device:8=0
DeviceTranslator=Translator(lsb,comp,0,8,32)
DefaultCmd=00 00
CmdIndex=1
CmdParms=OBC=0,Sub dev={0}
CmdTranslator=Translator(lsb,comp,0,8,8) Translator(lsb,comp,1,8,0)
Yes, that's what I was trying to say.gfb107 wrote:OK, so the Fujitsu executor is a combo (it supports any sub-device for any command), and the sub-device should be a command parameter, not a protocol parameter.
I'm not sure DecodeIR will give the E parameter, X is always F.gfb107 wrote:The next question is whether or not we want to expose X as a protocol parameter. If we do it now we have the flexibilty to simply set it in a device upgrade without having to make changes to protocols.ini to enable that. OF course we can use a default value so that we don't require that users specify a value for it.
vickyg2003 wrote:What I still want to know is how to get RM to recognize that there is a variant with a different different that needs different fixed data, so that if its there, we don't need to copy that whole big protocol in, instead of having the first fixed byte be 00 instead of 03.
The URC-7800 has version 1 of the $00F8 executor.gfb107 wrote:OK, the first thing to figure out is if the variant built into the 7800 is actually one of the 3 variants already defined in protocols.ini. My guess is that it is variant 1, but I don't know how to find out if that is indeed the case.
Code: Select all
#This is version 1, same protocol binary as [Sharp DVD] 00 F8
#No variantName is used, to match [Sharp DVD]
#(It does not replace Sharp DVD)
#It selects 2 lead-out-off times based on bit 0 of 1st device byte
#KM does not allow this version of Fujitsu as an upgrade.
#(It will allow Sharp DVD as an upgrade.)
#Example: RCU810
[Fujitsu]
PID=00 F8
FixedData=00 D7 39 FF FF
DevParms=Main Device:8=0
DeviceTranslator=Translator(lsb,comp,0,8,32)
CmdIndex=1
DefaultCmd=00 00
CmdParms=OBC=0,Sub dev={0}
CmdTranslator=Translator(lsb,comp,0,8,8) Translator(lsb,comp,1,8,0)
ImportCmdTranslator=Translator(lsb,comp,0,8,0)
#Code.S3C80=43 8B 52 8B 14 8F 45 08 08 00 CB 00 C4 00 CB 02 \
#           6A 27 70 06 8F 03 3D 40 F8 20 01 76 03 01 6B 09 \
#           E4 22 1C E4 23 1D 56 28 F7 8D 01 46
#Code.740=0B 1A 52 80 10 E1 72 10 08 08 01 7F 02 94 19 10 \
#         80 03 2B 00 08 07 5D 06 E6 5B E6 69 80 0A E6 5B \
#         A9 5F 85 71 A9 68 85 72 4C 00 FFCorrectvickyg2003 wrote:No I hadn't tried it, but I'll do that today.
Question though, there is a
Does this replace the stuff that is in there for fujitsu where it currently says
VariantName=1
Correct again.I know that the RDF's say 00f8, 00f8:2 and 00f8:3, so since there is no colon in the 7800 00F8 this would then be a "variant 1", but since the :1 isn't there the variantName should not have been there?
Ummm... I must admit that I have not been following the detailed software discussion on this and on the previous page, so I am a bit unclear as to what exactly is the upgrade that I am expected to get to work.The Robman wrote:digital_silence, can we close this one out? Did you get your upgrade to work?