Discussion in 'MDL Projects and Applications' started by nononsence, May 18, 2012.
You need to login to view this posts content.
this module works on ASUS P8Z77 WS but bricks ASUS P8P67-Pro, ASUS F1A75-M Pro
I suspect an dependency issue, but cant develop further until I purchase/build a chip
again this module is experimental use caution.
looking at the MSOA module from the 2 bricked motherboards, they have the older OA2 version,
without the EFI_LEGACY_BIOS_PROTOCOL dependency, I would avoid trying to substitute this
module for the OA2 version of MOSA for the time being.
The cause of the bricking is byte 0x17 must be set to 0xF8 when inserted in to the firmware, MMTool does this automatically
but Andyp's Phoenix tool does not. I will modify GenFfs.exe to generate a module ready to insert into the firmware.
updated with modified GenFfs.exe to correctly set byte 0x17, to use Andy's tool to insert you must also
select "Insert gap if module shrinks (EFI)" to avoid a brick.
more info about byte 0x17 can be found in header file PiFirmwareFile.h
also added copying OemId & OemTableId to all Acpi Tables that match Rsdt/Xsdt OemId + OemTableId
added a failsafe to the module, if main() fails to complete module becomes inactive.