User Tools

Site Tools


toh:netgear:dgn3500b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:netgear:dgn3500b [2012/11/11 18:49]
danielg4 Added non-B
toh:netgear:dgn3500b [2014/08/17 18:02] (current)
m3m3nt0
Line 1: Line 1:
-====== Netgear DGN3500B ======+====== ​Netgear DGN3500 and Netgear DGN3500B ======
  
 OpenWrt support is possible, and currently being worked on. THIS IS WORK IN PROGRESS! OpenWrt support is possible, and currently being worked on. THIS IS WORK IN PROGRESS!
  
-  ​* [[https://forum.openwrt.org/viewtopic.php?​id=24195]] + 
-  * [[doc/hardware/soc/soc.lantiq]]+{{page>​meta:​infobox:​construction&​noheader&​nofooter&​noeditbtn}} 
 + 
 +===== 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 | 
 + 
 + 
 +OEM source code available at: [[http://kb.netgear.com/app/answers/detail/a_id/2649]]
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
 ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ Misc ^ ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ JTag ^ Misc ^
-| Lantiq AR9 | 64MiB | 16MiB | 4 GigE, 1 WAN | Yes, 2.0 | Yes | Yes | integrated ADSL modem |+| [[doc/​hardware/​soc/​soc.lantiq|Lantiq AR9]] | 64MiB | 16MiB | 4 GigE, 1 WAN | Yes, 2.0 | Yes | Yes | integrated ADSL modem | 
 + 
 + 
 +Manufacturer'​s site: [[http://​support.netgear.com/​product/​DGN3500]] 
 + 
 +Forum: [[https://​forum.openwrt.org/​viewtopic.php?​id=24195]]
  
-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). 
  
-===== Installing ======+===== Installation ​=====
  
 Compile an image with ramdisk from trunk and boot it via tftp from uboot: Compile an image with ramdisk from trunk and boot it via tftp from uboot:
Line 20: Line 32:
  
 This works but, of course, is not permanent yet. The SPI driver should be improved before being able to use (and install) the flash. This works but, of course, is not permanent yet. The SPI driver should be improved before being able to use (and install) the flash.
- 
-==== Boot Logs ==== 
-The [[toh:​netgear:​dgn3500b:​uboot|uBoot Output]] (alongside with the uBoot environment) has been captured, as well as the [[toh:​netgear:​dgn3500b:​stockboot|boot log of the original Netgear firmware]]. 
  
 ==== Flash Layout ==== ==== Flash Layout ====
  
 === Overview === === Overview ===
 +
 ^   ​Netgear DGN3500 ​ Flash Layout ​          ​^^^^^^^^^^^^^^^^^^^^^^^^ ^   ​Netgear DGN3500 ​ Flash Layout ​          ​^^^^^^^^^^^^^^^^^^^^^^^^
 ^ Layer0 ​      ​| ​                      ​amazon_s-sflash ​ 16384 KiB                                                                      |||||||||||||| ^ Layer0 ​      ​| ​                      ​amazon_s-sflash ​ 16384 KiB                                                                      ||||||||||||||
Line 64: Line 74:
 | mtd6 | 0x00010000 | 0x00020000 | 0x00010000 | BOOTENV (64 KiB) | | mtd6 | 0x00010000 | 0x00020000 | 0x00010000 | BOOTENV (64 KiB) |
 | mtd7 | 0x00FF0000 | 0x01000000 | 0x00010000 | POT (64 KiB) | | mtd7 | 0x00FF0000 | 0x01000000 | 0x00010000 | POT (64 KiB) |
 +
 +===== Hardware =====
 +
 +==== Info ====
 +| **[[wp>​Instruction set]]:​** ​              | [[wp>​MIPS architecture|MIPS]] |
 +| **Vendor:​** ​                              | [[wp>​Lantiq]] |
 +| **[[doc:​techref:​Bootloader]]:​** ​          | [[doc:​techref:​bootloader:​uboot|Das U-Boot]] |
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | Lantiq XWAY ARX168 |
 +| **[[doc:​hardware:​cpu|CPU]] @Frq** ​        | FIXME |
 +| **Flash size:​** ​                | 16 MB |
 +| **Flash Chip:​** ​                | FIXME |
 +| **RAM size:​** ​                  | 64 MB |
 +| **RAM Chip:​** ​                  | EtronTech EM6AB160TSA-5G |
 +| **Wireless No1:​** ​              | Atheros AR9223 w/ 2x2 MIMO antennas for 802.11b/g/n |
 +| **[[doc:​hardware:​Switch]]:​** ​   | Realtek RTL8366RB |
 +| **[[doc/​hardware/​internet.access.technologies|Modem]]:​** ​  | xDSL |
 +| **USB:​** ​                       | Yes |
 +| **[[doc:​hardware:​port.serial|Serial]]:​** ​ | [[#​Serial|Yes]] |
 +| **[[doc:​hardware:​port.jtag|JTAG]]:​** ​     | [[#​JTAG|Yes]] |
 +
 +==== Photos ====
 +
 +//Front://
 +
 +FIXME
 +
 +//Back://
 +
 +FIXME
 +
 +==== Opening the case ====
 +**Note:** This will void your warranty!
 +
 +  * FIXME
 +  * ...
 +
 +//Main PCB//
 +
 +FIXME
 +
 +==== Serial ====
 +-> [[doc:​hardware:​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
 +
 +==== JTAG ====
 +-> [[doc:​hardware:​port.jtag]] general information about the JTAG port, JTAG cable, etc.
 +
 +
 +How to connect to the JTAG Port of this specific device:
 +
 +FIXME
 +
 +
 +===== Debricking =====
 +-> [[doc:​howto:​generic.debrick]]
 +
 +If you were able install the OpenWRT firmware and have problems with it, but still have it working at least with its U-Boot running and accepting a firmware via TFTP, then just follow the procedure to enter [[doc:​howto:​generic.failsafe|failsafe]] mode and [[doc:​howto:​generic.flashing.tftp|upload a working firmware via tftp]].
 +
 +If the OpenWRT bootloader can't help, then you have to put the router in a "​safe-recovery"​ condition, where it gets online in your LAN with IP 192.168.1.1 and offers a http page allowing you to upload a firmware file. If you brick it badly, the "​U-Boot"​ of the router can't get to that point and you need to put your hands on it to recover the situation.
 +To do so, you can either follow the so-called "​Procedure 30-30-30"​ or go the brutal way.
 +
 +30-30-30:
 +
 +    - with the router on (even if bricked), push the reset button for 30 seconds (use a pen or a sting)
 +    - WITHOUT releasing the reset button, remove the power (or use the on/of button) and KEEP the reset pressed for 30 seconds
 +    - STILL keep the reset pressed and power on, wait 30 seconds
 +
 +You can now release the reset button. The router SHOULD have been cold-reset now.
 +It didn't work for me. I had to go the brutal way:
 +
 +brutal way:
 +
 +    - get the netgear firmware recovery tool for windows from your installation CD or download it from [[http://​www.longview.eclipse.co.uk/​netgear/​dg834_recovery_utility.zip|here]]
 +    - the tool is *NOT* for your specific router model, but it will in any case do a good job.
 +    - get the latest official firmware for your router, or just get any working one
 +    - connect the router to your network card, remove all other net cables (including the ADSL one)
 +    - power on the router while pushing the RESET button on the back
 +    - release the button after few seconds, when the power led starts quickly blinking red and green: at this point your router is "​online"​ but it doest not reply to PINGs; its IP is 192.168.1.1 but it only accepts UDP connections on the TFTP port
 +    - FORGET about "​manually"​ TFTP'​ing the firmware to the router: it won't work, there are special timeouts to set and you can't know them
 +    - run the tool to flash the router with the firmware at point 3. You need Windows XP 32bit, Windows 7 in "XP SP2 compatibility mode" or any virtual machine player which runs one of the supported Windows OSs, provided that the VM NIC is *BRIDGED* to the network card of your physical host, otherwise the tool can't get the MAC address of the router
 +    - if the flashing starts but fails with an error, don't worry: just power off and on the router. You'll see the power led blinking again and you can access the "safe recovery"​ page at http://​192.168.1.1,​ where a minimal web form allows you to upload the firmware at point 3: do it, this time it will work!
 +
 +
 +**NOTE**: (important!) The netgear recovery tool has a buggy GUI. The logic triggering the discovery of your router is bound to the selection of your NIC in a listbox, and won't work if you only have one NIC (because you can't "​change"​ the selection: you just have one option, which is already selected). Therefore, install an additional FAKE NIC driver, no matter what, so that you can change the selection and trigger the logic. I have used "​Microsoft Loopback Device",​ which didn't hurt.
 +
 +
 +===== Bootlogs =====
 +
 +The [[toh:​netgear:​dgn3500b:​uboot|uBoot Output]] (alongside with the uBoot environment) has been captured, as well as the [[toh:​netgear:​dgn3500b:​stockboot|boot log of the original Netgear firmware]].
 +
 +==== OEM bootlog ====
 +<​HTML>​
 +<p style="​padding:​ 10px;​border:​1px solid grey;​height:​600px;​font:​10px/​14px Georgia, Garamond, Serif;​overflow:​Auto;​background-color:#​FFFFFF">​
 +<​code>​
 +
 +...
 +
 +</​code>​
 +</p>
 +</​HTML>​
  
 ===== Tags ===== ===== Tags =====
-{{tag>ADSL2plus}}+{{tag>GigabitEthernet 1NIC 4Port ADSL2+ lantiq ar9}}
toh/netgear/dgn3500b.1352656185.txt.bz2 · Last modified: 2012/11/11 18:49 by danielg4