This is the flash map:
static struct mtd_partition wndr3700_partitions[] = {
{
.name = "uboot",
.offset = 0x00000000,
.size = 0x50000,
} , {
.name = "env",
.offset = 0x00050000,
.size = 0x20000,
} , {
.name = "rootfs",
.offset = 0x00070000,
.size = 0x720000,
} , {
.name = "config",
.offset = 0x00790000,
.size = 0x10000,
} , {
.name = "config_bak",
.offset = 0x007a0000,
.size = 0x010000,
} , {
.name = "pot",
.offset = 0x007b0000,
.size = 0x10000,
} , {
.name = "traffic_meter",
.offset = 0x007c0000,
.size = 0x10000,
} , {
.name = "language",
.offset = 0x007d0000,
.size = 0x20000,
} , {
.name = "caldata",
.offset = 0x007f0000,
.size = 0x10000,
} , {
.name = "mount_fs",
.offset = 0x00070040,
.size = 0x71FFC0,
}
};
Here comes a hexdump of "caldata". The lines with a * are skipped blocks with ff or 00.
root@OpenWrt:/# hexdump dev/mtdblock8
0000000 0024 b258 fb49 0024 b258 fb4a 0024 b258
0000010 fb4b 3330 3138 3932 3934 3232 5231 3939
0000020 3543 3030 3833 32ff ffff ffff ffff ffff
0000030 ffff ffff ffff ffff ffff ffff ffff ffff
*
0001000 a55a 0000 0003 6000 168c 0029 6008 0001
0001010 0280 602c 168c a095 5000 168c 002a 5008
0001020 0001 0280 502c 168c a095 5064 0cc0 0504
0001030 506c 3811 0003 4004 073b 0040 4074 0003
0001040 0000 4000 0000 01c2 6034 0044 0000 ffff
0001050 ffff ffff ffff ffff ffff ffff ffff ffff
*
0001200 0cb8 dd00 e016 0201 0060 001f 0024 b258
0001210 fb49 0303 0000 0000 0000 0009 0700 0401
0001220 00ff 0200 0001 0000 00fb 0000 0000 0000
0001230 0000 0000 0000 0000 0000 0000 0000 0000
*
0001290 0000 002d 0b0b 0b0b 0b0b e000 0e0e 0e00
00012a0 020e 00ca caca 0901 0000 0000 0000 0602
00012b0 0200 0000 0e0e 0200 0000 0000 002c 0000
00012c0 0000 0000 0202 0d09 0000 0000 0000 0000
00012d0 0000 0000 8000 0000 0000 0000 0000 0000
00012e0 0000 0000 0000 0000 0000 0010 0000 0010
00012f0 0000 0000 0000 0120 0000 002d 2020 0b00
0001300 0010 e200 0d0d 0d00 020e 1cff ffff 0601
0001310 0000 0000 0000 0603 0302 0000 0e0e 0200
0001320 0000 0000 002d 0000 0000 0000 0303 0d09
0001330 0000 0000 0000 9200 0092 0000 8000 0000
0001340 0000 0000 0000 0000 0000 0000 0000 0000
0001350 0000 0000 0000 0000 7089 a2ff 0000 0000
0001360 0000 0000 0000 0000 0000 0000 0000 0000
*
0001710 0000 0000 0000 0000 0000 0000 132a 3e56
0001720 6846 586a 7580 0000 0000 0000 0000 0000
0001730 050f 224c 8816 2849 68a5 0000 0000 0000
0001740 0000 0000 152b 4157 6948 596b 7583 0000
0001750 0000 0000 0000 0000 0610 2551 8e18 2a4c
0001760 67a4 0000 0000 0000 0000 0000 142c 4056
0001770 6749 5966 7481 0000 0000 0000 0000 0000
0001780 0711 244f 8619 2b43 66a4 0000 0000 0000
0001790 0000 0000 0000 0000 0000 0000 0000 0000
*
00017b0 0000 0000 0000 0000 0000 0000 142b 4057
00017c0 6748 596c 7785 0000 0000 0000 0000 0000
00017d0 0412 2557 9419 2d54 79a5 0000 0000 0000
00017e0 0000 0000 1830 445b 6848 5b6c 7b81 0000
00017f0 0000 0000 0000 0000 0715 2e64 981a 3255
0001800 8ca5 0000 0000 0000 0000 0000 1830 455b
0001810 6748 5b6b 797e 0000 0000 0000 0000 0000
0001820 0716 326a 991a 3457 8ba5 0000 0000 0000
0001830 0000 0000 0000 0000 0000 0000 0000 0000
*
00018f0 0000 0000 0000 0000 0000 0000 4c22 2222
0001900 2258 2222 2222 5c2a 2a2a 2868 2a2a 2a28
0001910 8c30 2c2a 28b4 302c 2a28 bd2a 2a2a 28cd
0001920 2a2a 2a28 4c22 2222 2222 2222 2258 2222
0001930 2222 2222 2222 5c2a 2a2a 2a28 2826 2668
0001940 2a2a 2a2a 2828 2626 8c30 2c2c 2a28 2826
0001950 26b4 302c 2c2a 2828 2626 bd2a 2a2a 2a28
0001960 2826 26cd 2a2a 2a2a 2828 2626 4e22 2222
0001970 2222 2222 2256 2222 2222 2222 2222 5e2a
0001980 2a2a 2828 2626 2466 2a2a 2a28 2826 2624
0001990 8e30 2a2a 2828 2626 24ae 302a 2a28 2826
00019a0 2624 bf2a 2a2a 2828 2626 24c7 2a2a 2a28
00019b0 2826 2624 7033 3333 33ac 3333 3333 ff00
00019c0 0000 0070 302a 2a2a 8e30 2a2a 2aac 302a
00019d0 2a2a ff00 0000 0070 2f2f 2f2f 2f2a 2a28
00019e0 8e2f 2f2f 2f2f 2a2a 28ac 2f2f 2f2f 2f2a
00019f0 2a28 ff00 0000 0000 0000 007a 2626 2626
0001a00 2626 2626 8926 2626 2626 2626 2698 2626
0001a10 2626 2626 2626 ff00 0000 0000 0000 0010
0001a20 1618 1112 1517 4046 4142 4530 3638 3132
0001a30 3537 0000 0000 004c 1c50 5c5c 6a68 2a8c
0001a40 2390 6ab4 23bd 6a4c 1c50 5c5c 6a68 2a8c
0001a50 2390 6ab4 23bd 6a00 0000 0000 0000 0000
0001a60 0000 0000 0000 004c 1c50 5c5c 6a68 2a8c
0001a70 2390 6ab4 23bd 6a4c 1c50 5c5c 6a68 2a8c
0001a80 2390 6ab4 23bd 6a00 0000 0000 0000 0000
0001a90 0000 0000 0000 004e 1c56 5c5e 6a66 228e
0001aa0 1b96 6aae 26bf 6a4e 1c56 5c5e 6a66 228e
0001ab0 1b96 6aae 26bf 6a00 0000 0000 0000 0000
0001ac0 0000 0000 0000 0070 2e75 73a2 2e00 0000
*
0001ae0 0000 0000 0000 0000 0000 0000 0000 0000
0001af0 0000 0000 0000 0070 2875 70a2 2800 0000
*
0001b10 0000 0000 0000 0000 0000 0000 0000 0000
0001b20 0000 0000 0000 0070 2875 70a2 2800 0000
*
0001b40 0000 0000 0000 0000 0000 0000 0000 0000
0001b50 0000 0000 0000 007a 207f 6693 6698 2000
*
0001b70 0000 0000 0000 0000 0000 0000 0000 0000
0001b80 0000 0000 0000 004a 2250 625c 6268 2200
*
0001ba0 0000 0000 0000 0000 0000 0000 0000 0000
0001bb0 0000 0000 0000 004a 2250 625c 6268 2200
*
0001bd0 0000 0000 0000 0000 0000 0000 0000 0000
0001be0 0000 0000 0000 0070 2275 62ac 62b8 2200
*
0001c00 0000 0000 0000 0000 0000 0000 0000 0000
0001c10 0000 0000 0000 0070 2275 62ac 2200 0000
*
0001c30 0000 0000 0000 0000 0000 0000 0000 0000
0001c40 0000 0000 0000 0070 2275 6298 2200 0000
*
0001c60 0000 0000 0000 0000 0000 0000 0000 0000
0001c70 0000 0000 0000 004c 2250 6268 228c 3090
0001c80 70b4 3000 0000 004c 2250 6268 228c 3090
0001c90 70b4 3000 0000 0000 0000 0000 0000 0000
0001ca0 0000 0000 0000 004c 2250 6268 228c 3090
0001cb0 70b4 3000 0000 004c 2250 6268 228c 3090
0001cc0 70b4 3000 0000 0000 0000 0000 0000 0000
0001cd0 0000 0000 0000 004e 2256 6266 228e 3096
0001ce0 70ae 3000 0000 004e 2256 6266 228e 3096
0001cf0 70ae 3000 0000 0000 0000 0000 0000 0000
0001d00 0000 0000 0000 0070 1c75 5cac 1c00 0000
*
0001d20 0000 0000 0000 0000 0000 0000 0000 0000
0001d30 0000 0000 0000 0070 1c75 5cac 1c00 0000
*
0001d50 0000 0000 0000 0000 0000 0000 0000 0000
0001d60 0000 0000 0000 0070 1c75 5cac 1c00 0000
*
0001d80 0000 0000 0000 0000 0000 0000 0000 0000
0001d90 0000 0000 0000 007a 1c7f 5c93 5c98 1c00
*
0001db0 0000 0000 0000 0000 0000 0000 0000 0000
*
0001eb0 0000 0000 0000 0000 ffff ffff ffff ffff
0001ec0 ffff ffff ffff ffff ffff ffff ffff ffff
*
0005000 a55a 0000 0003 6000 168c 0029 6008 0001
0005010 0280 602c 168c a094 5000 168c 002a 5008
0005020 0001 0280 502c 168c a094 5064 0cc0 0504
0005030 506c 3811 0003 4004 073b 0040 4074 0003
0005040 0000 4000 0000 01c2 6034 0044 0000 ffff
0005050 ffff ffff ffff ffff ffff ffff ffff ffff
*
0005200 0cb8 26bf e016 0101 0060 001f 0024 b258
0005210 fb49 0303 0000 0000 0000 0009 0700 0400
0005220 01ff 0200 0001 0000 00fe 0000 0000 0000
0005230 0000 0000 0000 0000 0000 0000 0000 0000
*
0005280 0000 0158 0000 0158 0000 0000 0000 01e0
0005290 0000 002c 2020 0b00 000b e200 0e0e 0e00
00052a0 020e 1cca caca 0301 0000 0000 0000 0604
00052b0 0400 0000 0e0e 0215 1500 1f1f 002c 0000
00052c0 0000 0000 0404 4d09 0000 0000 0000 8e8c
00052d0 888e 8c88 8000 0000 0000 0000 0000 0000
00052e0 0000 0000 0000 0000 0000 0000 0000 0000
00052f0 0000 0000 0000 0000 0000 002d 0b0b 0b10
0005300 1010 e000 0d0d 0d00 020e 00ff ffff 0901
0005310 0000 0000 0000 0602 0201 0000 0e0e 0219
0005320 1900 1f1f 002d 0000 0000 0000 0303 0d09
0005330 0000 0000 0000 9200 0092 0000 8000 0000
0005340 0000 0000 0000 0000 0000 0000 0000 0000
0005350 4c58 5c68 8cb4 bdcd 0000 0000 415a 707f
0005360 8b45 596e 7f89 0000 0000 0000 0000 0000
0005370 0e24 518c a509 1227 4769 0000 0000 0000
0005380 0000 0000 4a62 7886 904b 6074 858f 0000
0005390 0000 0000 0000 0000 1127 548d cb08 1325
00053a0 4464 0000 0000 0000 0000 0000 4a62 7886
00053b0 904a 6073 848e 0000 0000 0000 0000 0000
00053c0 0f26 528b c808 1225 4462 0000 0000 0000
00053d0 0000 0000 384f 6572 7d47 5c6c 787e 0000
00053e0 0000 0000 0000 0000 0f2a 5791 d011 2039
00053f0 5b6a 0000 0000 0000 0000 0000 485f 7484
0005400 8a48 5e70 8087 0000 0000 0000 0000 0000
0005410 0f26 4e8c ac08 1224 4053 0000 0000 0000
0005420 0000 0000 283f 5468 7348 5664 6e73 0000
0005430 0000 0000 0000 0000 0a14 305d 8e0f 192a
0005440 3d48 0000 0000 0000 0000 0000 263d 5268
0005450 744a 5461 6b74 0000 0000 0000 0000 0000
0005460 070f 2a54 8c0f 1623 3347 0000 0000 0000
0005470 0000 0000 243b 5065 7149 5361 6a72 0000
0005480 0000 0000 0000 0000 050e 1f49 770e 1420
0005490 2e3c 0000 0000 0000 0000 0000 3b55 6b7b
00054a0 8545 5b6d 7d86 0000 0000 0000 0000 0000
00054b0 0d20 4887 c509 1528 4965 0000 0000 0000
00054c0 0000 0000 3e55 6b7f 8944 596b 7e8a 0000
00054d0 0000 0000 0000 0000 0d1c 3d7b b707 0f1f
00054e0 3d5e 0000 0000 0000 0000 0000 3e54 6a80
00054f0 8a45 5a6c 7f8b 0000 0000 0000 0000 0000
0005500 0b1a 3977 b507 101f 3c5e 0000 0000 0000
0005510 0000 0000 344b 6673 7f47 5d6c 797f 0000
0005520 0000 0000 0000 0000 0c1f 4e87 c50e 1d36
0005530 5364 0000 0000 0000 0000 0000 253b 5166
0005540 7648 5260 6b76 0000 0000 0000 0000 0000
0005550 0711 2553 910e 1522 314a 0000 0000 0000
0005560 0000 0000 2a40 576d 7a47 5665 727b 0000
0005570 0000 0000 0000 0000 0611 2a5b 9a0b 1423
0005580 3a4f 0000 0000 0000 0000 0000 273e 536a
0005590 7747 5565 7178 0000 0000 0000 0000 0000
00055a0 0712 2656 910c 1627 3a4a 0000 0000 0000
00055b0 0000 0000 263d 536a 7947 5565 727a 0000
00055c0 0000 0000 0000 0000 060d 1f48 830a 101d
00055d0 3244 0000 0000 0000 0000 0000 1092 78ce
00055e0 0010 9278 ce00 0000 0000 0000 0000 0000
00055f0 1092 78ce 0010 9278 ce00 0000 0000 0000
0005600 0000 0000 60ce 60ce 0030 ce30 ce00 0000
0005610 0000 0000 0000 0000 1092 78ce 0048 ce48
0005620 ce63 0000 0000 0000 0000 0000 58ce 58ce
0005630 0028 ce28 ce00 0000 0000 0000 0000 0000
0005640 70ce 70ce 7340 ce40 ce00 0000 0000 0000
0005650 0000 0000 50ce 50ce 0020 ce20 ce00 0000
0005660 0000 0000 0000 0000 68ce 68ce 0038 ce38
0005670 ce30 0000 0000 0000 0000 0000 48ce 48ce
0005680 6518 ce18 ce00 0000 0000 0000 0000 0000
0005690 60ce 60ce 0030 ce30 ce00 0000 0000 0000
00056a0 0000 0000 0891 78ce 0008 9178 ce00 0000
00056b0 0000 0000 0000 0000 a0ce a0ce 0008 9178
00056c0 ce00 0000 0000 0000 0000 0000 0891 78ce
00056d0 0008 9178 ce00 0000 0000 0000 0000 0000
00056e0 0891 78ce 0008 9178 ce00 0000 0000 0000
00056f0 0000 0000 0891 78ce 0008 9178 ce00 0000
0005700 0000 0000 0000 0000 0891 78ce 0008 9178
0005710 ce00 0000 0000 0000 0000 0000 0000 0000
0005720 0000 0000 0000 0000 0000 0000 0000 0000
*
00058f0 0000 0000 0000 0000 0000 0000 4c22 2222
0005900 2258 2222 2222 5c2a 2a2a 2868 2a2a 2a28
0005910 8c30 2c2a 28b4 302c 2a28 bd2a 2a2a 28cd
0005920 2a2a 2a28 4c22 2222 2222 2222 2258 2222
0005930 2222 2222 2222 5c2a 2a2a 2a28 2826 2668
0005940 2a2a 2a2a 2828 2626 8c30 2c2c 2a28 2826
0005950 26b4 302c 2c2a 2828 2626 bd2a 2a2a 2a28
0005960 2826 26cd 2a2a 2a2a 2828 2626 4e22 2222
0005970 2222 2222 2256 2222 2222 2222 2222 5e2a
0005980 2a2a 2828 2626 2466 2a2a 2a28 2826 2624
0005990 8e30 2a2a 2828 2626 24ae 302a 2a28 2826
00059a0 2624 bf2a 2a2a 2828 2626 24c7 2a2a 2a28
00059b0 2826 2624 7033 3333 33ac 3333 3333 ff00
00059c0 0000 0070 302a 2a2a 8e30 2a2a 2aac 302a
00059d0 2a2a ff00 0000 0070 2f2f 2f2f 2f2a 2a28
00059e0 8e2f 2f2f 2f2f 2a2a 28ac 2f2f 2f2f 2f2a
00059f0 2a28 ff00 0000 0000 0000 007a 2626 2626
0005a00 2626 2626 8926 2626 2626 2626 2698 2626
0005a10 2626 2626 2626 ff00 0000 0000 0000 0010
0005a20 1618 1112 1517 4046 4142 4530 3638 3132
0005a30 3537 0000 0000 004c 1c50 5c5c 6a68 2a8c
0005a40 2390 6ab4 23bd 6a4c 1c50 5c5c 6a68 2a8c
0005a50 2390 6ab4 23bd 6a00 0000 0000 0000 0000
0005a60 0000 0000 0000 004c 1c50 5c5c 6a68 2a8c
0005a70 2390 6ab4 23bd 6a4c 1c50 5c5c 6a68 2a8c
0005a80 2390 6ab4 23bd 6a00 0000 0000 0000 0000
0005a90 0000 0000 0000 004e 1c56 5c5e 6a66 228e
0005aa0 1b96 6aae 26bf 6a4e 1c56 5c5e 6a66 228e
0005ab0 1b96 6aae 26bf 6a00 0000 0000 0000 0000
0005ac0 0000 0000 0000 0070 2e75 73a2 2e00 0000
*
0005ae0 0000 0000 0000 0000 0000 0000 0000 0000
0005af0 0000 0000 0000 0070 2875 70a2 2800 0000
*
0005b10 0000 0000 0000 0000 0000 0000 0000 0000
0005b20 0000 0000 0000 0070 2875 70a2 2800 0000
*
0005b40 0000 0000 0000 0000 0000 0000 0000 0000
0005b50 0000 0000 0000 007a 207f 6693 6698 2000
*
0005b70 0000 0000 0000 0000 0000 0000 0000 0000
0005b80 0000 0000 0000 004a 2250 625c 6268 2200
*
0005ba0 0000 0000 0000 0000 0000 0000 0000 0000
0005bb0 0000 0000 0000 004a 2250 625c 6268 2200
*
0005bd0 0000 0000 0000 0000 0000 0000 0000 0000
0005be0 0000 0000 0000 0070 2275 62ac 62b8 2200
*
0005c00 0000 0000 0000 0000 0000 0000 0000 0000
0005c10 0000 0000 0000 0070 2275 62ac 2200 0000
*
0005c30 0000 0000 0000 0000 0000 0000 0000 0000
0005c40 0000 0000 0000 0070 2275 6298 2200 0000
*
0005c60 0000 0000 0000 0000 0000 0000 0000 0000
0005c70 0000 0000 0000 004c 2250 6268 228c 3090
0005c80 70b4 3000 0000 004c 2250 6268 228c 3090
0005c90 70b4 3000 0000 0000 0000 0000 0000 0000
0005ca0 0000 0000 0000 004c 2250 6268 228c 3090
0005cb0 70b4 3000 0000 004c 2250 6268 228c 3090
0005cc0 70b4 3000 0000 0000 0000 0000 0000 0000
0005cd0 0000 0000 0000 004e 2256 6266 228e 3096
0005ce0 70ae 3000 0000 004e 2256 6266 228e 3096
0005cf0 70ae 3000 0000 0000 0000 0000 0000 0000
0005d00 0000 0000 0000 0070 1c75 5cac 1c00 0000
*
0005d20 0000 0000 0000 0000 0000 0000 0000 0000
0005d30 0000 0000 0000 0070 1c75 5cac 1c00 0000
*
0005d50 0000 0000 0000 0000 0000 0000 0000 0000
0005d60 0000 0000 0000 0070 1c75 5cac 1c00 0000
*
0005d80 0000 0000 0000 0000 0000 0000 0000 0000
0005d90 0000 0000 0000 007a 1c7f 5c93 5c98 1c00
*
0005db0 0000 0000 0000 0000 0000 0000 0000 0000
*
0005eb0 0000 0000 0000 0000 ffff ffff ffff ffff
0005ec0 ffff ffff ffff ffff ffff ffff ffff ffff
*
0008000 faf3 0020 0000 0000 ffff ffff ffff ffff
0008010 ffff ffff ffff ffff ffff ffff ffff ffff
*
0010000
I can see 3 (?) Mac adresses at the first lines and the flash magic number a55a (this should be absolute adress 0x1f7f1000 to where we guided the eeprom read process).
Anything else useful?
edit: 2nd magic # at address 0005000!
(Last edited by whiskas on 13 Nov 2009, 12:14)