View Single Post
Old 25-01-2019, 07:42   #32
stefano.sb
Member
 
Iscritto dal: Oct 2018
Messaggi: 208
Quote:
Originariamente inviato da NonTiSeguo Guarda i messaggi
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
Grazie mille, chiaro e esaustivo.

Solo un ulteriore dubbio "hardware". L'adattatore TTL ha da entrambi i "lati" (modem e PC) un connettore USB, giusto? Non devo andare in box a prendere il mio vecchio PC con porta RS232...

Stefano
stefano.sb è offline   Rispondi citando il messaggio o parte di esso