Dish 40.0 / URC-2015BC0-R pinout & support in RMIR?
Posted: Tue Oct 25, 2016 12:24 am
I have a remote for a Dish satellite box which was made by UEI and which I'd like to program with RMIR.
The back of the case says:
40.0 UHF 2G
FCC ID: MG3-2015
EchoStar Technologies L.L.C.
186228
And the circuit board inside says:
UEI Echostar Xip Freescale Remote
URC-2015BC0-R
60272-2231000 V05
MAY.2011 REV:05
I can't find any mention of this model online in connection to the JP1 modding scene, so I started poking around the hardware.
The largest chip on the board is a QFN-48 with a Freescale logo marked "MCQE96C / 3M11J / CTHM1301". I'm assuming it to be a Freescale MC9S08QE96CFT MCU. There's also a QFN-32 with a Freescale logo marked "13202 / 4QXUB", which appears to be a Freescale MC13202FC "2.4 GHz Low Power Transceiver for IEEE 802.15.4". The only other serious IC is a DFP-8 with an ST Microelectronics logo marked "2SPE20VP / B2454" which I can't identify.
There's a set of six test pads in the battery compartment marked "JP1.4". I've taken a multimeter in connectivity mode and followed the traces:
1 => MCU 48
2 => Gnd
3 => MCU 47 RESET
4 => MCU 30 Vdd
5 => MCU 26 RxD1
6 => MCU 25 TxD1
Since it's marked "JP1.4" I assume it uses the JP1.4 interface, but I'm not sure since Rob once said that JP1.4 remotes should have a Samsung MCU and this one clearly has a Freescale MCU instead. Based roughly on the JP1.3 pinout as given by 3FG, I built a pogo pin adapter to connect my FTDI TTL-232R-3V3 cable:
However, with that adapter attempting a Raw Download from RMIR v2.03 b14 on Mac OS 10.11.6 results in an "Unable to read the signature of the remote" error, plus this in the log:
Unfortunately I don't have ready access to my logic analyzer right now, so I can't debug much further in hardware. Since the JP1.x Serial interface code in RMIR is loaded via JNDI I don't know how to increase its debug level, assuming that's even possible. This is my only non-USB JP1 remote and I've not used this FTDI cable or this computer for JP1 work before, so it could easily also be an interface or software issue.
Has anyone seen this model before? Is the JP1.4/Freescale platform something that's currently supported, or has any work been done on it? Can anyone confirm the pinout for this JP1.4 interface that's a 1x6 array of test pads instead of the normal 2x3 header?
The back of the case says:
40.0 UHF 2G
FCC ID: MG3-2015
EchoStar Technologies L.L.C.
186228
And the circuit board inside says:
UEI Echostar Xip Freescale Remote
URC-2015BC0-R
60272-2231000 V05
MAY.2011 REV:05
I can't find any mention of this model online in connection to the JP1 modding scene, so I started poking around the hardware.
The largest chip on the board is a QFN-48 with a Freescale logo marked "MCQE96C / 3M11J / CTHM1301". I'm assuming it to be a Freescale MC9S08QE96CFT MCU. There's also a QFN-32 with a Freescale logo marked "13202 / 4QXUB", which appears to be a Freescale MC13202FC "2.4 GHz Low Power Transceiver for IEEE 802.15.4". The only other serious IC is a DFP-8 with an ST Microelectronics logo marked "2SPE20VP / B2454" which I can't identify.
There's a set of six test pads in the battery compartment marked "JP1.4". I've taken a multimeter in connectivity mode and followed the traces:
1 => MCU 48
2 => Gnd
3 => MCU 47 RESET
4 => MCU 30 Vdd
5 => MCU 26 RxD1
6 => MCU 25 TxD1
Since it's marked "JP1.4" I assume it uses the JP1.4 interface, but I'm not sure since Rob once said that JP1.4 remotes should have a Samsung MCU and this one clearly has a Freescale MCU instead. Based roughly on the JP1.3 pinout as given by 3FG, I built a pogo pin adapter to connect my FTDI TTL-232R-3V3 cable:
Code: Select all
Pad MCU FTDI Color
1 ?
2 Gnd Gnd Black
3 RESET RTS Green
4 Vdd
5 RxD TxD Orange
6 TxD RxD Yellow
Code: Select all
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
Has anyone seen this model before? Is the JP1.4/Freescale platform something that's currently supported, or has any work been done on it? Can anyone confirm the pinout for this JP1.4 interface that's a 1x6 array of test pads instead of the normal 2x3 header?