Netgear DGN3500 and Netgear DGN3500B

OpenWrt support is possible, and currently being worked on. THIS IS WORK IN PROGRESS!

Supported Versions

Version/Model S/N Release Date OpenWrt Version Supported Model Specific Notes
DGN3500 2012-11 WIP Annex A
DGN3500B 2012-11 WIP Annex B

Hardware Highlights

CPU Ram Flash Network USB Serial JTag Misc
Lantiq AR9 64MiB 16MiB 4 GigE, 1 WAN Yes, 2.0 Yes Yes integrated ADSL modem

Installation

Compile an image with ramdisk from trunk and boot it via tftp from uboot:

tftpboot
set bootargs boardarch=DGN3500B console=ttyLTQ1,115200
bootm

This works but, of course, is not permanent yet. The SPI driver should be improved before being able to use (and install) the flash.

Flash Layout

Overview

Netgear DGN3500 Flash Layout
Layer0 amazon_s-sflash 16384 KiB
Layer1 128KiB 192KiB mtd1 KFS 15360KiB mtd9 UILANG 64KiB mtd8 TM 64KiB mtd7 POT 64KiB
Layer2 mtd2/4 u-boot 64KiB mtd6 bootenv 64KiB mtd5 DPF 64KiB mtd3 NVRAM 64KiB ? 64KiB kernel? 1344KiB mtd0 rootfs 14016KiB 192KiB

Only mtd0 and mtd1 overlap on this one.

Netgear DGN3500B Flash Layout
Layer0 amazon_s-sflash 16384 KiB
Layer1 128KiB 192KiB mtd1 KFS 16000KiB mtd7 POT 64 KiB
Layer2 mtd2/4 u-boot 64KiB mtd6 bootenv 64KiB mtd5 DPF 64KiB mtd3 NVRAM 64 KiB ? 64 KiB kernel? 1216 KiB mtd0 rootfs 14848KiB

Note the overlap of mtd0, mtd1 and mtd7 with the kernel.

Details of the DGN3500

mtdX start end size description
mtd0 0x001A0000 0x00F50000 0x00DB0000 File-System (13.6875 MiB)
mtd1 0x00050000 0x00F50000 0x00F00000 KFS (15 MiB)
mtd2 0x00000000 0x00010000 0x00010000 U-Boot (64 KiB)
mtd3 0x00030000 0x00040000 0x00010000 NVRAM (64 KiB)
mtd4 0x00000000 0x00010000 0x00010000 U-Boot (64 KiB)
mtd5 0x00020000 0x00030000 0x00010000 DPF (64 KiB)
mtd6 0x00010000 0x00020000 0x00010000 BOOTENV (64 KiB)
mtd7 0x00FF0000 0x01000000 0x00010000 POT (64 KiB)
mtd8 0x00FD0000 0x00FF0000 0x00010000 TM (64 KiB)
mtd9 0x00F50000 0x00FD0000 0x00010000 UILANG (64 KiB)

Details of the DGN3500B

mtdX start end size description
mtd0 0x00180000 0x01000000 0x00E80000 File-System (14.5 MiB)
mtd1 0x00050000 0x00FF0000 0x00FA0000 KFS (15.625 MiB)
mtd2 0x00000000 0x00010000 0x00010000 U-Boot (64 KiB)
mtd3 0x00030000 0x00040000 0x00010000 NVRAM (64 KiB)
mtd4 0x00000000 0x00010000 0x00010000 U-Boot (64 KiB)
mtd5 0x00020000 0x00030000 0x00010000 DPF (64 KiB)
mtd6 0x00010000 0x00020000 0x00010000 BOOTENV (64 KiB)
mtd7 0x00FF0000 0x01000000 0x00010000 POT (64 KiB)

Hardware

Serial

port.serial general information about the serial port, serial port cable, etc.

The pinout for the serial port is: GND, TX, 3.3V and RX (from left to right when looking the board with the DSL port on the top right). J41 is the serial port.

How to connect to the Serial Port of this specific device:

FIXME

Bootlogs

The uBoot Output (alongside with the uBoot environment) has been captured, as well as the boot log of the original Netgear firmware.

Tags

Back to top

toh/netgear/dgn3500b.txt · Last modified: 2014/01/28 18:48 by ixproz