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