Lenovo ThinkPad Edge E431 Sonoma 14.5 Success! OpenCore 0.9.9, Intel HD Graphics 4000

Lenovo ThinkPad Edge E431 Sonoma 14.5 Success! OpenCore 0.9.9, Intel HD Graphics 4000

CPU: Intel Core i7-3740QM (Yes, the Lenovo ThinkPad Edge E431 can use 45W CPUs and those that aren't officially listed if there's no dedicated GPU installed)
GPU: Intel HD Graphics 4000 1.5GB (OCLP)
RAM: 8GB 1333mhz DDR3 (Purchased 2x 8GB 1600mhz DDR3L sticks that would hopefully work)
Motherboard/Laptop Make and Model: OEM Lenovo ThinkPad Edge E431 w/Intel HM77 Express Chipset
Audio: alcid=13 in boot args
Ethernet Card: Realtek RTL8111F Gigabit Ethernet
BT Card: Broadcom Bluetooth comes with Wifi card
BIOS revision: 1.33 (2018)
Guides: Dortania Guide
OS: macOS Sonoma 14.5
SMBIOS: MacBookPro15,2 (For Sonoma)

What's working, and what isn't working:
Working:
Bluetooth
Battery Information
Built-in Camera
Ethernet
Audio (Audio Jack and Speaker)
Trackpoint and Touchpad are a bit jittery and iffy to control but still manageable
USB Ports
Graphics Acceleration (QE/CI/Hardware/Metal acceleration works)
Power Management/Sleep
FaceTime / iMessage (iServices)
HDMI
Automatic OS updates (thanks to revpatch=sbvmm boot-arg)
Not Working:
Unsupported Broadcom Wifi card (Purchased the Intel Centrino Wireless N-2230 that should work with itlwn)
Brightness Keys (Have to manually adjust the brightness from the sidebar)

Important Notes:
CPU: I initially made this hackintosh with the standard i3-3110M that comes stock with the laptop which would require the use of the HFSPlusLegacy.efi for low end Ivy Bridge Intel Core i3's that lack RDRAND instruction support. Upon installing to a i7-3740QM or any other Ivy Bridge that's Intel Core i5 or better, it's better suited substitute HFSPlusLegacy.efi with HFSPlus.efi.
OS: Sonoma requires AVX2 in CPUs and the ThinkPad uses the Ivy Bridge Architecture CPUs which is generations short of having this CPU instruction which would require the use of CryptexFixup.kext to drop this requirement for the CPU.
Ivy Bridge iGPUs: These iGPUs like the HD 4000 are not officially supported for Ventura+ and require patching with OCLP)
To use OCLP's root patches for the GPU, you need to make the following changes to your config.plist and system:
Disable Secure Boot: Head to your config.plist and set SecureBootModel to Disabled in the Misc->Security directory
NVRAM changes: Head over to the NVRAM section of your config.plist and in the UUID 7C436110-AB2A-4BBB-A880-FE41995C9F82 add the following boot args under boot-args key:
Disable AMFI: amfi_get_out_of_my_way=0x1 (Disables Library Validation)
ngfxcompat=1 (Forces compatibility via WhateverGreen)
In the key car-active-config, use 030A0000 as the DATA value for root patching.
Save your config.plist and reset your NVRAM twice upon installing macOS.
Disable SIP: Head to recovery environment during install and launch terminal and type the following: csrutil disable and restart.
If done correctly and installed macOS, download OpenCore Legacy Patcher and click Post-Install Root Patch and Start Root Patching
I know this may be a lot to take in but it's much more simpler than you think.

I hope this information is helpful. Good luck hackintoshing.

https://preview.redd.it/1k10o7079t4d1.png?width=459&format=png&auto=webp&s=8e927488f5b912c17e3a53c42f3dd0c12e96a390

submitted by /u/Rocoptic
[link] [comments]