Ben's notes

Linux, Unix, network, radio...

User Tools

Site Tools


pcengines_apu2_update_firmware_rom

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:31] – [Prepare bootable USB drive] 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.0.11.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)
 flashrom is free software, get the source code at http://www.flashrom.org flashrom is free software, get the source code at http://www.flashrom.org
pcengines_apu2_update_firmware_rom.txt · Last modified: 2023/09/20 19:28 by admin