JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Need help with Pioneer 4DEV protocol

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Beginners
View previous topic :: View next topic  
Author Message
Lurker1



Joined: 31 Oct 2004
Posts: 37

                    
PostPosted: Wed Nov 10, 2004 4:09 pm    Post subject: Need help with Pioneer 4DEV protocol Reply with quote

I've already got two upgrades down (TV, DVD), but the third has me whipped!

I'm trying to load the Pioneer-VSXD812-4DEV.txt file to IR for an upgrade for my RS 2117.

Problem is that upgrade requires a 4dev protocol and RM at it's current state only has a 3dev protocol built in.

How, or can, I go about making IR handle the protocol for that file?

FTR - I've tried the similar Pioneer VSX upgrades (510, 610, 710, and 810), but for some reason none of them seem to be mapping correctly to my remote. It's got me stumped because I pretty much figured out the TV (Sony) & DVD (Pansonic) upgrades myself but this one has had me tied me up in knots now for 2 days.


Last edited by Lurker1 on Wed Nov 10, 2004 7:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Nov 10, 2004 5:30 pm    Post subject: Reply with quote

If RM hasn't been programmed to handle the 4DEV protocol yet, you'll need to use KM to program this one. If you don't have Excel, you can switch the protocol to 3DEV in RM, but not all of the buttons will work. You can use learning to fill in the blanks while you wait for someone to update the protocol.ini file for RM.
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Wed Nov 10, 2004 5:44 pm    Post subject: Reply with quote

Also please read the instructions on how to post links to Yahoo files, as your link is no longer good.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
Mark Pierson
Expert


Joined: 03 Aug 2003
Posts: 3017
Location: Connecticut, USA

                    
PostPosted: Wed Nov 10, 2004 7:53 pm    Post subject: Reply with quote

Without making any changes to button assignments, here's the upgrade formatted for the 2117:

Upgrade Code 0 = AB FF (Tuner/1023) Pioneer VSXD812 Receiver (KM v8.31)
D0 00 F0 0A E5 C5 A5 25 05 04 00 84 80 44 40 C4
C0 24 20 A4 A0 64 60 E4 E0 14 10 94 90 50 54 D0
D4 48 4C 0C 08 8C 88 38 3C CC C8 01 05 81 85 C1
C5 41 45 C6 C2
KeyMoves
13 F4 A3 FF 56 52«display»
End

Upgrade Protocol 0 = 01 D0 (S3C8+) Pioneer 4DEV (KM v8.31)
40 84 42 8B 12 E5 44 08 08 01 09 03 16 01 09 00
FF AD 90 10 A9 08 43 B0 C0 76 07 04 6B 02 77 03
76 08 04 6B 01 0E 87 20 03 29 03 56 07 FB 56 08
FB F6 01 46 20 10 F6 01 46 00 10 F6 01 0A 7B F1
AF
End
_________________
Mark
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Lurker1



Joined: 31 Oct 2004
Posts: 37

                    
PostPosted: Wed Nov 10, 2004 10:33 pm    Post subject: Thanks Reply with quote

Quote:
Without making any changes to button assignments, here's the upgrade formatted for the 2117:

Upgrade Code 0 = AB FF (Tuner/1023) Pioneer VSXD812 Receiver (KM v8.31)
D0 00 F0 0A E5 C5 A5 25 05 04 00 84 80 44 40 C4
C0 24 20 A4 A0 64 60 E4 E0 14 10 94 90 50 54 D0
D4 48 4C 0C 08 8C 88 38 3C CC C8 01 05 81 85 C1
C5 41 45 C6 C2
KeyMoves
13 F4 A3 FF 56 52«display»
End

Upgrade Protocol 0 = 01 D0 (S3C8+) Pioneer 4DEV (KM v8.31)
40 84 42 8B 12 E5 44 08 08 01 09 03 16 01 09 00
FF AD 90 10 A9 08 43 B0 C0 76 07 04 6B 02 77 03
76 08 04 6B 01 0E 87 20 03 29 03 56 07 FB 56 08
FB F6 01 46 20 10 F6 01 46 00 10 F6 01 0A 7B F1
AF
End


Thanks Mark, I feel like you just deposited gold into my account. Unfortunately I'm one of the early settlers who doesn't realize what he's just stumbled into.

A couple of questions so that I can understand what I'm doing and what's going on in general.

How exactly do I use protocol that you just gave me?

I entered the device & protocol upgrades into IR and downloaded it into my remote. That worked fine. Now since I want to go about changing the button assignments, what would be the simplest way to accomplish this.?

Based upon what I've been able to figured out the only way that I can see doing it is by going (back) to the device tab in IR and changing the EFC keys based upon the 1023 setup code. But this just can't be right as there has to be a simpler way to go about doing it?
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Wed Nov 10, 2004 10:58 pm    Post subject: Re: Thanks Reply with quote

Lurker1 wrote:
Now since I want to go about changing the button assignments, what would be the simplest way to accomplish this.?

If you have Excel, you would open the original file that you linked to and edit it using KM. That's your only option until RM's protocol.ini file is updated.
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Lurker1



Joined: 31 Oct 2004
Posts: 37

                    
PostPosted: Wed Nov 10, 2004 11:05 pm    Post subject: Reply with quote

Quote:
If you have Excel, you would open the original file that you linked to and edit it using KM. That's your only option until RM's protocol.ini file is updated.


Well that kills that since I don't have Excel. Oh well fine work anyway Mark (thanks as well to Rob), I'll figure out a way to load the upgrade with RM.
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Thu Nov 11, 2004 8:18 am    Post subject: Reply with quote

The ONLY way to work with this upgrade using RM is to add an entry for the DEV4 protocol to protocol.ini
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Thu Nov 11, 2004 11:09 am    Post subject: Reply with quote

I'm trying to come up with a protocols.ini entry for this protocol, but I can't figure out how the OBC and byte2 translation in KM works.

Also, although there are no protocol notes, it appears that byte2 can have a second value. Is this the same as the Pioneer DEV3 protocol, or something else?
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Thu Nov 11, 2004 12:38 pm    Post subject: Reply with quote

I wrote the 4DEV protocol and the 2 variable bytes are formatted completely differently to the 3DEV protocol. My code works on the assumption that bit2 (the 3rd from the right) is always 0 for Pioneer signals. If you enter an OBC or EFC where this bit is not zero, KM will display an error.

As I know these bits will always be zero, I use them together as an index to select which of the 4 device codes should be used for this button. My code will then zero them out before the actual signal is sent.

From a UI point of view, 4DEV looks the same as 3DEV. For example, the user might enter 66 in the OBC column and "4 198" in the byte2 column. This means use OBC 66 for the first part of the signal, use OBC 198 for the second part of the signal, and use the 4th fixed data byte as the device code for both.

To convert this into the actual data, first convert both OBCs to binary. Then subtract 1 from the device index (ie, the '4') and convert it to binary. In this case the device index binary is '11', so that means you should set bit2 for both OBC codes. If the user had used device index 3, which is '10' when converted to binary, you would just set bit2 for the 1st OBC code, not the second.

Then convert the OBC binary to hex and complement, and you're done.
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Fri Nov 12, 2004 9:00 am    Post subject: Reply with quote

I think this is going to require a special translator, which means an entire new release, not just a protocols.ini entry. That just means it'll take a little longer.

One question, what happens when there is no second OBC? Is the first one used again in the second variable byte?
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Fri Nov 12, 2004 10:00 am    Post subject: Reply with quote

gfb107 wrote:
One question, what happens when there is no second OBC? Is the first one used again in the second variable byte?

Exactly.

As for the translator function, if it makes it easier, you could do it like this:

dev-inxed - action
0 = do nothing extra
1 = add 32 to OBC2
2 = add 32 to OBC1
3 = add 32 to OBC1 and OBC2
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Lurker1



Joined: 31 Oct 2004
Posts: 37

                    
PostPosted: Sun Nov 14, 2004 4:11 pm    Post subject: Reply with quote

Ok,

Having searched the board for previous (pioneer) VSX threads and discussions and trying to figure it out myself, I'm more confused than when I began.

Obviously I can't use the (812 or the master Pioneer list upgrade) 4dev upgrades because I don't have Excel on my computer. Ok.

But I can load the (VSX-D710S) upgrade, so I can use that.

As other have mentioned in previous threads the problem here is the Power key doesn't work on that upgrade, as Pioneer uses 2-byte commands? After reading several similar discussions I'm utterly confused now as to how to go about just turning the power on after installing the upgrade. Some have said use Hex Commands, some have said you have to make a key move from AUD 0013, some have said both are needed, and now I don't even know where to begin.

So if it's not too much trouble, could somone explain how to simply go about just setting up the 710 upgrade so that the power key works with that code.

I feel if I can accomplish that I might have some basic understanding on how to go about setting up the reast of the remote. But I just can't seem to get by that one (somewhat large) issue.
Back to top
View user's profile Send private message
gfb107
Expert


Joined: 03 Aug 2003
Posts: 3411
Location: Cary, NC

                    
PostPosted: Thu Nov 18, 2004 12:36 pm    Post subject: Reply with quote

RM v1.11 (see RemoteMaster v1.11 now available!) supports the Pioneer 4DEV protocol, which means you should now be able to load and edit the Pioneer-VSXD812-4DEV.txtDevice Upgrade.
_________________
-- Greg
Original RemoteMaster developer
JP1 How-To's and Software Tools
The #1 Code Search FAQ and it's answer (PLEASE READ FIRST)
Back to top
View user's profile Send private message Visit poster's website
Lurker1



Joined: 31 Oct 2004
Posts: 37

                    
PostPosted: Thu Nov 18, 2004 5:06 pm    Post subject: Reply with quote

Thanks, but I finally figured out how to load one of the Pioneer (DSX) upgrades. I'll check it out though.

** Edited: I tried it and it works great. In fact I use it to replace the existing upgrade that I had made. **

Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Beginners All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control