View Single Post
Old 24-01-2019, 21:18   #27
NonTiSeguo
Member
 
Iscritto dal: Jun 2006
Messaggi: 139
Quote:
Originariamente inviato da stefano.sb Guarda i messaggi
Ciao, complimenti per la chiarezza del how-to che hai scritto.

Seguendolo sto approntando quanto necessario per poter creare una versione caricabile del firmware no brand ma non ho diretta esperienza con un adattatore TTL usb (che ho capito va usato in caso di problemi)

Potresti per cortesia descrivere le azioni da fare nel caso qualcosa vada "storto" e sia necessario riflashare il firmware originale a partire dai sorgenti ABLZ richiesti a Zyxel?
Immagino che prima della loro compilazione anche a questi sorgenti vadano applicate le modifiche relative a password di admin e VoIP. Corretto?

Una volta ottenuto il "binario" come fare per caricarlo nel caso l'interfaccia del modem/router non sia più utilizzabile?

Grazie mille

Stefano
Ciao,
diciamo che su questi dispositivi possiamo dividere il firmware in due parti logiche: bootloader e sistema operativo (spero di non scrivere castronerie)
quello che andiamo a fare con queste modifiche concerne la parte riguardante il sistema operativo.
Il router, cosi come un semplice pc, inseguito all'accensione esegue il bootloader. Il bootloader lancia il sistema.
Se il sistema è errato, corrotto, ecc. non parte. Per poter procedere al ripristino di un sistema sputtanato conosco solo due modi:
il primo, più complicato riguarda la jtag, sfruttando l'hw del router si va a riprogrammare direttamente il chip di memoria (lasciamo stare che è meglio).
il secondo, molto più comodo, consiste nello sfruttare il bootloader, questo infatti è in grado di eseguire altre operazioni oltre che lanciare il sistema, o lanciare un altro sistema...
Su un pc utilizziamo tastiera e schermo per poter interagire con l'hw. su un router non li abbiamo di default, ma abbiamo una porta seriale, che tutto sommato si comporta nella stessa maniera.
Per poter dialogare con il sistema, e cioè vedere cosa esegue cosi come se attaccassimo uno schermo, non dobbiamo fare altro che collegarci alla porta seriale con un software per -emulazione terminale (spero di non dire str...)- pertanto possiamo usare hyperterminal, putty, o ancora meglio da linux screen, minicom, ecc.

Per potersi collegare alla porta seriale di questi dispositivi occorre un adattatore ttl, ai bei temi li si costruiva con un max3232... cmq adesso c'è amazon e li vendono con già un convertitore usb.

Qualora il sistema fosse danneggiato si può ricaricare un firmware compilato da sorgenti originali ablz. non occorre reimpostare la password. se cercate avevo già scritto in merito (da qualche parte) e per me dipende dal fatto che l'algoritmo per la generazione di password "casuali" poi di fatto va a rigenerare le password dell'etichetta...

Per quanto riguarda la procedura di flash da bootloader sono convinto di aver gia scritto in merito sempre da qualche parte.

spero di aver risposto a tutto in modo esaustivo, buon divertimento
NonTiSeguo è offline   Rispondi citando il messaggio o parte di esso