OpenWrt Forum Archive

Topic: Netgear DGN3500

The content of this topic has been archived between 8 Feb 2018 and 7 May 2018. Unfortunately there are posts – most likely complete pages – missing.

Hello team,

I've just bought Netgear DGN3500 device. Works pretty well - but I'd love to have openwrt installed. Are there any plans to support this device?

Product page:
Support page:

Kind Rgds,

Can somebody add support for this board - Netgear DGN3500 ?

Gigabit Ethernet 4 port - Realtek RTL8366RB
WiFi b/g/n - Atheros AR9223
ADSL -  Infineon 50810 with 1 USB port for storage, etc

flash is 16 Mb size

The BT Home Hub 3.0 Type A uses the same processor (Lantiq / Infineon XWAY ARX168).

The Home Hub is heavily locked down and there are no header pins on the PCB for UART or JTAG.

BT has released some GPL code for the device: … lcode.html

In the big PCB photo at … 00_big.jpg  what is J24 on the board of the DG3500?  It looks like it's for a set of 2x7 header pins.

PCB photos of the HomeHub 3.0 Type A are at … sassembly/

Here's a close-up of the processor arrangement on the Home Hub 3.0 Type A:

(Last edited by asbokid on 11 Aug 2011, 02:52)

Can somebody provide uboot/config image of DGN3500?  I bricked it after flashing new firmware, and no UART output, u-boot.sflash  from netgear GPL can not work at all.

There is a firmware recovery tool on a support CD

Yes. there is firmware recovery description in manual. But now u-boot can not work, I really need u-boot copy first to bring router boot-up first.

Hi All,

I just got my hands on one of these babies (DGN3500, not 3500B). I'm totally new to openwrt, but I'm keen to help. What can I do...

(Last edited by sirlark on 3 Jun 2012, 00:54)

Today (06/09,2012) only, DailySteals is selling this Netgear DGN3500 for $39.99 + $5S/H (to US). So, if you need one, you better hurry up before the deal is over.

Is there a build OpenWRT for this device?

Just got hold of a bricked DGN3500 so put openwrt on it.

It seems support is 99% done, all thats lacking is building a factory image.

So I modified the script in the netgear source to build a factory image that can be flashed through the web interface.

I will get the factory image script in the source tree.

On further thought I dont think the OpenWRT build root can produce factory upgrade images.

The factory image is lay out like below and will need binary parts included.

Uboot Loader
Uboot Binary ? 2nd stage loader
File system
PID, KFS checksum and ImageChecksum.
Empty Code

The 2nd stage loader is a binary blob with not source, Its used for recovery and loading the kernel and computing checksums. Its not updated on flashing but is included with the image.

I might just put instructions on the Wiki page on how to generate an factory image image with the netgear source.

Edit: I can just pad out the Uboot and 2nd stage loader as there not updated. Will submit a patch shortly.

(Last edited by andytara12 on 16 Dec 2012, 09:33)

Can a person offer uboot/config image of DGN3500?  I bricked it After flashing brand new firmware, also as almost no UART production, u-boot.sflash  from netgear GPL can not work at just just every one of the.

Is there a ready flashable image available for the DGN3500?
What is exactly the difference between DGN3500 and DGN3500B?
Instruction on how to build it myself is also good.
I've been trying for ages to have a stable DGN3500.

(Last edited by jdebock on 5 Apr 2013, 15:45)

I'm looking for a ADSL2+/GB LAN/WiFi OpenWrt modem/router and this might be a perfect fit.

I don't mind having to muck around a little bit, but I would like to know if everything (Modem, WiFi, and Ethernet) all work

jdebock wrote:

Is there a ready flashable image available for the DGN3500?
What is exactly the difference between DGN3500 and DGN3500B?
Instruction on how to build it myself is also good.
I've been trying for ages to have a stable DGN3500.

Looking at … he.dgn3500 the main difference seems to be the layout of the flash. I too would love a ready flashable image, or instruction on how to make one myself.

Here are my files for making a flashable image.

There are basic instructions included in the archive.

Its been a while since I made this, from memory its for the dgn3500 not the B, it will flash to any unit as openwrt flash layout is the same on both, the trouble will be with flashing from an oem firmware. The pid data in dgn3500sum.c may need to be changed for the B version. The PID data can be found in the Netgear opensource tarball.

Im sorry I don't have time to give much support for this.

If you flash your router with this, you need to have a way to recover such as a serial cable.

No warranty or guarantee for my work. …

@andytara12: Awesome! Thanks so much ... I'll be giving this a shot tonight

ath9k wifi does not work on my dgn3500 with barrier breaker (r39395), does anyone know a working revision?

There's a new(ish) patch from Marco Antonio Mauro, posted to the mailing list.

I'm busy trying a build now. For me the patch didn't apply cleanly, so I had to go in manually and clean up some thing. This could be either because I'd already applied andytara12's patches, although I did try to revert them, or because my source tree is slightly out of date.

Either way, it's building now. I'll let you all know how it goes.

I had to apply daniel gimpelevich's patch (devel list Nov. 17 2013), his patch fixed wifi issues for me.

BusyBox v1.19.4 (2014-02-04 23:26:02 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 BARRIER BREAKER (Bleeding Edge, r39395)
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
root@OpenWrt:~# uptime
 22:33:22 up 20 days, 11:28,  load average: 0.04, 0.06, 0.05

Everything works fine now, however I didn't use Marco's patch, I used serial console to boot ram image, then wrote image to flash.

As far as I can tell the wifi patch is now already in the git repos. I pulled them this morning and, after finally figuring out the stupid uclibc locale issue I was having, the build seems to be progressing well.

No dice, once again... So what we still seem to be missing is a target profile entry for the make menuconfig to build the factory image. Alternatively, instructions on how to build a factory image without using make menuconfig would be handy.