Topic: Netgear DGN3500

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: http://tinyurl.com/yf28epm
Support page: http://tinyurl.com/ybm6h2z

Kind Rgds,
n.

2 (edited by aport 2010-04-08 20:02:22)

Re: Netgear DGN3500

GPL source available here: http://kb.netgear.com/app/answers/detail/a_id/2649

Should help us figure out how to get OpenWrt on it.

Re: Netgear DGN3500

this router is using Lantiq XWAY™ ARX168 (PSB 50810) (ex infineon)
http://www.lantiq.com/products/broadban … tm-arx168/
with u-boot

Re: Netgear DGN3500

Can somebody add support for this board - Netgear DGN3500 ?
http://www.3dnews.ru/_imgdata/img/2010/04/14/590207/netgear_300.jpg


Gigabit Ethernet 4 port - Realtek RTL8366RB
http://www.3dnews.ru/_imgdata/img/2010/04/14/590207/gigabit_chip.jpg
WiFi b/g/n - Atheros AR9223
http://www.3dnews.ru/_imgdata/img/2010/04/14/590207/wifi_chip.jpg
ADSL -  Infineon 50810 with 1 USB port for storage, etc
http://www.3dnews.ru/_imgdata/img/2010/04/14/590207/adsl_chip.jpg

flash is 16 Mb size

5 (edited by asbokid 2011-08-11 00:52:28)

Re: Netgear DGN3500

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: http://www.btyahoo.com/broadband/adhoc_pages/gplcode.html

In the big PCB photo at http://www.3dnews.ru/_imgdata/img/2010/04/14/590207/netgear_300_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 http://gadgetcat.wordpress.com/2011/02/19/home-hub-3-disassembly/

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

http://gadgetcat.files.wordpress.com/2011/02/xway.jpg

Re: Netgear DGN3500

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.

Re: Netgear DGN3500

There is a firmware recovery tool on a support CD

8 (edited by Orca 2012-03-11 10:46:28)

Re: Netgear DGN3500

OpenWrt Wiki: Lantiq SoCs
OpenWrt Wiki: Netgear DGN3500B

Re: Netgear DGN3500

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.

10 (edited by sirlark 2012-06-02 22:54:34)

Re: Netgear DGN3500

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...

Re: Netgear DGN3500

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.

Mazi

Re: Netgear DGN3500

Is there a build OpenWRT for this device?

Netgear DGN3500+Modfs v.0.3 beta

Re: Netgear DGN3500

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.

14 (edited by andytara12 2012-12-16 08:33:08)

Re: Netgear DGN3500

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
Kernel
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.

Re: Netgear DGN3500

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.

Re: Netgear DGN3500

andytara12 wrote:

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

Any progress on this? I'd love to have my DGN3500B run something more stable than the factory firmware (and have it take over the tasks of one or two small OpenWRT boxes in the process).

17 (edited by jdebock 2013-04-05 13:45:14)

Re: Netgear DGN3500

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.

Re: Netgear DGN3500

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

Re: Netgear DGN3500

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 http://wiki.openwrt.org/toh/netgear/dgn3500b#details.of.the.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.

Re: Netgear DGN3500

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.

https://dl.dropboxusercontent.com/u/75842677/dgn3500.zip

Re: Netgear DGN3500

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

Re: Netgear DGN3500

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

Re: Netgear DGN3500

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.

Re: Netgear DGN3500

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
root@OpenWrt:~# 

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.

Re: Netgear DGN3500

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.