[Offer] MSI X99A Godlike Gaming (MS7883) BIOS mod

Hi everyone, my first post here.

I offer you guys my custom bios.

Here’s the link with changelog and all the stuff.

Also if anyone can help me to implement correctly the IntelRCsetup it would be really great tho. Finally got it unlocked ! Please see credits

The repo also includes schematics and stuff i used to make this mod.

NOTE: this bios mod might be compatible with the X99A Godlike Carbon with corssflashing but not tested as I don’t own this board

Patchs / Features added:

  • Unlocked menu (IntelRCSetup and an other one)
  • Updated Microcodes (please see Updated Firmwares section)
  • Updated OROM Firmwares
  • Unlocked some hidden settings in regulars menus
  • Boot by default using UEFI only and FastBoot
  • PCIe bifurcation made possible trough IntelRCSetup and more configuration under Settings → Advanced → PCI Subsystem Settings such as CPU PCI-E Lanes Control) PLEASE READ PCIE HW LIMITATIONS SECTION!!!
  • Above 4G Decoding enabled by default for Resize Bar working out of the box (after of course using the software provided by this repo for enabling this: https://github.com/xCuri0/ReBarUEFI/releases/download/0.3/ReBarState.exe)
  • Custom modernized UEFI/Legacy Boot Logo (1080p upscaled!! The original was shitty low resolution!)
  • Custom MSI Logo in the setup
  • Custom F11 Boot menu background
  • “OC Profiles mod”: acessing to more hidden settings by going to OC Profiles menu and pressing “escape” will bring hidden menu (not IntelRCSetup)
  • M-FLASH Warning text
  • Auto Power On when A/C is loss (for server usage and make it HA)
  • Unlocked option to enable SLIC Table Controller (not tested)
  • M.2 PCH/PCIe Strap settings unlocked
  • USB Speed Optimization settings unlocked
  • M.2 Mode Settings Unlocked
  • Secure Boot enabled by default (increase Windows 11 compatibility and Resize Bar)
  • Some strings update
  • Enabled PCH thermal monitoring device (tested)
  • Fixed IOU Strings and Help (PCIe Bifurcation related) to match the correct slot of this motherboard!
  • FIXED THE XEON BIOS BUG: RESULTING INTO HANGING / FREEZING WHEN REBOOTING WHILE SAVING SETUP OR BOOTING M-FLASH USING A XEON CPU
  • Latest CPU microcodes
  • Latest OROM / EFI FW

DOWNLOAD LINK:

SCREENSHOTS

UEFI_Boot

Main

cpuz_mainboard.jpg
crystaldiskinfo_devmgmt.jpg
dxdiag.jpeg
hwinfo_summary.jpg
IIO_PCIe.jpg
M2_Mode.jpg
nvme_bifurcation_hwinfo.jpg
OCProfiles_MOD.jpg
PCIe_Bifurcation.jpg
PCIe_Bifurcation_Menu.jpg
SecureBoot.jpg
Settings.jpg
Unlocked_IntelRCSetup.jpg

ReBar

PCH_Temp

And huge thanks to @Sweet_Kitten for helping me!
DokT


Edit by Fernando: Thread title shortened (details should be listed within the first post, but not in the title)

1 Like

Anyway to mod this to allow a 2.0 TPM module?

I read that Windows will be laxing their cpu requirements for Windows 11 but it would be nice to have TPM 2.0 in there.

Thanks.

Can u tell me how to fix the Xeon cpu bug/m-flash bug? I want to apply the modification on X99A Krait edition…this bios doen’t work

Here’s the solution from MSI forum.
To fix the bug you need to patch AMITSE dxe so that rdmsr 61Eh never happens. One little edit and that’s it.

2 Likes

thanks man…literally searching the forum and web for 2days.

@Sweet_Kitten Hi…

Ok, so far I extract the AMITSE (PE32 image section) by UEFITool

and then open the extracted file with IDA Free 9.1 and got this

Now, I have no idea what to do next? Can’t find any rdmsr/61Eh…Can u help what to do next??

Option 1. Find clues in the modded file compared to original.
Option 2. Attach AMITSE in private messages, so I could mod it for you. But then you’ll lose any benefit from learning.

@Sweet_Kitten

Ya, This is what I’m doing now so far (Option 1). Want to learn. I guess I should fiddle with the ida soft for some more days.

I’m also experiencing the exact same bug on my X99A Raider bios.
I don’t know much about performing edits on dxe modules, but I have attemted to compare the stock AMITSE module with the modded AMITSE module in IDA, sadly I don’t really have enough experience to learn anything useful from this, so any guidance would be highly appreciated.

Edit:
You know what, I’ll be darned, the second i decided to post this i found your patch.
I’ll try it out on the X99A Raider bios and post back if It works.

Edit2:
Ok, so i didn’t manage to get your implementation of the patch to work, i do not know if this is due to an error on my part, or if there is some quirk with the X99A Raider BIOS.
Either way, I figured the function was somehow still called even after the patch so I instead decided to zero the rdmsr itself insted of circumventing it, this did the trick for me.

For future refrence, here is a quick rundown of what i did:

  1. Extract the body of the AMITSE PE32 image section in UEFITool.

  2. Open the extracted body in IDA Free.

  3. Navigate to the section calling for the 61Eh register (search for text 61Eh).

  4. Locate the call for rdmsr (in my case this was “call sub_998B0”).

  5. Zero the call in hex view (replace it with 31 C0 31 D2 90).

  6. Patch the source file i IDA and replace the AMITSE PE32 image section with UEFITool.

1 Like

Awesome detective work!