Hackintosh EFI for Gen 4 AMD ThinkPad E14
Opencore version v0.9.9
This is a mostly functioning EFI for the ThinkPad E14 gen 4 (AMD version).
DISCLAIMER: This is a work in progress, so I am not responsible for any damage that may occur to your computer. Use at your own risk.
Also, it is generally recommended to build your own EFI, so use only as a last resort or as a guide.
- The current config.plist does NOT have a serial number. Download @corpnewt's GenSMBIOS to create one here.
Do NOT include my Tools folder in your EFI folder.
My Specs:
- Ryzen 7 5825U
- Vega 8 iGPU
- 16GB DDR4-3200 SODIMM RAM (8GB Soldered + 8GB SODIMM)
- NVME SSDs:
256GB (Windows) + 512GB (Opencore)
- Intel AX200
- RTL8188 (Ethernet)
- ALC3287/257
- macOS Ventura 13.6.5 (22G621)
Working:
- iGPU + Hardware Accelration (via NootedRed)
- Ethernet
- Webcam
- Keyboard, Trackpad, and Trackpoint
- Audio
- Built-in mic
- Dual Boot
- Continuity Camera (Wired ONLY)
Minor issues:
- Audio stops working every now and then, but can be fixed by opening settings and re-selecting the internal speakers as output
- Certain OpenGL apps (such as Notion) cause massive glitches. Unfortunately not much can be done about this as it is an issue with NootedRed itself. Can now be fixed using AMDHelper, although it is experimental.
- Settings sometime crashes (Fixed by running "sudo purge" in terminal)
- Sonoma is still quite buggy
What doesn't work:
- Sleep
Now seems to be somewhat functional thanks to either a DSDT patch OR this supposed fix Now the laptop doesn't sleep AT ALL
Full EC Read-Write access for fan control Now fixed thanks to @Collin8000
What will never work with my specs:
- Airplay, Sidecar, etc. (Airport needs an authentic apple WiFi chip & sidecar is intel-ONLY)
Installation instructions:
Steps
- Download the lastest package
- Choose the config.plist that applies to you and delete the rest
- Add your generated serial number, board number, etc. to the config.plist
- RENAME THE FILE TO config.plist (no CAPS, or else it literaly won't boot)
- Set BIOS settings
- Add to EFI folder of USB installer (EFI/OC & EFI/BOOT)
- Go through installation process
- Apply post-install fixes
Pre-install
- Before installing, you need to create your own SMBIOS via CorpNewt's genSMBIOS. The plist is configued to MacBookPro16,3, so generate serials according or use a different model (NOTE: MBP16,1 and 16,4 expect a dGPU and will cause issues with the iGPU).
- Make sure to (CMD + R) in propertree everytime you add any new files to the OC folder.
Post-Install
- IMPORTANT: Intall AMDHelper to patch any chromium/openGL based apps to prevent severe compute crashes.
- Recommended: Set VRAM to 2GB (or 4GB) in BIOS for improved graphics performance
- If you have 8GB RAM, it is not recommended to upgrade to 4GB
- This option is under Config/Display in the ThinkPad BIOS
- Recommended: Change CPU name to actual CPU using @corpnewt's CPU-name