I'm trying to update my ancient Coreboot 4.0 APU 1D however i'm having some trouble.
Same 3 usb sticks that work fine with PfSense don't want to run tiny core at all.
So since PfSense works, i tought i would use that to update however the documentation is not very clear.
I tried this:
flashrom -w /tmp/apu1_v184.108.40.206.rom -p internal
However i have to select a chip:
flashrom v1.1 on FreeBSD 11.3-STABLE (amd64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 4, resolution: 70ns).
coreboot table found at 0xdffdf000.
Found chipset "AMD SB7x0/SB8x0/SB9x0".
Enabling flash write... OK.
Found Macronix flash chip "MX25L1605" (2048 kB, SPI) mapped at physical address 0x00000000ffe00000.
Found Macronix flash chip "MX25L1605A/MX25L1606E/MX25L1608E" (2048 kB, SPI) mapped at physical address 0x00000000ffe00000.
Found Macronix flash chip "MX25L1605D/MX25L1608D/MX25L1673E" (2048 kB, SPI) mapped at physical address 0x00000000ffe00000.
Multiple flash chip definitions match the detected chip(s): "MX25L1605", "MX25L1605A/MX25L1606E/MX25L1608E", "MX25L1605D/MX25L1608D/MX25L1673E"
Please specify which chip definition to use with the -c
I tried to look at documentations to see which would be, but no information is matching anything else i find.
flashrom -p internal -c "MX25L1606E" -w coreboot.rom
The error is that i have to select a chip that matches.
flashrom --programmer internal -w apu140908.rom -c "MX25L1605A/MX25L1606E"
Looks to be the middle option but incomplete.
flashrom -w /tmp/apu2_v220.127.116.11.rom -p internal:boardmismatch=force
This is also different.
Here is also a command that according to my flashrom version is wrong:
"flashrom -p internal:boardmismatch=force internal -w **name**.rom -c "MX25L1605A/MX25L1606E"
Can someone help me out with what should i select here?
I am thinking that the middle option might be the one, but i don't want to brick the board.