I have been having issues getting it to work installing debian via USB. It was never displaying the grub menu, and after some research people said updating the firmware fixed it.
When I searched for APU1 firmware, I came across this: https://pcengines.github.io/#mr-54
So I installed apu1_v220.127.116.11.rom with the same method I used to test the different BIOS in on the apu1d4.htm page:
- root@apu1d4:~ # flashrom -w apu1_v18.104.22.168.rom -p internal -c MX25L1605A/MX25L1606E/MX25L1608E
- flashrom v1.2 on FreeBSD 13.0-RELEASE (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 "MX25L1605A/MX25L1606E/MX25L1608E" (2048 kB, SPI) mapped at physical address 0x00000000ffe00000.
- This coreboot image (PC Engines:apu1) does not appear to
- be correct for the detected mainboard (PC Engines:APU).
- Aborting. You can override this with -p internal:boardmismatch=force.
I went ahead and ran it again with the boardmismatch=force option and upon reboot it didn't see any drives. I pressed F10 and then went into setup and saved settings, then it seemed to work, but now I'm concerned, especially with this: "This coreboot image (PC Engines:apu1) does not appear to be correct for the detected mainboard (PC Engines:APU)."
Did I mess up?