Uniden ENR 1504 internals

Hardware Information:

Vendor Uniden
Device name ENR 1504 - 4-port Ethernet Broadband Router (support page)
PCB reference DR-E604W
2976204004
Seems to be an OEM from DNI
Description The Uniden ENR 1504 is a Cable/DSL Router with the following features: 4 port 10/100 Fast Ethernet Switch, Professional Grade Firewall Features, DHCP Server/Client, SNMP, Virtual Private Network Pass-Thru, etc.
Notes
  • The power indicator is a blue LED - this looks neat!
  • The PCB for this wired (non-Wifi) router is common with a Wifi variant: there are pads for many other components, including an extension of the power area, a few more ICs and passive components, and a PCMCIA connector.
  • There is an screw available on the outside of the router to ground the device if need. Most SOHO router do not have it.

Picture of the PCB:

Main parts:

CPU Micrel KENDIN KS8695
A 185-MIPS ARM 922T processor with MMU, layer 2 switch with 5 Fast Ethernet transceivers, and much more.
Flash memory MX 29LV800ABTC-90
3 Volt Fast Boot Block Flash Memory (512Kbit x 16)
Total : 1 Mbyte
SDRAM memory EtronTech EM638165TS-7
4Mx16 Synchronous DRAM (SDRAM)

Connectors:

J1 : screw for connecting the router ground to and external ground

J2 : +7.5V@1A connector jack

J3 : group of 4 ethernet plugs on the switch for the LAN

J4 : UART (per the connector name on the silscreen)

1 ? 2 ?
3 ? 4 ?
5 GND 6 ?
7 ? 8 ?
9 ? 10 GND
11 ? 12 GND
13 ? 14 GND

J5 : Seems to be a standard 14-pin JTAG connector - only the VCC and GND signals have been verified at this point. There is the name ICE written on the silkscreen for this connector.

1 VCC (positive 3.3) 2 GND
3 nTRST 4 GND
5 TDI 6 GND
7 TMS 8 GND
9 TCK 10 GND
11 TDO 12 nICERST
13 VCC (positive 3.3) 14 GND

J6 : 22 pin connector, not connected on the non-Wifi variant

J7 : 22 pin connector, not connected on the non-Wifi variant

J8 : 68 pin connector for the PCMCIA connector, not connected on the non-Wifi variant

Software Information:

Original Firmware:

No information about the firmware/OS at this point as there is no firmware update to download, and I did not yet start using the UART/JTAG.

But the firmwire of the WNR 2004 (Wifi version of this router) is based on the Nucleus RTOS from Accelerated Technology Inc. This is likely the ENR 1504 uses the same real time operating system, but this is still unverified at this point.

Copyright string and version found in WNR2004_1.08.bin:
1993-2001 ATI - Nucleus PLUS
ARM 6/7/9 1.13.20

Other information

Questions:


Last Update: 20040203