Hi guys! I recently bought GPD MicroPC, but it has infinite fan working and overheating even in BIOS menu (I’m afraid to turn off fan by hardware switch, it may burns chipset)
I found (at official site) special firmware bios update (GPD MicroPC BIOS v4.13) that solves the overheating problem. But file presented in .exe-format (for running in ms windows? that I haven’t because replaced it by linux os)
But, I found there solution (flash bios without windows) for bios flashing without Windows from Built-in UEFI Shell, but it need for .bin - format of firmware rom.
I’m very exited your product and want to resolve some troubles.
I found tips at r/GPDPocket
I should been just extract .exe file (after extracting .rar) by 7z.
My how to in Ubuntu:
1. Follow to official site/section for download firmware-file for your GPD model 2. Download some archive (gpd..blah-blah...rar) 3. I have Ubuntu and I needed for install 7z package for unpack it. 4. Install 7z (if not yet): $ sudo apt install p7zip-full p7zip-rar 5. Extract .rar $ 7z e yourfile.rar You will get <somefile>.exe 6. Extract .exe $ 7z e somefile.exe 7. You will get "jackpot" ~8 files (in my case), include MicroPC.4.13.bin
Unfortunally, … I couldn’t update it yet.
I tried update from built-in UEFI Shell, but have no result.
MicroPc…exe-archive hasn’t any utils for running from native UEFI Shell
But .rar-archive (in founded solution above) contains afuefix64.efi and successfully starts itself.
But no any params/options combination in command line doesn’t wotk. Moreover, original solution archive has startup.nsh scipt where having this line:
afuefix64.efi P2MAX.0.20.bin /p /b /n /r /k
I try to play with other params (and certain combination is tried to flash, but after reboot BIOS has detected an error flashing and made auto rollback.
Please, CAN anyone help to properly command params/options for flashing MicroPC.4.13.bin by afuefix64.efi ?
I just saw the line in BIOS Information
Project Version: MicroPC 4.14. x64 but firmware file refer to 4.13… LOL all the time I try to flash newer device by older version firmware…
But I learned how to do it.
1. Format USB pen to FAT32 2. Put in USB pen: afuefix64.efi and <firmware-image>.bin 3. Boot into UEFI AP: UEFI Built-in EFI Shell (choose in BIOS boot options) 4. After boot - press Esc 5. Choose your USB-drive by typing > fs1: (or fs2: see list on starting up) 6. Type > dir (check for right drive choosing and all files exist) 7. Save backup rom by > afuefix64.efi backup.rom /O 8. Flashing new rom > afuefix64.efi <firmware.bin> /P /N /R /X /SP /CAPSULE 9. If all done, you look Y/N, press Y and you will reboot to bios flashing stage 10. After all process will end or if failed then will be auto rollbacked.