[Request] OptionRom replacement Sony vaio UX for NVME boot

Hello good day, Some quick info. the device is a Sony vaio UX, with a Phoenix bios from 2004-2006.

i’ve got a Custom Optionrom here that allows legacy X86 biosses to boot from attached NVME drives even for non EFI operating systems..

I’ve tested the usb booter and indeed, my UX boots perfectly from NVME. both windows XP and windows 7 32 bit,

So the next step would be replacing the internet boot optionrom in my bios for the custom option rom to make it native without having to use a bootloader on a usb..

However i am struggling to modify the bios myself in the past few weeks of attempting to get a image, i am good with soldering chips and pcb’s but software tweaking is my weakpoint :sweat_smile:

could someone please swap the optionrom for me? this custom bios would be the solution to many of us stuck with broken HDD cables or stuck without reliable 1.8 ZIF replacement drvies.

In my attempt to mod the bios, i used Phoenix tool to unzip a confirmed working WPH. then swap optionrom1 with the new optionrom that i padded with 0’s to match the original optionrom file size, then repacked with Phoenixtool, The resulting bios file was the exact size as the original bios i started with,

but that ended with error 149 in winphlash, the original moddified bios i have here flashes without issues using the same /spi /sd /nochk commands, so that must mean the bios i made is not good…

Here is the download for a zip file with the following 3 items,

  1. the latest unlocked bios .WPH for the UX (more menu’s and such) this bios works and flashes for me + 4 other friend’s UX’s from different regions (meaning the bios is region free)
  2. the replacement option rom from the linked github, (11ab4351.rom) The “PCI ID” from my marvell rom has been added to the Rom by the developer For my sony UX,
  3. the original option rom (from the included WPH) which is the marvell card’s rom.

If any more information is needed from either me or the dev who made the custom option rom then i can do my best to give information…

Thank you a lot in advance for your time and effort for our small community of UX lovers!:heart:

[Guide] Award/Phoenix BIOS Modding - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum

Been reading over both

First this BIOS Modding: Introduction and Preparations

and then [Guide] Award/Phoenix BIOS Modding

But my bios is a pure Phoenix bios. CBROM.EXE Is apparantly meant for award/phoenix biosses and not pure Phoenix trusted core bios?

ended up getting it working, even though the option rom was padded,

the header was still declared to the size of the non padded file, which made Winphlash mad. it likely would’ve worked if force flashed with CH341. but it works now,

We now have native NVME (optane ssd’s in my case) booting, windows 2000/xp/7 32 bit work, no more EFI/64bit requirement,