Apologies for the Google Translate from English, I hope it makes sense!
Dziękuję @IceG za najnowszą wersję. Mam go teraz na moim MF286D od Nordic B012. Miałem pewien problem z sysupgrade.
Wszystko było w porządku przy początkowym TFTP, ale kiedy próbuję uruchomić Sysupgrade, na wyjściu konsoli pojawia się wiele linii z komunikatem „Nand Flash Error. Status = 12336”.
Po ponownym uruchomieniu systemu następuje powrót do trybu u-boot.
Domyślam się, że coś się zmieniło w układzie flasha przy aktualizacji oprogramowania Nordic do B012.
Uruchomiłem to polecenie w konsoli uboot, aby wyczyścić pamięć NAND w ZTE:
nand erase 0x1800000 0x1d00000
Następnie uruchomił się Sysupgrade i teraz znów mam działający OpenWRT.
Czy powinienem zrobić coś więcej niż „nand Erase”, czy to wszystko, czego potrzeba?
Przychodzi mi na myśl także kilka dodatkowych pytań: czy powinienem używać pliku initramsfs*.itb dołączonego do wersji IceG Openwrt, czy też ogólnego pliku initramfs*.itg OpenWRT można używać przed sysupgrade?
Jaka jest różnica pomiędzy standardową wersją initramfs*.itg a wersją IceG?
Thank you to @IceG for the latest build. I now have it on my MF286D from Nordic B012. I did have some problem with the sysupgrade.
All was OK with the initial TFTP but when I try to Sysupgrade I get lots of lines on the console output with " Nand Flash error. Status = 12336"
When the system reboots, it goes back to u-boot.
I'm guessing that something has changed with the flash layout when updating the Nordic firmware to B012.
I ran this command in uboot console to erase the NAND memory on the ZTE:
nand erase 0x1800000 0x1d00000
Sysupgrade then ran and I now have a working OpenWRT again.
Should I do more than the 'nand erase', or is that all that is needed?
Also a couple of extra questions come to mind , should I use the initramsfs*.itb that comes with the IceG version of Openwrt or is the generic OpenWRT initramfs*.itg file Ok to use before sysupgrade?
What is the difference between the stock initramfs*.itg & the IceG version?