update: 19. 05. 2020
Pozice: Elektronika / Raspberry PI (zapojení) / Flash serial ROM /
Oprava biosu nebo firmwaru routeru přes SPI.
Tuto aplikaci jsem použil v situaci kdy jsem pokazil firmware na routeru. Tak tohle byla pro mne jediná možnost jak zpět dostat firmware zpět. Protože router neměl JTAG!
FlashROM přes SPI na Raspberry PIRaspberry PI se systémem (Rasbian)
Home http://flashrom.org Releases downloads
# Download wget http://download.flashrom.org/releases/flashrom-0.9.6.1.tar.bz2 # or wget http://www.mtom.cz/dl/Elektronika/Raspberry+PI+%28zapojen%C3%AD%29/Flash+serial+ROM/flashrom-0.9.6.1.tar.bz2 # Extract bzip2 -d ./flashrom-0.9.6.1.tar.bz2 && tar xf ./flashrom-0.9.6.1.tar # Compiling for raspberry pi make CONFIG_INTERNAL=no CONFIG_RAYER_SPI=no CONFIG_NIC3COM=no CONFIG_GFXNVIDIA=no CONFIG_SATASII=no \ CONFIG_ATAHPT=no CONFIG_DRKAISER=no CONFIG_NICREALTEK=no CONFIG_NICNATSEMI=no \ CONFIG_NICINTEL=no CONFIG_NICINTEL_SPI=no CONFIG_OGP_SPI=no CONFIG_SATAMV=no # Install modules modprobe spi_bcm2708 modprobe spidev
# Reading Flash over SPI ./flashrom -p linux_spi:dev=/dev/spidev0.0 -r /tmp/firmware_or_bios.bin # Erasing + Writing + Verifing over SPI ./flashrom -V -p linux_spi:dev=/dev/spidev0.0 -w /tmp/firmware_or_bios.bin # Erasing Flash over SPI ./flashrom -V -p linux_spi:dev=/dev/spidev0.0 -E # Verifing over SPI ./flashrom -V -p linux_spi:dev=/dev/spidev0.0 -v /tmp/firmware_or_bios.bin
Soubory ke stažení
Nazev | typ | Delka | Vytvořeno |
---|---|---|---|
flashrom-0.9.6.1.tar | bz2 | 359 KB | 08. 08. 2012 |
RPIFLASH | jpg | 87 KB | 30. 03. 2015 |