I am not responsible for any damages you may cause.
If my work here helped you. Please consider donating, it would mean a lot to me.
Any advice or suggestions would be greatly appreciated.
- I will try my best to keep the EFI updated with OpenCore, Kext, NootedRed, ...
- This EFI is configured with MacOs Ventura, I currently can't manage to update to Sonoma
Geekbench 6 results (compared to MacBook Pro 13 2018)
Model | Single-Core | Multi-Core | OpenCL Score | Metal Score |
---|---|---|---|---|
Inspiron Hackintosh | 1287 | 4765 | 12183 | 17320 |
MacBook Pro 13 2018 | 1285 | 4537 | 7350 | 9898 |
-
Processor: AMD Ryzen 5 5500U 2.1 GHz
-
Ram: 12 GB (dual channel, with 8gb Kingston Ram replaced for one broken 4gb ram)
-
SSD: NVMe KIOXIA 256GB Media
-
Display: 15.6" Full HD (1920 x 1080) with touch
-
Video Cardy:
- iGPU: AMD vega 7
- dGPU: this laptop comes with no dGPU
What works
Feature | Status | Dependency |
---|---|---|
Touch Screen (with gestures like trackpad) | ✅ | Latest VoodooI2C.kext, VoodooHID.kext |
Built-in Keyboard, Mouse | ✅ | Latest VoodooI2C.kext, VoodooPS2.kext |
Trackpad Gestures | ✅ | |
Backlight (Brightness Control) | ✅ | Latest NootedRed.kext, SSDT-PNLF.aml from chefkissinc |
Keyboard brightness | ✅ | BrightnessKeys.kext |
iServices (iMessage, FaceTime, App Store, iCloud, ...) | ✅ | Generate your own SMBIOS |
Graphic Acceleration | ✅ | Increase Vram to 2 GB using Smokeless_UMAF |
Battery Percentage Indication | ✅ | |
Processor Status | ✅ | VirtualSMC.kext |
WiFi | ✅ | AirportItlwm.kext |
Bluetooth | ✅ | IntelBluetoothFirmware.kext, BlueToolFixup.kext |
USB 2.0, USB 3.0, USB type C | ✅ | USBToolBox.kext |
Camera | ✅ | |
Audio | ✅ | AppleALC.kext |
HDMI | ✅ |
What not works
Feature | Status | Dependency |
---|---|---|
Air Drop/ Handoff | ❌ | Broadcom BlueTooth card |
Finger Print | ❌ | Requires Apple M2 Chip (I don't know why) |
Bootcamp | ❌ | Maybe because ssd problems |
What is not tested
Feature | Status | Dependency |
---|---|---|
Time Machine | 🕒 | |
Microphone | 🕒 | |
Screen Mirroring | 🕒 | |
SD Card Reader | 🕒 |
SSDTs
In the past, my friend had to write SSDT manually. But now we have a tool named SSDTTime
Step 1: Start with option P
to dump the current system's DSDT. Make sure to do this on the system where you want to install MacOS
Step 2: Some option that I need on my laptop
FixHPET
(chooseC
when prompting)USBX
(choose default optionB
when prompting)RTCAWAC
PluginType
(only on AMD laptop)FakeEC Laptop
PLNF
XOSI
(choose default optionA
when prompting)
Step 3: Copy all the file end with *.aml
in the Results
folder. After that, paste these files into \EFI\OC\ACPI
Step 4: Merge patches_OC.plist
by using the PatchMerge script included with SSDTTime. Remember to copy the config.plist
in Results
folder to \EFI\OC
(I made a mistake when forgeting to copy the file and wasted a lot of time fixing touch screen with backlight)
Increase VRAM
Disclaimer: This Smokeless_UMAF
is significant DANGEROUS, which can break your system's BIOS. THINK TWICE before commiting any changes. USE AT YOUR OWN RISK.
Disclaimer: NO ONE is responsible for any damage.
Instruction: I followed this Youtube video which uses Smokeless_UMAF
- Apple for macOS.
- Acidanthera for all the kexts/utilities.
- corpnewt for increadible tools like Propertree, MountEFI, SSDTTime
- iamthaoly for SSDTTime guides
- Dortania for the OpenCore Install Guide.
- Chefkissinc for great kexts, patches, guides for AMD hackintosh.