Netgear DGN1000 is currently unsupported!
A little work has been done (2016-05) in getting DGN1000SP variants to boot trunk kernels, but it's not useful yet. See the forum thread for details. This work is resurrection of a neglected device; support for most of the platform was added inbetween Attitude Adjustment and Barrier Breaker, but it fell unmaintained before Barrier Breaker froze.
Even if this effort bears fruit, only the 32/8 (e.g. DGN1000SP) variants stand a chance of being supported. 16/4 variants are too small, and the Attitude Adjustment images that would fit on them have some undiagnosed failures in the flash driver.
This router has the following versions/models.
|Version/Model||S/N||Release Date||OpenWrt Version Supported||Model Specific Notes|
The 'B' probably denotes the ADSL Annex B variant distributed in Germany.
Netgear N150 Wireless ADSL2+ Modem/Router
|DGN1000B||Amazon SE@266MHz||16MB||4MB||4x 100M||No||Yes (unpopulated)||No|
Manufacture advertised features:
There is no image to install yet, but in case you want to experiment…
Once serial access has been established, U-Boot will give you a (short!) window to interrupt it with Ctrl-C:
ROM VER: 1.2.0 CFG 04 EEPROM Data OK U-Boot 1.1.5-2.2 (Sep 25 2009 - 22:20:42) ... Input Ctrl-c to stop autoboot: 0
Be very careful with this U-Boot; the vendor patches are minimum-effort and there are some dangerous bugs (see forum thread).
|Architecture:||MIPS (4KEc V6.12)|
|bootloader:||U-Boot (v1.1.5 with vendor patches)|
|Flash size:|| 8 MiB (DGN1000SP)
4 MiB (DGN1000)
|RAM:|| 32 MiB (DGN1000SP)
16 MiB (DGN1000)
|Wireless:||Atheros AR9271 2.4ghz 802.11bgn|
|VLAN support:||Unlikely (see forum thread)|
|Power:||12V DC 1.0A|
|Serial:||Yes (unpopulated pads)|
My Netgear DGN1000B came bundled with the following PSU:
|Brand/Model||Netgear / T012HE1209|
|Input||220-240V~ (50/60Hz, 0.25A)|
See the Wikidevi entry. UK units seem to use a blue PCB and have Lantiq-branded SoCs; perhaps all green ones have Infineon-branded SoCs.
Note: This will void your warranty! The case of the DGN1000B is composed of 4 pieces:
There are 4 TORX screws at the back of the device, under the rubber feet.
Come back here when you've read the generic serial access instructions.
Moving away from the network ports, the pads (J1, near the SoC and RAM) are:
[GND] [TX] [VCC] [RX]
Gently remove any dull oxide layer from the pads, and solder wires or surface-mount pins to the pads.
Don’t forget that the TX pin of the serial port must linked to the RX pin of the router and the RX to TX!
How to configure LEDs in general, see the LED section in the led_configuration.
|LED name||LED print||Internal name||Trigger|
|LAN Port 1||1||unknown||N/A|
|LAN Port 2||2||unknown||N/A|
|LAN Port 3||3||unknown||N/A|
|LAN Port 4||4||unknown||N/A|
|Wide Area Network||WAN||dgn1000b:green:wlan||N/A|
The Netgear DGN1000B has 3 buttons:
|BUTTON||Event||Backfire ID||Attitude Adjustment ID|
|Quick Security Setup||QSS||BTN_1||wps|
The WLAN and QSS buttons are located at the front and can be easily pressed with a finger. The Reset button is located at the bottom and cannot be pressed with a finger, you need a small item (pen typically) to push it in.
See also generic.debrick.
Since this device is Lantiq-based, its mask ROM can boot a payload over the serial port such as a U-Boot image.
The JTAG pins of the SoC are known from the TG585v8. They're probably available on resistors R23/R26 (topside), R36/R34/R24/R25 (underside) but resistors haven't been paired to signals yet. JTAG is a poor choice for recovery on this unit; UART mode and direct SPI access to the flash are easier. There's no flash support for this SoC in common JTAG tools anyway. Debugging of this SoC has been done though, on the TG585v8 with OpenOCD.