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

Internal formats

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



Joined: 28 Nov 2003
Posts: 117
Location: Toronto, Canada

PostPosted: Wed Jan 28, 2004 11:42 am    Post subject: Internal formats Reply with quote

How diverse are the formats for keymoves, macros and upgrades? Are they different for different MCUs and/or models? Does any of the extenders change them?
Back to top
View user's profile Send private message Send e-mail
The Robman
Site Owner


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

PostPosted: Wed Jan 28, 2004 12:16 pm    Post subject: Reply with quote

For the most part the keymove format is pretty much the same (except for the URC-6131 and Atlas remotes).

Upgrades have the buttons arranged in different orders depending on the remote and the device type.

Protocols are unique to an MCU type (ie, S3C8, S3C8+, 740, 6805, etc)
_________________
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
wwwoholic



Joined: 28 Nov 2003
Posts: 117
Location: Toronto, Canada

PostPosted: Wed Jan 28, 2004 1:16 pm    Post subject: Reply with quote

Thanks, Rob.
What about macro? I don't think extenders have to change the format in order to provide nesting but would ask just in case. On the other hand some of them provide Fav/Scan in entirely different way than original soft. For this I believe they need different format, or at least they can use keymove/macro formats in a new role.
Back to top
View user's profile Send private message Send e-mail
johnsfine
Site Admin


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

PostPosted: Wed Jan 28, 2004 1:30 pm    Post subject: Reply with quote

wwwoholic wrote:
Thanks, Rob.
What about macro? I don't think extenders have to change the format in order to provide nesting but would ask just in case. On the other hand some of them provide Fav/Scan in entirely different way than original soft. For this I believe they need different format, or at least they can use keymove/macro formats in a new role.


As far as I recall, the only significant KeyMove or Macro format change is the 6131 extender changing the KeyMove format from the strange format native to the 6131 to the normal format used by other models.

Nested macros use exactly the same format as ordinay macros. The extender changes the way it behaves, not the way it is stored.

Similarly the major change in Fav behavior works without any change in the way the Fav list is stored.

I forget the exact details of the extender support for very long KeyMoves. I think that the extender does increase the maximum possible KeyMove size slightly, which could be considered a format change. But the way KeyMove size is encoded doesn't change. It just allows all lengths that can be encoded that way rather than having a slightly lower limit.

The extender DSM's and ToadTogs are stored as KeyMoves. You could call that a format change in that it stores a different kind of information within the KeyMove format than non extender KeyMoves can hold.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
wwwoholic



Joined: 28 Nov 2003
Posts: 117
Location: Toronto, Canada

PostPosted: Wed Jan 28, 2004 2:27 pm    Post subject: Reply with quote

johnsfine wrote:
The extender DSM's and ToadTogs are stored as KeyMoves. You could call that a format change in that it stores a different kind of information within the KeyMove format than non extender KeyMoves can hold.

I would rather say these do not qualify, as it seems the main executing code does not know about toads or dsms and treats them as regular keymoves. Only when it comes to the protocol they will be processed differently. Doesn't this work in non-extended remotes as well?

Anyway, my questions were parts of general "how to interpret eeprom dump from different remotes?" question. I believe I got the picture, thanks. Pls, let me know if anything else comes to mind.
Back to top
View user's profile Send private message Send e-mail
ot04298



Joined: 17 Sep 2003
Posts: 17
Location: Crystal River, FL

PostPosted: Wed Jan 28, 2004 5:24 pm    Post subject: Reply with quote

johnsfine wrote:
I forget the exact details of the extender support for very long KeyMoves. I think that the extender does increase the maximum possible KeyMove size slightly,


I this related to the size of the macro buffer? When testing a DSM for 1994 ext 5, I found that although the extender allows 15 byte macros, IR wouldn't allow the DSM keymove to be more than 13 bytes. Or is this just just the way it is in IR, vs some keymove limitation?
Back to top
View user's profile Send private message
johnsfine
Site Admin


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

PostPosted: Wed Jan 28, 2004 6:06 pm    Post subject: Reply with quote

ot04298 wrote:

I this related to the size of the macro buffer? When testing a DSM for 1994 ext 5, I found that although the extender allows 15 byte macros, IR wouldn't allow the DSM keymove to be more than 13 bytes. Or is this just just the way it is in IR, vs some keymove limitation?


The maximum size hex command in a KeyMove AFTER that has been increased by the extender is still smaller than the maximum length macro. 13 sounds right.

I believe that without the extender the limit is a little less than that, but IR.EXE knows the encoding method (which works up to length 13) and doesn't know the size limit, so it would be perfectly happy to create a 13 byte hex command in a remote where that wouldn't work. (In the older S3C80 remotes the limit is MUCH lower, and IR still doesn't know).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> Non-JP1 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
Get Smart! the band's official homepage Rockabilly Central