Page 1 of 1

Pioneer DVD and mix protocol in RM

Posted: Sun Mar 23, 2008 9:32 pm
by kupakai
I'm not sure, but it seems like there's something not quite right about the Pioneer DVD and Pioneer Mix protocol in RM. In the Function tab, the number shown in "Prefix Cmd" column is the number in "Device 2" in the Setup tab, and the number that shows up in "Device" column is the number in in "Prefix Command" in the Setup tab. Basically, those two seem to be switched. I don't know if functionally still works correctly, since I don't have a device that uses those, but I noticed it when I opened a KM txt file that uses the protocol. It looks ok in KM.
If I modify the Pioneer DVD entry protocols.ini so that the order of the parameters "DevParms" matches the order in "Cmdparms", then it seems to deplay ok, so I guess it might have something to do with ordering the parameters in the two tabs, but I don't know enough about RM to know how to fix it properly.

Posted: Mon Mar 24, 2008 1:11 pm
by Capn Trips
Hmm... I see the symptom you describe in Pioneer Mix, but in Pioneer DVD, it seems to correlate and display correctly. (for me - using RM 1.84a)

Posted: Tue Mar 25, 2008 7:54 am
by kupakai
Capn Trips wrote:Hmm... I see the symptom you describe in Pioneer Mix, but in Pioneer DVD, it seems to correlate and display correctly. (for me - using RM 1.84a)
Oddly enough, when I tried it again, it seems Pioneer DVD doesn't display correctly and Pioneer Mix does for me.

I looked in to protocols.ini and try to figure out what's going on and I think I found it. The line in [Pioneer DVD] that says:

CmdParmInit=PickInitializer(0,,0) PickInitializer(1,,1) PickInitializer(2,0,2)

should be:

CmdParmInit=PickInitializer(0,,0) PickInitializer(1,,2) PickInitializer(2,0,1)

That seems to display the correct parameters in the correct column, and is similarly set in the Pioneer Mix protocols. Unfortunately, I don't have a device that uses this protocol so I can't test to see if actually sends the correct signals, but this correction seems to at least allow you to set the parameters correctly.