Hackintosh for DELL OptiPlex 9020
June 28, 2019 ยท View on GitHub

Todo
-
Fix hibernation issues
-
Smooth upgrade for macOS 10.15
Usage
Copy files in EFI directory to your EFI partition.
NOTE THAT you should re-generate smbios information.
Fix BIOS issues
General method (Windows recommanded)
-
Download BIOS Tools.
-
Fetch the address of block location.
-
Use
BIOS_Backup_TooKit.exeto fetch BIOS rom. -
Use
UEFIToolto open BIOS rom. -
Search keywords (cfg lock, DVMT), then Extract body.


-
The output file is like
Section_PE32_image_Setup_Setup_body.efi, useIFR-Extractorand command./ifrextract Section_PE32_image_Setup_Setup_body.efi Section_PE32_image_Setup_Setup_body.txtto convert it into text file. -
Open
Section_PE32_image_Setup_Setup_body.txtand search keywords (cfg lock, DVMT) to find the closest addres behind it.

-
Enter
GRUB Shell(usebootx64.efiinbios_tools.zipto boot) -
Check address value by typing
setup_var [ADDR] -
Typing
setup_var [cfg lock address here] 0x00to disable cfg lock. -
Typing
setup_var [DVMT address here] 0x03to increase DVMT to 96M.
-
Easy for DELL OptiPlex 9020
Since I've already finished these steps above, just type the following command.
-
Disable MSR 0xE2 (i.e. cfg lock)
setup_var 0xDA2 0x00 -
Increase DVMT to 96M
setup_var 0x263 0x03 -
You can check the value by typing
setup_var [ADDR]