I decided to check if serial flash in my WNDR4500 contains some
printable chars, at least at the beginning. I've printed content
starting with 0x000 to 0xF00 - 1. In theory it should be part of
bootloader (CFE).
Attached is the mentioned content. Printing format is following:
" %c" for values from 0x20 to 0x7f
"%X" for other values
The interesting part starts at 0x400. It starts with "FLSH", then some
bytes and then some kind of mini nvram. It seems that even CFE is
somehow generic and booting details depend on mini-NVRAM content :)
Unfortunately there aren't any "cfe-v" or "CFE1CFE1" so we can't use
any methods known from bcm63xx.
--
Rafał
0x000: 00 B8 12 < P S 07 $ 00 00 Q 8E FF FF 0A 4 $ P * 02 0F 00 G 15
00 00 00 00 F0 00 0A <
0x020: $ P * 02 10 00 07 < @ 00 G 11 00 00 00 00 11 03 07 $ 90 00 K 8E
< 00 EB 10 00 00 00 00
0x040: 90 00 G AE 01 00 0B $ 80 00 K AE FF FF 00 10 00 00 00 00 T S 07 $
4 00 G 15 00 00 00 00
0x060: 0F 00 0A < $ P * 02 03 00 0B < * 08 K 01 05 00 14 00 00 00 00
3 01 04 < 02 00 0A $
0x080: X 06 J AE \ 06 D AE 00 04 $ 80 06 05 < 00 02 07 < 01 00 0A $
X 06 J AE \ 06 E AE
0x0A0: 00 00 0A $ X 06 J AE \ 06 D AE 03 00 0A $ X 06 J AE \ 06 G AE
00 06 J 8E | 00 J 1
0x0C0: 0F 00 @ 15 00 00 00 00 07 00 0A < FF FF J 5 18 06 J AE 1C 06 J AE
01 00 0A $ ` 06 J AE
0x0E0: f f 0A < 02 f J 5 d 06 J AE 0F 00 0A < FF FF J 5 18 06 J AE
1C 06 J AE 00 00 00 00
0x100: A0 1F 08 < 0C 00 08 5 06 B0 88 @ A0 1F 09 < 14 00 * 8D 00 C0 01 <
% X A 01 14 00 + AD
0x120: @ FF 08 < 0C 00 08 5 06 B0 88 @ 00 ` 08 @ C7 05 09 < EE FF ) 5
$ @ 09 01 00 FF 09 4
0x140: % @ 09 01 00 ` 88 @ 00 h 80 @ 00 H 80 @ FF FF 08 $ 00 X 88 @
01 00 11 04 00 00 00 00
0x160: FF 1F 08 < FF FF 08 5 $ @ 1F 01 C0 1F 09 < * 08 09 01 # 00 14
! A8 00 00 C0 9F 08 <
0x180: 00 80 09 < 00 10 ) % " A8 09 01 00 F0 08 < $ @ 11 01 02 BF 08 00
1A 00 E0 16 00 00 00 00
0x1A0: 00 B8 08 < FC 0F 09 8D F0 8F * 1 02 Q 0A 00 00 08 01 $ 13 00 A 15
00 00 00 00 0F 00 * 1
0x1C0: 00 p + 1 02 Z 0B 00 % P K 01 0B 00 A ) 0C 00 14 00 00 00 00
0D 00 A ) 09 00 10
0x1E0: 00 00 00 00 04 00 08 8D 00 07 08 1 00 02 01 $ D5 04 01 11 00 00 00 00
00 01 01 $ D2 04 01 11
0x200: 00 00 00 00 00 80 08 @ 07 00 08 1 02 00 01 $ { 04 01 11 00 00 00 00
CB 04 00 10 00 00 00 00
0x220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x2A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x2C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x2E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x380: 00 00 00 00 00 00 00 00 00 00 B 00 00 00 00 00 00 00 00 FA FF 00 10
00 00 00 00 00 00 00 00
0x3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x3E0: Z S I B 00 10 00 80 , D5 00 80 0 D5 00 80 CD , 02 80 D0 , 02 80
A0 4 02 80 A0 4 02 80
0x400: F L S H A4 01 00 00 H 01 00 00 00 00 00 00 00 00 00 00 b o a r
d t y p e = 0 x
0x420: f 5 2 e 00 b o a r d n u m = 4 5 3 6 00 b o a r d
r e v = 0 x 1 1
0x440: 0 2 00 x t a l f r e q = 2 5 0 0 0 00 s r o m r e
v = 8 00 e t 0 m
0x460: a c a d d r = 0 0 : 9 0 : 4 c : 0 1 : 2 1 : b 8
00 e t 0 p h y a
0x480: d d r = 3 0 00 e t 0 m d c p o r t = 0 00 g p i o
7 = r o b o _ r
0x4A0: e s e t 00 v l a n 1 h w n a m e = e t 0 00 v l a
n 1 p o r t s =
0x4C0: 0 1 2 3 8 * 00 v l a n 2 h w n a m e = e
t 0 00 v l a n 2
0x4E0: p o r t s = 4 8 u 00 l a n d e v s = v l a n 1
w l 0 w l 1
0x500: 00 w a n d e v s = e t 0 00 l a n _ i p a d d r =
1 9 2 . 1 6 8 .
0x520: 1 . 1 00 l a n _ n e t m a s k = 2 5 5 . 2 5 5 .
2 5 5 . 0 00 b o
0x540: o t _ w a i t = o f f 00 w a i t _ t i m e = 3 00
w a t c h d o g
0x560: = 3 0 0 0 00 b o a r d f l a g s = 0 x 1 1 0 00 b
o a r d f l a g
0x580: s 2 = 0 x 0 00 b o o t f l a g s = 1 00 r e s e t
_ g p i o = 6 00
0x5A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x7A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x7E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0x8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xC00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xC20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xC40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xC60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xD00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xD20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xD40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xD60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xD80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xDA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xDC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xDE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xE00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xE20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xE40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xE60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xE80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xEA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xEC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
0xEE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel