Nie ma problemu.
Teraz ja mam pytanko, a nawet dwa do wszystkich, którzy mają wiedzę na temat uboot.
Pierwsze pytanko dotyczy modelu routera. Zauważyłem, że nie wszystkie routery mają tę informację w uboocie - uboot od robo1973 nie zawiera tej informacji oraz dwie sztuki wr1043nd v1 (v1.7 i v1.8), które wpadły w moje ręce też nie posiadały tej informacji. Pozostałe modele, w których grzebałem (kilka wr740n, wr741n, wr841n, wdr3600, wdr4300 i cała masa mr3020), posiadały zapisany model w drugiej połówce uboota. Mój wr1043nd v1.10 posiadał tę informację. Co jest grane? Czy ktoś już w nich grzebał, czy może we wczesnych wersjach fw, ta informacja nie była umieszczana przez tplinka?
Druga sprawa dotyczy uboot robo1973. Jeśli potraktować uboota poleceniem strings, to wypluje między innymi coś takiego:
bootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRAM),64k(ART) REVISIONID
Z czego można by podejrzewać, że uboot ma większy rozmiar niż 128KB.
To samo dla wr1043nd v1.8
bootargs=console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ar9100-nor0:128k(u-boot),1024k(kernel),4096k(rootfs),64k(art)
Oczywiście sprawdziłem w oryginalnym wsadzie dostarczonym przez robo, że za 128KB znajduje się ciąg
01 00 00 00 4F 70 65 6E 57 72 74
czyli znacznik początku i string OpenWrt, więc uboot ma 128KB i ani bajta więcej.
Od razu dodam, że wiedza ta nie jest mi niezbędna do dalszego życia, ale raczej wolę wiedzieć niż nie wiedzieć 