Dear flashrom supporters,
Can You help me please with a Problem that accured during flashing an older macBookPro ? That would be great!
I tried to flash an up to date ROM-firmware from an equal machine (with Serial Number and KRID adapted to the goal target machines values) to a apple MacBookPro9,1 mid 2012 15 inch.
The machine is currently running from an Ubuntu USB-Installation, the rom I tried to flash is in users root /mbp2-6_migrieren.rom , a backup of the original rom is /mbp2-6_original-kaputt.rom. The original rom is an early (first?!?) version of that model. It makes several problems and could never be updated by macOs System- or Firmware Update, even with system integrity protection disabled.
Here is the write command and its output. You can contact me via signal messenger +49170 9326549 or phone / email as attached below. Thank You for reading this and hopefully some helpful advice!
Axel
ubuntu@ubuntu:~$ sudo flashrom --programmer internal -w mbp2-6_migrieren.rom -c MX25L6406E/MX25L6408E flashrom v1.2 on Linux 5.15.0-25-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). No DMI table found. Found chipset "Intel HM77". Enabling flash write... SPI Configuration is locked down. PR0: Warning: 0x00190000-0x0066ffff is read-only. PR1: Warning: 0x00692000-0x01ffffff is read-only. At least some flash regions are write protected. For write operations, you should use a flash layout and include only writable regions. See manpage for more details. OK. Found Macronix flash chip "MX25L6406E/MX25L6408E" (8192 kB, SPI) mapped at physical address 0x00000000ff800000. Reading old flash chip contents... done. Erasing and writing flash chip... Transaction error! spi_write_cmd failed during command execution at address 0x190000 Reading current flash chip contents... done. Looking for another erase function. spi_write_cmd failed during command execution at address 0x190000 Reading current flash chip contents... done. Looking for another erase function. Transaction error! spi_write_cmd failed during command execution at address 0x190000 Reading current flash chip contents... done. Looking for another erase function. spi_simple_write_cmd failed during command execution Reading current flash chip contents... done. Looking for another erase function. spi_simple_write_cmd failed during command execution Reading current flash chip contents... done. Looking for another erase function. Looking for another erase function. Looking for another erase function. No usable erase functions left. FAILED! Uh oh. Erase/write failed. Checking if anything has changed. Reading current flash chip contents... done. Apparently at least some data has changed. Your flash chip is in an unknown state. Get help on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with the subject "FAILED: <your board name>"!
* * * * * * * * * * * * *
Axel Reisdorf
Wissinger Str. 36 49143 Bissendorf
reisdorf@gmx.net
+49 [0] 221 6776 10 10 fon +49 [0] 221 922 88 77 fax +49 [0] 170 932 65 49 mobil
* * * * * * * * * * * * *