Index: src/linux/brcm/linux.v24_2/drivers/mtd/maps/bcm947xx-flash.c
===================================================================
--- src/linux/brcm/linux.v24_2/drivers/mtd/maps/bcm947xx-flash.c	(revision 12149)
+++ src/linux/brcm/linux.v24_2/drivers/mtd/maps/bcm947xx-flash.c	(revision 12221)
@@ -383,5 +383,5 @@
 		/* Write fake Netgear checksum to the flash */		
 		uint boardnum = bcm_strtoul( nvram_safe_get( "boardnum" ), NULL, 0 );
-		if ( (boardnum == 83258 || boardnum == 01)  //or 001 or 0x01
+		if ( (boardnum == 83258 || boardnum == 1 || boardnum == 0123)  //or 01 or 001 or 0x01
 	  	&& (nvram_match("boardtype", "0x048e") || nvram_match("boardtype", "0x48E"))
 	  	&& (nvram_match("boardrev", "0x11") || nvram_match("boardrev", "0x10"))
