I have a Compaq Presario V4000 laptop currently running version F.03 BIOS. After spending a while looking through HP and Compaq's websites, Archive.org and Google, I determined that the BIOS updater for the laptop was
sp32790.exeon HP's FTP server at
ftp://ftp.hp.com/pub/softpaq/sp32501-33000/sp32790.exe with the readme at
As the laptop is running Ubuntu(15.04), I cannot run the exe directly. I have tried running it in FreeDOS, which errored:
This program cannot be run in DOS mode.
Trying in Wine errors:
Cannot open driver Flash1.sys. The driver is not existed or the OS is not in administrator privilege.
...after accepting the T's & C's, however leaves a BIOS folder in Wine's C drive:
- BIOS | - WF | | - 3081F17.WPH | | - flash1.ini | | - FLASH1.sys | | - mfc42.dll | | - msvcp60.dll | | - msvcrt.dll | | - Phlash9X.vxd | | - PHLASH.INI | | - PHLASH.LOG | | - PhlashLc.dll | | - PhlashNT.sys | | - wflash.exe | | - WinPhlash.exe
Unpacking the original exe reveals
3081F17_WIN.exe which then contains the same files as above, save the log.
Running WinPhlash.exe via Wine errors:
Failed to initialise the driver. Driver failed to provide access to the BIOS memory. Error code: -122
Any ideas on how I could install this update?
Note the laptop WILL NOT boot from USB(at least on the current BIOS. How ironic.)