Mod based on dump.
Stock firmware read, and written after modification using: CH341A Pro
Tested with:
CPU: G2030
NVME: Samsung PM991a 256GB
Changes:
- Removed Intel ME by me_cleaner
- Aded NVME support NvmExpressDxe_5.ffs
- Updated microcodes, Realtek UNDI, Realtek Boot Agent, IvyBridge GOP
Manufacturer - MSI
Model - H61M-P31 (G3) (MS-7788)
BIOS release - V2.7 01/10/2013
BIOS platform - AMI Aptio 4
BEFORE:
╔═══════════════════════════════════════════════════════════════════════════════════════════════╗
║ Intel ║
╟────┬───────────┬───────┬───────────┬──────────┬────────────┬───────┬────────┬──────────┬──────╢
║ # │ Type │ CPUID │ Platforms │ Revision │ Date │ State │ Size │ Offset │ Last ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 1 │ Microcode │ 306A6 │ 12 (1,4) │ 4 │ 2011-11-14 │ PRD │ 0x2000 │ 0x1B5BB0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 2 │ Microcode │ 306A9 │ 12 (1,4) │ 15 │ 2012-08-07 │ PRD │ 0x2C00 │ 0x1B7BB0 │ No ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 3 │ Microcode │ 306A8 │ 12 (1,4) │ 10 │ 2012-02-20 │ PRD │ 0x2800 │ 0x1BABB0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 4 │ Microcode │ 306A5 │ 12 (1,4) │ 7 │ 2011-09-09 │ PRD │ 0x2400 │ 0x1BD3B0 │ No ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 5 │ Microcode │ 306A4 │ 12 (1,4) │ 7 │ 2011-09-08 │ PRD │ 0x2400 │ 0x1BFBB0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 6 │ Microcode │ 306A2 │ 12 (1,4) │ 8 │ 2011-05-18 │ PRD │ 0x2000 │ 0x1C23B0 │ No ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 7 │ Microcode │ 206A7 │ 12 (1,4) │ 26 │ 2012-01-25 │ PRD │ 0x2400 │ 0x1C43B0 │ No ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 8 │ Microcode │ 206A6 │ 12 (1,4) │ 28 │ 2010-09-15 │ PRD │ 0x2400 │ 0x1C6BB0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 9 │ Microcode │ 206A5 │ 12 (1,4) │ 7 │ 2010-07-22 │ PRD │ 0x1C00 │ 0x1C93B0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 10 │ Microcode │ 206A3 │ 12 (1,4) │ 8 │ 2010-05-26 │ PRD │ 0x2400 │ 0x1CB3B0 │ No ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 11 │ Microcode │ 206A2 │ 12 (1,4) │ 26 │ 2010-02-17 │ PRD │ 0x2400 │ 0x1CDBB0 │ No ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 12 │ Microcode │ 206A1 │ 12 (1,4) │ 7 │ 2009-12-23 │ PRD │ 0x2000 │ 0x1D03B0 │ Yes ║
╚════╧═══════════╧═══════╧═══════════╧══════════╧════════════╧═══════╧════════╧══════════╧══════╝
EFI GOP Driver IvyBridge - 3.0.1010
EFI Realtek UNDI Driver - 2.017
OROM Realtek Boot Agent GE - 2.41
AFTER:
╔═══════════════════════════════════════════════════════════════════════════════════════════════╗
║ Intel ║
╟────┬───────────┬───────┬───────────┬──────────┬────────────┬───────┬────────┬──────────┬──────╢
║ # │ Type │ CPUID │ Platforms │ Revision │ Date │ State │ Size │ Offset │ Last ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 1 │ Microcode │ 306A9 │ 12 (1,4) │ 21 │ 2019-02-13 │ PRD │ 0x3800 │ 0x1B68F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 2 │ Microcode │ 306A8 │ 12 (1,4) │ 10 │ 2012-02-20 │ PRD │ 0x2800 │ 0x1BA0F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 3 │ Microcode │ 306A6 │ 12 (1,4) │ 4 │ 2011-11-14 │ PRD │ 0x2000 │ 0x1BC8F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 4 │ Microcode │ 306A5 │ 12 (1,4) │ 9 │ 2011-11-10 │ PRD │ 0x2800 │ 0x1BE8F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 5 │ Microcode │ 306A4 │ 12 (1,4) │ 7 │ 2011-09-08 │ PRD │ 0x2400 │ 0x1C10F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 6 │ Microcode │ 306A2 │ 12 (1,4) │ C │ 2011-07-25 │ PRD │ 0x2C00 │ 0x1C38F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 7 │ Microcode │ 206A7 │ 12 (1,4) │ 2F │ 2019-02-17 │ PRD │ 0x3000 │ 0x1C68F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 8 │ Microcode │ 206A6 │ 12 (1,4) │ 28 │ 2010-09-15 │ PRD │ 0x2400 │ 0x1C98F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 9 │ Microcode │ 206A5 │ 12 (1,4) │ 7 │ 2010-07-22 │ PRD │ 0x1C00 │ 0x1CC0F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 10 │ Microcode │ 206A3 │ 12 (1,4) │ 9 │ 2010-06-09 │ PRD │ 0x2400 │ 0x1CE0F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 11 │ Microcode │ 206A2 │ 12 (1,4) │ 27 │ 2010-05-02 │ PRD │ 0x2400 │ 0x1D08F0 │ Yes ║
╟────┼───────────┼───────┼───────────┼──────────┼────────────┼───────┼────────┼──────────┼──────╢
║ 12 │ Microcode │ 206A1 │ 12 (1,4) │ 7 │ 2009-12-23 │ PRD │ 0x2000 │ 0x1D30F0 │ Yes ║
╚════╧═══════════╧═══════╧═══════════╧══════════╧════════════╧═══════╧════════╧══════════╧══════╝
EFI GOP Driver IvyBridge - 3.0.1030
EFI Realtek UNDI Driver - 2.056
OROM Realtek Boot Agent GE - 2.67
ADDED NvmExpressDxe_5.ffs
H61M-P31_MOD_AND_DUMP.zip (5.0 MB)