This patch fixes a problem with the *.img header for the Netgear
WNDR3700v4.  The boot loader refuses to flash the code if the header
has a capital "V" in the model number.  It must be lower case for the
image to be acceptable.  This patch changes the header string to have
a lowercase "v".

Thanks to hnyman for explaining how the makefile macro worked.

diff --git a/target/linux/ar71xx/image/Makefile 
b/target/linux/ar71xx/image/Makefile
index 8234f88..2d5dc6b 100644
--- a/target/linux/ar71xx/image/Makefile
+++ b/target/linux/ar71xx/image/Makefile
@@ -1216,7 +1216,7 @@ $(eval $(call MultiProfile,Madwifi,EAP7660D UBNTRS 
UBNTRSPRO UBNTLSSR71 WP543))
 endif # ifeq ($(SUBTARGET),generic)
 
 ifeq ($(SUBTARGET),nand)
-$(eval $(call 
SingleProfile,NetgearNAND,64k,WNDR3700V4,wndr3700v4,WNDR4300,ttyS0,115200,$$(wndr4300_mtdlayout),0x33373033,WNDR3700V4,"",-H
 29763948+128+128,wndr4300))
+$(eval $(call 
SingleProfile,NetgearNAND,64k,WNDR3700V4,wndr3700v4,WNDR4300,ttyS0,115200,$$(wndr4300_mtdlayout),0x33373033,WNDR3700v4,"",-H
 29763948+128+128,wndr4300))
 $(eval $(call 
SingleProfile,NetgearNAND,64k,WNDR4300V1,wndr4300,WNDR4300,ttyS0,115200,$$(wndr4300_mtdlayout),0x33373033,WNDR4300,"",-H
 29763948+0+128+128+2x2+3x3,wndr4300))
 
 $(eval $(call 
SingleProfile,ZyXELNAND,128k,NBG6716,nbg6716,NBG6716,ttyS0,115200,NBG6716,$$(zyx_nbg6716_mtdlayout),ubi.mtd=ubiroot
 mem=256M))
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to