#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