Knuckx wrote:This isn't JP1.4 (or JP1.4N); UEI don't always label the interfaces consistently. AFAIK the only Freescale processors that UEI have used that we know about were the HCS08 series in JP1.2 remotes.
For reasons not clear to me, the product number printed on this MCU "MCQE96C" is missing the digits that specify the core type: it only shows the testing level "MC" (Fully Qualified), the device family "QE", the flash size "96" (in KB), and the thermal range "C" (-40C to 85C). Fortunately I was able to find
an errata document for its mask number "3M11J", which confirms that the full model number for the die is "MC9S08QE96". That adds the memory type "9" (flash-based) and the core "S08". I can, by looking at the shape and pin count of the chip, add the package type "FT" (QFN-48), so the full model number is almost certainly "MC9S08QE96CFT".
Given that it uses a Freescale S08 core, it seems reasonable to assume this remote is a member of the Freescale-based JP1.2 remote family already seen.
Knuckx wrote:I you have access to a Windows PC, try
JP2Sniffer, which tends to be a bit more forgiving of odd/unknown remote types
I do indeed have a Windows PC I can use. JP2Sniffer 1.4 downloaded from your link doesn't seem to do any better than RMIR on my Mac did. Whether or not I'm holding the pogo pins to the pads, it says "Read operation timed outGet Info timed outBad AddressBad Length" when I click "Download from E2" on the "High level" tab, or just "Read operation timed out" when I click "Begin Comm" on the "Low level" tab. Are there any settings I should change from the defaults before trying to connect? Do I need to set the baud rate or other parameters on the port before I launch JP2Sniffer?
Since the description of the tool is "Program to read/write from JP1.4, JP2, JP3 or USB (MAXQ processor) remotes", it seems likely that it just doesn't support this (probably) JP1.2 remote.
Knuckx wrote:also try the the lastest prototype build of RMIR - 2.04build6 (make sure you have the lastest version of jp12serial as well).
mathdon wrote:As Knuckx points out, the development version RMIR v2.04 build 6 (and build 8)
available here only contains jp12serial v0.22 beta for Windows OS. However, the release version v0.22 of jp12serial has now been compiled for Linux and Mac OS X as well, ready for the forthcoming public release of RMIR v2.04. You can find
the full set of compilations here. To use the development versions of RMIR v2.04 with your Mac, use jp12serial v0.22 from the above link and DecodeIR from RMIR v2.03 build 14.
With RMIR v2.04 build 8 and jp12serial v0.22 release on Windows 10 x64 I get a "No remotes found!" error when I attempt a Raw Download, plus this in the log:
Code: Select all
Starting raw download
Interface Name = JP1.X Serial
Port Name = COM3
Testing interface: JP1.X Serial
Interface matched. Trying to open remote.
Port Name = NULL
Failed to open
Trying that same version on my Mac results in the same error message and log output as I was seeing there before:
Code: Select all
Starting raw download
Interface Name = NULL
Port Name = NULL
Testing interface: JP1.X Serial
Port Name = /dev/cu.usbserial-FT0DJG91
Opened on Port /dev/cu.usbserial-FT0DJG91
Interface opened successfully
Base address = $0
Interface type = 0
Read first -1 bytes: 00 00 00 00 00 00 00 00 00 00
It looks like on Windows it's failing to open the serial port. That doesn't change even if I run it as Administrator. On OS X it says it successfully opens the port, but even with the new versions it fails to read the signature.
I'm not really sure how to continue troubleshooting this, since I don't have anything here I can use to observe what the interface is doing at the hardware level. I'm at a family member's house, and this is their remote, which is why I don't have access to any of my normal equipment. Since these remotes are only ~$25 on eBay I bought one. It (and I) will be at my house in a week or so, at which point I should be able to investigate far more effectively.