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

UEI Nokia32 Protocol

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



Joined: 03 Mar 2005
Posts: 29

                    
PostPosted: Thu Feb 02, 2006 7:25 am    Post subject: UEI Nokia32 Protocol Reply with quote

UEI have recently updated their internet download upgrades and I've come across the Nokia32 protocol. It has an ID of 0173h and is already incorporated in some of the newer OFA remotes.

Whilst someone on this forum had developed a Nokia32 protocol, it was a bit fiddly to use because the fixed data had to be manually translated and the EFCs had to be converted to 4-byte hex format.

The UEI protocol uses a fixed data of 4 bytes. The first byte is 00, the next two are the device and sub-device, and the last is the value of X (Misc) as reported by IR using decodeIR.dll.

I have successfully made an upgrade using the Nokia32 protocol for a Digifusion FVRT90 PVR which can be found here http://www.hifi-remote.com/forums/dload.php?action=file&file_id=2763. This upgrade can be modified for other devices using this protocol.


Last edited by dsarens on Thu Feb 02, 2006 8:20 am; edited 1 time in total
Back to top
View user's profile Send private message
mietde



Joined: 07 Aug 2003
Posts: 25
Location: windmill country

                    
PostPosted: Thu Feb 02, 2006 7:47 am    Post subject: Reply with quote

Thanks.
Back to top
View user's profile Send private message
mvtl9902



Joined: 21 Sep 2006
Posts: 11

                    
PostPosted: Mon Oct 02, 2006 8:37 am    Post subject: Reply with quote

Thanks a lot dsarens.

Thanks to your explanations and file, I built myself the upgrade code for my PVR remote which uses nokia32 protocol.

Regards
Back to top
View user's profile Send private message
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Wed Mar 14, 2007 12:10 pm    Post subject: Reply with quote

I tested that protocol with my 8910 and it does produce nokia32 signals as described in post one of this thread.

Does anyone know the relationship between this pid 0173 and the pid 0173 in RM's protocols.ini file?

I tested that pid 0173 and I can't figure out what it does.

I'd like to add nokia32 to protocols.ini so building upgrades will be easier. But I'm uncomfortable changing pid 0173 in protocols.ini until I understand which variants do what.

BTW, further investigation of the Nokia32 pid 0173 gave the meaning of the first byte of fixed data:

0 = normal
1 = use the high bit of the X value as a toggle bit
2 = use the high bit of the X value as a release bit

To find out which you need, check multiple learns including some learns done with as short a press of the original remote button as possible:

If the X value is the same in every decode, you want 0.
If each learn has a single Nokia32 decode (or muiltiple identical Nokia32 decodes) and the X value alternates between keypresses between two values that differ by 128, you want 1.
If every learn starts with a decode with an X value less than 128 and a very short press yields a learn with a second decode, same as the first but with an X value 128 higher, you want 2.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
The Robman
Site Owner


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

                    
PostPosted: Wed Mar 14, 2007 1:15 pm    Post subject: Reply with quote

John, the decodes for the AT&T Homezone show multiple sub-device codes, is this usual for Nokia32 signals or do we need a "combo" version.
_________________
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
The Robman
Site Owner


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

                    
PostPosted: Wed Mar 14, 2007 1:31 pm    Post subject: Reply with quote

johnsfine wrote:
Does anyone know the relationship between this pid 0173 and the pid 0173 in RM's protocols.ini file?

The version in protocols.ini replicates the executor that's built into a handful of JP1 remotes (such as URC-3440, URC-8040, URC-8060). I assume the version in the upgrade file posted here is a more recent version.
_________________
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
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

                    
PostPosted: Wed Mar 14, 2007 1:36 pm    Post subject: Reply with quote

The Robman wrote:
John, the decodes for the AT&T Homezone show multiple sub-device codes, is this usual for Nokia32 signals or do we need a "combo" version.


I just decoded that file. What I see is Device=34, Subdevice=208 in every decoded signal (A few signals didn't decode).

The X value is semi-randomly 38 or 166. I'm fairly sure that is the toggle behavior (value of 1 in the first byte of fixed data). It definitely is not a 0 or 2 in that byte, so either 1 is correct or it isn't supported.

The Robman wrote:

The version in protocols.ini replicates the executor that's built into a handful of JP1 remotes (such as URC-3440, URC-8040, URC-8060). I assume the version in the upgrade file posted here is a more recent version.


When I tested the version in protocols.ini, it didn't produce nokia32 at all. I haven't yet figured out whether I had unreasonable fixed data for that version, or whether it is some other protocol that was issued with the same pid, or whether someone made a mistake when copying it into protocols.ini.

For all but the last case, we ought to make some decision about a variant name, so RM can understand that those remotes have a pid 0173 but don't have the right pid 0173 for nokia32 fixed data generated as discussed in this thread.

Selecting a variant name probably requires editing some rdf files, not just the protocols.ini file.

Edit: I looked more closely at the pid 0173 in protocols.ini. It is just wrong. I understand the mistake that was made when it was put there, and probably could fix it. But there is no point because we have a correct newer version. I don't have an easy way to test, but I believe the older version as it exists in the remotes Rob listed is correct and has the same behavior as the new version. I think it is only wrong in protocols.ini.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
The Robman
Site Owner


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

                    
PostPosted: Wed Mar 14, 2007 2:37 pm    Post subject: Reply with quote

johnsfine wrote:
I just decoded that file. What I see is Device=34, Subdevice=208 in every decoded signal (A few signals didn't decode).

You're right. I was looking at it in Notepad rather than Excel, so the columns where shifted over.
_________________
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
The Robman
Site Owner


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

                    
PostPosted: Wed Mar 14, 2007 9:22 pm    Post subject: Reply with quote

johnsfine wrote:
When I tested the version in protocols.ini, it didn't produce nokia32 at all. I haven't yet figured out whether I had unreasonable fixed data for that version, or whether it is some other protocol that was issued with the same pid, or whether someone made a mistake when copying it into protocols.ini.

Just in case the fixed data was an issue, here's the fixed data for some official UEI setup codes that use $0173

02 21 A0 26 = Cbl/1356
02 20 C0 27 = Cbl/1483
01 22 90 80 = Cbl/1561
01 20 C0 26 = Cbl/1582
00 0E 40 28 = Sat/0867
00 0D 50 08 = Sat/1111
01 20 E0 26 = Sat/1259
01 21 60 26 = Sat/1455
01 22 90 00 = Sat/1561
01 21 90 26 = Sat/1591
00 0D 50 08 = Sat/1743
01 22 D0 26 = Vid/2045
00 0E 60 28 = TV/0614
00 0E 61 28 = TV/0617
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!


Last edited by The Robman on Tue Dec 02, 2008 11:16 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
The Robman
Site Owner


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

                    
PostPosted: Wed Mar 14, 2007 9:24 pm    Post subject: Reply with quote

johnsfine wrote:
0 = normal
1 = use the high bit of the X value as a toggle bit
2 = use the high bit of the X value as a release bit

Do you have any recommendations as to how we should handle these variants in RM/KM and (where possible) DecodeIR?
_________________
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
mr_d_p_gumby
Expert


Joined: 03 Aug 2003
Posts: 1370
Location: Newbury Park, CA

                    
PostPosted: Wed Mar 14, 2007 10:18 pm    Post subject: Reply with quote

The Robman wrote:
johnsfine wrote:
0 = normal
1 = use the high bit of the X value as a toggle bit
2 = use the high bit of the X value as a release bit
Do you have any recommendations as to how we should handle these variants in RM/KM and (where possible) DecodeIR?
FYI, When I added the URC-8206 to KM v9.06, I added supoort for both versions of PID 0173. At the time I uploaded PB files for both versions: variant 1 and variant 2.
_________________
Mike England
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 - General Forum 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