CaseySJ
Moderator
- Joined
- Nov 11, 2018
- Messages
- 22,200
- Motherboard
- Asus ProArt Z690-Creator
- CPU
- i7-12700K
- Graphics
- RX 6800 XT
- Mac
- Classic Mac
- Mobile Phone
Just logged back into the Raspberry Pi and grabbed the pre-flashed (original) firmware from my main system:@CaseySJ
Yesterday I flashed the TB3 chip on a recently purchased Designare, and the checksums of the reads of the original ROM matched when I read them, but don't match the checksum you reported above.
ad3c229502f9b2abaa70d116069597dccdc3ed5a Backup1.bin
Here's the output from Terminal when I read, then flashed the chip:
Code:victor@raspberrypi:~ $ sudo su [sudo] password for victor: root@raspberrypi:/home/victor# cd /home/victor/Downloads/DESIGNARE2 root@raspberrypi:/home/victor/Downloads/DESIGNARE2# flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -r Backup1.bin flashrom on Linux 4.19.75-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically. root@raspberrypi:/home/victor/Downloads/DESIGNARE2# flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -r Backup1.bin flashrom on Linux 4.19.75-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on linux_spi. Reading flash... done. root@raspberrypi:/home/victor/Downloads/DESIGNARE2# flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -r Backup2.bin flashrom on Linux 4.19.75-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on linux_spi. Reading flash... done. root@raspberrypi:/home/victor/Downloads/DESIGNARE2# flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -r Backup3.bin flashrom on Linux 4.19.75-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on linux_spi. Reading flash... done. root@raspberrypi:/home/victor/Downloads/DESIGNARE2# shasum Backup1.bin Backup2.bin Backup3.bin ad3c229502f9b2abaa70d116069597dccdc3ed5a Backup1.bin ad3c229502f9b2abaa70d116069597dccdc3ed5a Backup2.bin ad3c229502f9b2abaa70d116069597dccdc3ed5a Backup3.bin root@raspberrypi:/home/victor/Downloads/DESIGNARE2# flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -w DESIGNARE-Z390-NVM33-Elias64Fr.bin flashrom on Linux 4.19.75-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on linux_spi. Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFIED. root@raspberrypi:/home/victor/Downloads/DESIGNARE2# flashrom -p linux_spi:dev=/dev/spidev0.0,spispeed=1024 -r New_Flash.bin flashrom on Linux 4.19.75-v7l+ (armv7l) flashrom is free software, get the source code at https://flashrom.org Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found Winbond flash chip "W25Q80.V" (1024 kB, SPI) on linux_spi. Reading flash... done. root@raspberrypi:/home/victor/Downloads/DESIGNARE2# shasum New_Flash.bin DESIGNARE-Z390-NVM33-Elias64Fr.bin edbbe3cbf8e3fa4a9d991e0681f2a5702b248224 New_Flash.bin edbbe3cbf8e3fa4a9d991e0681f2a5702b248224 DESIGNARE-Z390-NVM33-Elias64Fr.bin root@raspberrypi:/home/victor/Downloads/DESIGNARE2#
The first Designare TB3 chip I flashed some weeks ago had these checksums before flashing:
Code:root@raspberrypi:/home/victor/Documents# shasum Designare-1.bin Designare-2.bin Designare-3.bin 1809647344696d2bdc8a4982d1171bafb1dfd630 Designare-1.bin 1809647344696d2bdc8a4982d1171bafb1dfd630 Designare-2.bin 1809647344696d2bdc8a4982d1171bafb1dfd630 Designare-3.bin
CaseySJ's checksums, my first flashing checksums, and my second flashing checksums don't match.
Could this because Gigabyte used different ROM code on the TB3 chip over time?
Bash:
4fabde53555ea20b88d06b58cc02bdd79d9bd390 main-1.bin
4fabde53555ea20b88d06b58cc02bdd79d9bd390 main-2.bin
4fabde53555ea20b88d06b58cc02bdd79d9bd390 main-3.bin