Hackintosh for DELL OptiPlex 9020
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.exe
to fetch BIOS rom. - Use
UEFITool
to open BIOS rom. - Search keywords (cfg lock, DVMT), then Extract body.
- The output file is like
Section_PE32_image_Setup_Setup_body.efi
, useIFR-Extractor
and command./ifrextract Section_PE32_image_Setup_Setup_body.efi Section_PE32_image_Setup_Setup_body.txt
to convert it into text file. - Open
Section_PE32_image_Setup_Setup_body.txt
and search keywords (cfg lock, DVMT) to find the closest addres behind it.
- Enter
GRUB Shell
(usebootx64.efi
inbios_tools.zip
to boot) - Check address value by typing
setup_var [ADDR]
- Typing
setup_var [cfg lock address here] 0x00
to disable cfg lock. - Typing
setup_var [DVMT address here] 0x03
to increase DVMT to 96M.
- Use
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]