Page 1 of 2

New Remotes

Posted: Fri Oct 14, 2011 10:10 am
by vickyg2003
I hear that we are close to having another family of remotes to have to support that is going to be using yet another assembler language.

Do we have a PDF manual for the new assembly language?

Also what remotes are going to be using this? I'd like to keep an eye out for a "deal" so that I can pick up a remote to be able to test protocols when the time comes.

Re: New Remotes

Posted: Fri Oct 14, 2011 10:21 am
by eferz
...and more importantly, are these new remotes pretty?

Posted: Fri Oct 14, 2011 11:03 am
by The Robman
The new remotes are all JP2 remotes, so we haven't even sorted out how we're going to support them from a connection POV, let alone from a protocol upgrade POV.

But, to your question, the new processor is a Maxim MAXQ610.

The main page for the processor is here:
http://www.maxim-ic.com/datasheet/index.mvp/id/5939

The document that includes the assembler language is this one, the section that you'll want to look at is Section 14 (starting on page 168, with details on page 170)
http://pdfserv.maxim-ic.com/en/an/AN4812.pdf

Posted: Fri Oct 14, 2011 11:41 am
by 3FG
This application note is useful for understanding the details of how the prefix instruction works. The MAXQ family is said to be the only commercially available transaction triggered processor. Technically, it has only one instruction (MOVE), and the sources and destinations determine the actions taken. It is different!

Additionally, it is a 16 bit processor and code runs in word (16 bit) addressing mode, while data can be read/written in byte or word mode, so that is also a departure from the 8 bit chips we're used to.

Posted: Fri Oct 14, 2011 12:58 pm
by vickyg2003
The_Robman wrote:The new remotes are all JP2 remotes, so we haven't even sorted out how we're going to support them from a connection POV, let alone from a protocol upgrade POV
.
While I was reading the other assembly manuals, I thought it would be a good time to give the new language a first look.
3fg wrote:The MAXQ family is said to be the only commercially available transaction triggered processor. Technically, it has only one instruction (MOVE), and the sources and destinations determine the actions taken. It is different!
Thanks Dave, that does look like it will be difficult to get a handle on.
Eferz wrote: ...and more importantly, are these new remotes pretty?
You must have been reading about my feeling that Atlases are ugly.. :lol:

Posted: Fri Oct 14, 2011 1:28 pm
by vickyg2003
Rob, it looks like a cross between s3c8 and hcs08 with the accumlator from mine, and the backwards operators from yours. Ewwwww

Posted: Mon Oct 17, 2011 7:39 am
by madmalkav
A little off-topic: any idea if the Xsight series uses this very same processor? I want to know mainly because if some day I try to figure how it works internally and get some usb logs, dumps, or whatever.

Posted: Mon Oct 17, 2011 7:55 am
by The Robman
madmalkav wrote:A little off-topic: any idea if the Xsight series uses this very same processor? I want to know mainly because if some day I try to figure how it works internally and get some usb logs, dumps, or whatever.
The Xsight remotes have a USB connector, rather than a traditional 6-pin, and nobody has taken the time to figure out how to communicate with them yet, so we don't know what processor they use.

Posted: Mon Oct 17, 2011 10:39 am
by 3FG
If the Xsight uses the Maxim line of micros, presumably it would then use the MAXQ622, which is in many respects similar to the MAX610, but also has USB capability (and a possible 128K flash size).

Posted: Wed Feb 08, 2012 4:52 pm
by yakpimp
I got a remote yesterday that has the MAXQ610 chip, and I was wondering if you guys ever got your hands on a couple to see what can and can't be done.

I'm looking to find a way to dump the flash part and see what's on it.

Any ideas on where to begin?

Posted: Wed Feb 08, 2012 6:10 pm
by mathdon
yakpimp wrote:I got a remote yesterday that has the MAXQ610 chip, and I was wondering if you guys ever got your hands on a couple to see what can and can't be done.
Yes we did :D . Please tell us what remote you have, and do look at this post. Although the thread concerns a JP1.4 remote with a Samsung chip, the development version of RMIR it refers to has some support for the MAXQ610 chip. If your remote isn't an Atlas 1056B03, for which there is an RDF in the development package, your first step should be to install that development version, do a raw download from your remote, save it and post the file (which will have a .ir extension but won't load with IR.exe) for us to look at.

Do keep us informed. At present we need all the users that have remotes with the Maxim chip to assist us in testing and development, as they are so different from the JP1.x remotes that a full understanding of them is still a long way off.

Posted: Thu Feb 09, 2012 6:25 pm
by yakpimp
The remote is not a universal, it's the new xbox 360 media remote

http://www.blogcdn.com/www.engadget.com ... 2986bb.jpg

I'm going to try to get pictures of the insides tonight. I did look at it a couple days ago, and didn't see any pads for programming. I assume i'll have to connect directly to the chip pins.
[/img]

Posted: Thu Feb 09, 2012 6:47 pm
by mdavej
I have serious doubts about this being a UEI remote. HERE's the support page with a link to a code list.

Posted: Thu Feb 09, 2012 11:24 pm
by yakpimp
Sorry I'm not familiar with UEI, I assume you mean the communication standard? I can capture some signals with my IR blaster and post them if that helps.

Posted: Thu Feb 09, 2012 11:51 pm
by eferz
yakpimp wrote:Sorry I'm not familiar with UEI, I assume you mean Universal Electronics Inc?
Yes, if it weren't for them then JP1 wouldn't exist.