Debrand e blocco bande su ZTE MF286D TIM
Ciao a tutti, ho attivato una sim Very illimitata.
Che router mi consigliate?
Pensavo al mf 286d ... quale modello/brand?
Ciao @spywork ciao @stich86 @trenti60 volevo sapere cosa succede se io fermo uBoot dalla seriale senza importare partizioni ed esegui questo comando?
nand erase 0x1800000 0x1d00000
Cosa cancella?
Vi spiego ho uno zte con un problema da openwrt non torna più a nordic corretto nemmeno con i file dump. O meglio con i file dump posso tornare da openwrt usando un pacchetto kmod-mtd-rw che permette di fare erase e wirte tramite comando mtd solo che ora la Mtd4 è 11 non me le fa sostituire mi da Block size come errore. Volevo capire se da uBoot c'è modo per fare restore. Grazie in anticipo
Buona notte.
mrnamex007 nand erase 0x1800000 0x1d00000 cancella mtd9.bin
poi per tornare a nordic dovrebbe bastare riscrivere mtd9.bin preso dal dump nordic.
trenti60 no il mio problema è con le partizioni Mtd4 7 e 11 bloccate non le sovrascrive e sono danneggiate. Volevo sapere da uBoot quali sono i comandi. In pratica su nordic mi si blocca tutta la grafica web. Come premo accetta crasha tutto. Se uso framework non funziona più mi dice dalla seriale che manca il kernel. In sostanza dovrei sistemare tutte quelle bloccate che sono le uniche che non riesco a modificare.
Per Mtd4 e 11 sai dirmi come sovrascrivere, oppure sai indicarmi dove sono scritte da qualche parte? Vorrei riportare da ubott tutte le partizioni dentro. Grazie
mrnamex007 io le partizioni le leggo qui https://eko.one.pl/forum/viewtopic.php?pid=264958#p264958
- Modificato
mrnamex007 da i miei conti dovrebbe essere questo =
mtd0: 000a0000 00020000 "fota-flag" mtd0 da 0x0 grandezza 0xa0000
mtd1: 00080000 00020000 "0:ART" mtd1 da 0xa0000 grandezza 0x80000
mtd2: 00080000 00020000 "mac" mtd2 da 0x120000 grandezza 0x80000
mtd3: 000c0000 00020000 "reserved2" mtd3 da 0x1a0000 grandezza 0xc0000
mtd4: 00400000 00020000 "cfg-param" mtd4 da 0x260000 grandezza 0x400000
mtd5: 00400000 00020000 "log" mtd5 da 0x660000 grandezza 0x400000
mtd6: 000a0000 00020000 "oops" mtd6 da 0xa60000 grandezza 0xa0000
mtd7: 00500000 00020000 "reserved3" mtd7 da 0xb00000 grandezza 0x500000
mtd8: 00800000 00020000 "web" mtd8 da 0x1000000 grandezza 0x800000
mtd9: 01d00000 00020000 "rootfs" mtd9 da 0x1800000 grandezza 0x1d00000
mtd10: 01900000 00020000 "data" mtd10 da 0x3500000 grandezza 0x1900000
mtd11: 03200000 00020000 "fota" mtd11 da 0x4e00000 grandezza 0x3200000
mtd12: 00040000 00010000 "0:SBL1" mtd12 da 0x8000000 grandezza 0x40000
mtd13: 00020000 00010000 "0:MIBIB" mtd13 da 0x8040000 grandezza 0x20000
mtd14: 00060000 00010000 "0:QSEE" mtd14 da 0x8060000 grandezza 0x60000
mtd15: 00010000 00010000 "0:CDT" mtd15 da 0x80c0000 grandezza 0x10000
mtd16: 00010000 00010000 "0DRPARAMS" mtd16 da 0x80d0000 grandezza 0x10000
mtd17: 00010000 00010000 "0:APPSBLENV" mtd17 da 0x80e0000 grandezza 0x10000
mtd18: 000c0000 00010000 "0:APPSBL" mtd18 da 0x80f0000 grandezza 0xc0000
mtd19: 00050000 00010000 "0:reserved1" mtd19 da 0x81b0000 grandezza 0x50000
mtd20: 0041e000 0001f000 "kernel" mtd20 da 0x8200000 grandezza 0x41e000
mtd21: 00ec6000 0001f000 "ubi_rootfs" mtd21 da 0x861e000 grandezza 0xec6000
comunque farlo è rischioso potresti ricavarne un mattone.
- Modificato
trenti60 mi, stavo, facendo aiutare da chatgpt
trenti60 esempio trenti non ho ancora capito scusa la mia testardaggine però volevo sistemare Mtd4 e 11
@trenti60 trenti ho capito perché non posso usare nordic in pratica non mi funziona nemmeno dal framework quando torno indietro. Se eseguo tramite openwrt un erase e un write mi da errore Block erase. Anche sbloccando le partizioni dal kernel. Tutte le altre partizioni le sostituisce su openwrt ma la Mtd4.bin è mtd11.bin no mi fa stesso errore le altre le ripristina. Se apro nordic senza correggere le partizioni arrivo davanti alla pagina web che si pianta la schermata home. Per quello se da uBoot mi indichi corretti i valori direttamente da mettere sul terminale ti dico grazie. Così provavo a vedere che succedeva. Perché così come li hai postati non ho capito.
Se puoi mettermi le stringhe come mtd8 e 9 come avete fatto la guida.
Grazie e scusa il disturbo ma lo comprato già con openwrt forse per quello non usavano nordic. Ho provato anche a mettere Tim ma non cambia niente si pianta alla home page dopo la password ti fa accettare e stop non ouoipiu usarlo. In pratica dalla seriale quando verifico il framework che arriva alla 99% praticamente nella seriale mostra loading ****** file Root_ulmage qualsiasi versione metto tramite framework e tutto bloccato. Non va. Per quello volevo correggere le due partioni bloccate.
- Modificato
mrnamex007 come per mtd8/9 i comandi da uboot dovrebbero essere:
premere esc per fermare il boot
dare questi comandi uno alla volta
setenv ipaddr 192.168.32.1
setenv serverip 192.168.32.2
saveenv
tftp mtd4.bin
nand erase 0x260000 0x400000
nand write 0x84000000 0x260000 0x400000
tftp mtd11.bin
nand erase 0x4e00000 0x3200000
nand write 0x84000000 0x4e00000 0x3200000
reset
impostare però prima il pc su 192.168.32.2
- Modificato
trenti60 grazie trenti ti aggiorno più tardi
mrnamex007
Questa la mtd11 da questo risultato errore in erase e non sovrascrive come se c'è un errore. Nell'erase con tftp mi dice file troppo grande.
Invece la Mtd4 mi da stesso problema però dice di averla scritta questa però vedi skib bad Block anche se la stessa risposta la ottemevo su opemwrt
mrnamex007 mtd4 hai dei settori danneggiati o comunque segnati come bad block
per mtd11 non capisco ho controllato i conti e un file mtd11 come grandezza corrisponde,
controlla il tuo mtd11 con hexeditor se è grande 3200000
trenti60 trenti al momento sono riuscito a rimettere openwrt dopo che si era piantato anche quello. Se hai un file tu già giusto passamelo che faccio la prova. Sono due giorni che smanetto di fila almeno per fare ripartire framework e nordic b12 perché va solo la b02 e non si può manco resettare il router mentre con openwrt va. Penso sia dovuto dalla partizione mtd11 che ripeto facendolo anche da opemwrt anche quella da gli stessi errori della mtd4
mrnamex007 tempo fa ho avuto dei bad blok su una nand flash ho risolto con il comando:
flash_erase -N /dev/mtd4 0 0 (dove il secondo 0 è il settore da ripristinare) per cui penso dal settore 0 al settore 31