Ben's notes

Linux, Unix, network, radio...

User Tools

Site Tools


pcengines_apu2_update_firmware_rom

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pcengines_apu2_update_firmware_rom [2019/02/01 07:37] adminpcengines_apu2_update_firmware_rom [2023/09/20 19:28] (current) – [Update BIOS] admin
Line 9: Line 9:
   * Write TinyCore and BIOS image to USB:<code>   * Write TinyCore and BIOS image to USB:<code>
 gunzip apu2-tinycore6.4.img.gz gunzip apu2-tinycore6.4.img.gz
-sudo dd if=apu2-tinycore6.4.img of=/dev/sdX bs=4k+sudo dd if=apu2-tinycore6.4.img of=/dev/sdX bs=4k oflag=direct status=progress
  
 sudo mount /dev/sdX1 /mnt sudo mount /dev/sdX1 /mnt
-sudo tar zxf apu2_v4.6.9.rom.tar.gz -C /mnt+sudo cp apu2_v4.19.0.1.rom /mnt
 sudo umount /mnt sudo umount /mnt
 </code> </code>
Line 20: Line 20:
   * Connect APU2 via serial:<code>screen /dev/ttyUSB0 115200</code>   * Connect APU2 via serial:<code>screen /dev/ttyUSB0 115200</code>
   * Connect power   * Connect power
-  * Update BIOS, needed to force it, because difference in names: (PC Engines:PC Engines apu2):<code> +  * Update BIOS<code># cd /media/SYSLINUX 
-# cd /media/SYSLINUX +# flashrom --programmer internal -w apu2_v4.19.0.1.rom 
-# flashrom --programmer internal:boardmismatch=force -w apu2_v4.6.9.rom +</code>
- +
-flashrom v0.9.8-r1888 on Linux 3.16.6-tinycore (i686) +
-flashrom is free software, get the source code at http://www.flashrom.org +
- +
-Calibrating delay loop... OK. +
-coreboot table found at 0xdffae000. +
-Found chipset "AMD FCH"+
-Enabling flash write... OK. +
-Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) mapped at physical address 0xff800000. +
-This coreboot image (PC Engines:PC Engines apu2) does not appear to +
-be correct for the detected mainboard (PC Engines:PCEngines apu2). +
-Proceeding anyway because user forced us to. +
-Reading old flash chip contents... done. +
-Erasing and writing flash chip... Erase/write done. +
-Verifying flash... VERIFIED.</code>+
  
 {{tag>[hardware apu2 arch linux firmware BIOS ]}} {{tag>[hardware apu2 arch linux firmware BIOS ]}}
pcengines_apu2_update_firmware_rom.1549006639.txt.gz · Last modified: 2019/02/01 07:37 by admin