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
Last revisionBoth sides next revision
pcengines_apu2_update_firmware_rom [2018/06/01 17:33] – [Update BIOS] adminpcengines_apu2_update_firmware_rom [2023/09/20 19:06] admin
Line 1: Line 1:
-=====PCEngines APU2 - BIOS Update=====+=====PC Engines APU2 - BIOS Update=====
  
 ==== Download files ==== ==== Download files ====
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+
  
 flashrom v0.9.8-r1888 on Linux 3.16.6-tinycore (i686) flashrom v0.9.8-r1888 on Linux 3.16.6-tinycore (i686)
pcengines_apu2_update_firmware_rom.txt · Last modified: 2023/09/20 19:28 by admin