#18959: Netgear WNR2000v3 - not applied Patch have cost me 4 hours, no flashing
possible atm
-------------------------+------------------------
 Reporter:  anonymous    |      Owner:  developers
     Type:  defect       |     Status:  new
 Priority:  high         |  Milestone:
Component:  base system  |    Version:  Trunk
 Keywords:               |
-------------------------+------------------------
 Hello. I got an Netgear WNR2000v3 (normal EU/WW-device) and i had to
 figure out by myself why i cant flash Openwrt in any way on the device.

 I give here a quick, full story about the WNR2000v3 that should clear
 everything about the device for all time.

 The WNR2000v3 is an atheros device that is working fine when Openwrt get
 somehow on the device. Without flashing via serial console, it was not
 possible to install it. BUT i was able to flash DD-WRT totaly normal via
 Netgear web-gui. So the solution is there but not implemented into Openwrt
 webflash-files, that already exist.
 I start checking dd-wrt and why it can be flashed and openwrt cant(not via
 webflash, not via tftp).

 Its because of 29763551+04+32 !
 This is the board_hw_id. It is been set by default to 29763551+04+32. The
 factory netgear image have this value in it together with board_model_id =
 wnr2000v3. When you only have the board_model_id and not the board_hw_id,
 it would not flash via web-gui and not via tftp. Openwrt only have
 board_model_id.

 The solution for Openwrt is:
 In the file target/linux/ar71xx/image/Makefile

 Change

 
SingleProfile,Netgear,64kraw,WNR2000V3,wnr2000v3,WNR2000V3,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303033,WNR2000V3,""
 NA,))

 to

 
SingleProfile,Netgear,64kraw,WNR2000V3,wnr2000v3,WNR2000V3,ttyS0,115200,$$(wnr2000v3_mtdlayout),0x32303033,WNR2000V3,""
 NA,-H 29763551+04+32))

 This patch have already been send to the Openwrt community before one
 year!

 https://www.mail-archive.com/[email protected]/msg21900.html

 Only because the device from Aaron Z was able to flash ANY image, because
 his device miss the model_hw_id, the patch dont get applied to Openwrt.

 On other pages its also written, that the board_hw_id is been set by
 default on the devices and to get able to flash every firmware that only
 have the board_model_id set, you have to remove the value by talking via
 serial to the device.

 http://www.techinfodepot.info/wiki/Netgear_WNR2000_v3#JTAG-Serial_Info



 Additional information: The most recent 1.1.2.x Firmware works perfectly
 with an normal sized openwrt-image (with just luci enabled and nothing
 else). Only DD-WRT images have a problem for first flash with too big
 size.

 http://svn.dd-wrt.com/ticket/3188



 Here is more information about the wnr2000v3 and that it need both values
 to flash(post from Ronturn on the page):
 http://www.dd-wrt.com/phpBB2/viewtopic.php?p=702539


 So finaly: PLEASE now add the patch that already someone have send to
 Openwrt before one year, so that normal user can flash Openwrt nicely via
 default web-gui (or tftp). When patch is been applied and openwrt image is
 been flashed, there comes a nice question "current version: 1.1.2.x, next
 version: Openwrt rXXXXXX" would you like to continue? When you answer with
 yes, you have after few moments an nice working Openwrt device.

 And again as told above: The patch does not make problems to devices like
 for example the one from Aaron Z who did not apply the patch to upstream.
 When board_hw_id is not been set like it seems on his device, an image
 with board_hw_id set also gets flashed, because then the device simply
 dont check the board_hw_id.

--
Ticket URL: <https://dev.openwrt.org/ticket/18959>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to