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!!!
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.
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:
Extract the body of the AMITSE PE32 image section in UEFITool.
Open the extracted body in IDA Free.
Navigate to the section calling for the 61Eh register (search for text 61Eh).
Locate the call for rdmsr (in my case this was “call sub_998B0”).
Zero the call in hex view (replace it with 31 C0 31 D2 90).
Patch the source file i IDA and replace the AMITSE PE32 image section with UEFITool.