Thank you for reply…

Eric Auer composed on 2024-11-05 23:48 (UTC+0100):

>> https://wiki.archlinux.org/title/Flashing_BIOS_from_Linux section 4 seems to
>> indicate while booted to FreeDOS one can extract a BIOS file from a 
>> "Windows" .EXE
>> file. Can this be true, even when the .EXE file viewed in a plain text viewer
>> includes the string "This program cannot be run in DOS mode."? If yes, which 
>> file
>> on a FreeDOS installation is the utility that can do so?

> Maybe https://www.japheth.de/HX.html ?

I suppose that's either what the wiki was alluding to, or an equivalent.

> Or maybe the exe is just a self-extracting ZIP, then UNZIP may help?

I don't generally luck into those from motherboard makers. This update download 
is
from Gigabyte's GA-970A-D3 (rev. 1.0/1.1) page:

> file mb_bios_ga-970a-d3_f12.exe
mb_bios_ga-970a-d3_f12.exe: PE32 executable (GUI) Intel 80386, for MS Windows
>

> PS: https://www.japheth.de/index.html also has JWASM, JEMM,
> JWASM, JWLINK, DEBXXF Debugger, HDEDIT disk editor and more!

I took the easy way out on this one. Rather than more reading and downloading I
booted Windows on an old Dell, which when double clicking on it in the file
manager extracted
mb_bios_ga-970a-d3_f12.exe from
mb_bios_ga-970a-d3_f12.zip then extracted
FLASHSPI.EXE and the 4M
970AD3.F12 from the .exe. Then I rebooted into Linux and copied those last two
files to a USB stick to insert in the Gigabyte to go into BIOS setup, where I
found Q-Flash via F8 in the BIOS, which flashed it on my confirmation. The
previous f10 UEFI BIOS was ~15 months older. The flashing process itself was
annoyingly slow for a mere 4M BIOS, but the Gigabyte is now up and running. :)

> inxi -CMz
Machine:
  Type: Desktop Mobo: Gigabyte model: GA-970A-D3 serial: N/A BIOS: Award
    v: F12 date: 09/03/2013
CPU:
  Info: quad core model: AMD Phenom II X4 965 bits: 64 type: MCP cache:
    L2: 2 MiB
  Speed (MHz): avg: 800 min/max: 800/3400 cores: 1: 800 2: 800 3: 800 4: 800
>
-- 
Evolution as taught in public schools is, like religion,
        based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata


_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to