Write in Asus P5B SE, xubuntu 19.04
flashrom -p internal -r PRX370A_orig.bin flashrom on Linux 5.0.0-16-generic (x86_64) flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found chipset "Intel ICH8/ICH8R". Enabling flash write... OK. Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash chip. Please include the flashrom log file for all operations you tested (see the man page for details), and mention which mainboard or programmer you tested in the subject line. Thanks for your help! Reading flash... done. root@prokudin-System-Product-Name:~# flashrom -p internal -v PRX370A_orig.bin flashrom on Linux 5.0.0-16-generic (x86_64) flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found chipset "Intel ICH8/ICH8R". Enabling flash write... OK. Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash chip. Please include the flashrom log file for all operations you tested (see the man page for details), and mention which mainboard or programmer you tested in the subject line. Thanks for your help! Verifying flash... VERIFIED. root@prokudin-System-Product-Name:~# ls -la PRX370A_orig.bin -rw-r--r-- 1 root root 16777216 июл 9 13:32 PRX370A_orig.bin root@prokudin-System-Product-Name:~# flashrom -p internal -w /home/prokudin/PRX370A.bin flashrom on Linux 5.0.0-16-generic (x86_64) flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found chipset "Intel ICH8/ICH8R". Enabling flash write... OK. Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash chip. Please include the flashrom log file for all operations you tested (see the man page for details), and mention which mainboard or programmer you tested in the subject line. Thanks for your help! Reading old flash chip contents... done. Erasing and writing flash chip... Erase/write done. Verifying flash... VERIFIED. root@prokudin-System-Product-Name:~# flashrom -p internal -v /home/prokudin/PRX370A.bin flashrom on Linux 5.0.0-16-generic (x86_64) flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found chipset "Intel ICH8/ICH8R". Enabling flash write... OK. Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash chip. Please include the flashrom log file for all operations you tested (see the man page for details), and mention which mainboard or programmer you tested in the subject line. Thanks for your help! Verifying flash... VERIFIED. root@prokudin-System-Product-Name:~# flashrom -p internal -r PRX370A_test.bin flashrom on Linux 5.0.0-16-generic (x86_64) flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found chipset "Intel ICH8/ICH8R". Enabling flash write... OK. Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000. === This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE The test status of this chip may have been updated in the latest development version of flashrom. If you are running the latest development version, please email a report to flashrom@flashrom.org if any of the above operations work correctly for you with this flash chip. Please include the flashrom log file for all operations you tested (see the man page for details), and mention which mainboard or programmer you tested in the subject line. Thanks for your help! Reading flash... done. root@prokudin-System-Product-Name:~# md5sum PRX370A_test.bin bf7eb9e93467f204c37814177f389044 PRX370A_test.bin root@prokudin-System-Product-Name:~# md5sum /home/prokudin/PRX370A.bin bf7eb9e93467f204c37814177f389044 /home/prokudin/PRX370A.bin
Hello,
On Tue, Jul 9, 2019, 14:44 prokudin prokudin@papillon.ru wrote:
Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000.
Finding a 1.8V flash chip on such a mainboard is very strange. Can you check the flash chip installed on your mainboard, to see if it actually is that chip?
I would also try flashrom from git, to see if it works. Looks like your distro's flashrom does not report the version.
Best regards,
Angel Pons
Hello.From my side, I tried to flash my Asrock AB350 Pro 4 mainboard with that same chip -Winbond W25Q128.W- with Flashrom v1.1 build from source on a Rasberry PI 3B. It found the chip via the motherboard's SPI header pins succesfully. I could read it's into a bin file, but when I tried to erase/write it whit a new bios version (to update my bios for Ryzen 7 2700) it can't, cause the write protection. After this trying, I desoldered the chip from the board, and "installed" onto a breadboard with pull up resistorsfor /WP and /Hold and a 820 Ohm serie resistor with VCC and I connected a 0.22 uF capacitor beatwen the VCC and GND nearest to the chip. When I tried this setup, the Flashrom can read recognize the chip and read it's memory of course and when I tried to flas it with a new bios file from asrcok.com, It seems It can write into the chip...Flashrom had begun the Erase/write step, my Raspberry's CPU had a 25-32% system load...I thought it will be successful, but this writing erasing process has never end. I left my Pi system to working on it for hours, but never and. spispeed=2000. So now i ordered a CH341A programmer with 1.8 V SOIC8 adapter and I will trying with that. -------- Eredeti üzenet --------Feladó: Angel Pons th3fanbus@gmail.com Dátum: 2019. 07. 09. 16:18 (GMT+01:00) Címzett: prokudin prokudin@papillon.ru Másolatot kap: flashrom flashrom@flashrom.org Tárgy: [flashrom] Re: This flash part has status UNTESTED: sucsessfull write to W25Q128.W Hello,On Tue, Jul 9, 2019, 14:44 prokudin prokudin@papillon.ru wrote: Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000.Finding a 1.8V flash chip on such a mainboard is very strange. Can you check the flash chip installed on your mainboard, to see if it actually is that chip?I would also try flashrom from git, to see if it works. Looks like your distro's flashrom does not report the version.Best regards,Angel Pons
Hello!
This part (W25Q128) is from Asus Prime X370-A after unsuccessfull attempt BIOS update.
P5B-SE is my platform for testing any components and Flash BIOS repair, board have 8 pin DIP socket for Flash chip. It is very useful for experiments. System wil start with original flash BIOS, after booting system in to user interface I changed original flash chip to chip, which need to repair. W25Q128 (SOP8 package) need DIP8 adapter for install to DIP socket.
Distro:
Ubuntu 19.04 (Xubuntu) with 5.0.0-20-generic
Packet info:
Package: flashrom Architecture: amd64 Version: 1.0-1 Priority: extra Section: universe/electronics Origin: Ubuntu Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com Original-Maintainer: Gürkan Myczko gurkan@phys.ethz.ch Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 840 Depends: libc6 (>= 2.14), libftdi1-2 (>= 1.2), libpci3 (>= 1:3.5.2-1), libusb-0.1-4 (>= 2:0.1.12), libusb-1.0-0 (>= 2:1.0.9) Filename: pool/universe/f/flashrom/flashrom_1.0-1_amd64.deb Size: 197460 MD5sum: 829ac9b3eac7b8c179fc863ce0244b29 SHA1: 89145299689bdf6f38ff6aa1a3c30500f8a6d681 SHA256: 2d1aebeaad08dc98c47750d1e1e8bab3488b4814da12f0a89f89008b2fbb7aa4 Homepage: http://www.flashrom.org
09.07.2019 19:18, Angel Pons пишет:
Hello,
On Tue, Jul 9, 2019, 14:44 prokudin <prokudin@papillon.ru mailto:prokudin@papillon.ru> wrote:
Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address 0x00000000ff000000.
Finding a 1.8V flash chip on such a mainboard is very strange. Can you check the flash chip installed on your mainboard, to see if it actually is that chip?
I would also try flashrom from git, to see if it works. Looks like your distro's flashrom does not report the version.
Best regards,
Angel Pons