Procedura di Flash BIOS utilizzando una Raspberry pi e la porta SPI.
Attenzione, con questa procedura si perderanno le impostazioni del BIOS, quindi certi parametri, come le impostazioni UEFI, saranno da reinserire.
Materiale :
-
Raspberry pi
-
6 Cavetti F-F
-
Strip 7 pin
-
Saldatore
Proceduta:
-
1 - Smontare la scheda madre dal portatile. (la parte più complicata)
-
2 - Saldare i 7 pin sulla scheda madre. Vedi la foto per la posizione del connettore SPI.
-
3 - Preparare la Raspberry pi con una installazione standard, potrebbe essere necessario installa il programma flashrom.
-
3.1- sudo apt-get update
-
3.2- sudo apt-get upgrade
-
3.3- sudo apt-get install flashrom
-
3.4- Attivare l'interfaccia SPI da "sudo raspi-config" oppure dall'interfaccia grafica.
-
4 - Collegare i cavetti uno a uno seguendo i nomi dei pin.
-
5 - Verificare che flashrom legga il bios con : flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=2000
(flashrom potrebbe essere indeciso sul modello di bios trovato, dall'elenco che propone considerate il primo)
-
6 - Fare il backup del bios con : flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=2000 -r bricked.bin
-
7- Scaricate dal sito Asus o da qui l'ultima versione del bios.
-
8 - Noterete che il file "bricked.bin" pesa 4Mb mentre il file "K73SVAS.210" pesa 2Mb, la metà esatta. (un'altra parte complicata)
-
9 - Bisogna editare il file "bricked.bin" con un editor esadecimale e incollare il file "K73SVAS.210" dalla metà esatta, salvare come "newbios.bin". (un'altra parte complicata) (Qui potete scaricare il file editato da me)
-
10 - Fleshare il nuovo bios con : flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=2000 -w newbios.bin
Galleria :