I’ve got an Eve with a broken keyboard, so I can’t get into Developer mode on it. I used a SuzyQ cable to open CCD and disable WP. While getting ready to back up the firmware, flashrom gave me this result:
jonny@jonny-kde:~$ sudo flashrom -p raiden_debug_spi:target=AP
[sudo] password for jonny:
flashrom v1.3.0 on Linux 6.7.5-200.fc39.x86_64 (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).
Raiden target: 2
Found GigaDevice flash chip "GD25B128B/GD25Q128B" (16384 kB, SPI) on raiden_debug_spi.
Found GigaDevice flash chip "GD25Q127C/GD25Q128C" (16384 kB, SPI) on raiden_debug_spi.
Multiple flash chip definitions match the detected chip(s): "GD25B128B/GD25Q128B", "GD25Q127C/GD25Q128C"
Please specify which chip definition to use with the -c <chipname> option.
Any idea why two flash chips would be showing up? I feel like maybe I’m doing something wrong. I dumped both flash chips and the md5 hashes were different, but using cbfstool to print the content showed the same structure. Also, every time a read or write completes, the tty connection disappears and I need to plug in the machine and let it boot before it will show up again.
Which chip should I be flashing? Or am I completely off track?