Component | Brand |
---|---|
CPU | Intel Core i3-5005U @ 2.0 GHz |
iGPU | Intel HD Graphics 5500 |
Storage | Western Digital Blue HD 1TB |
Audio Code | Conexant 20751 |
Ethernet | Realtek RTL8100 |
OS | macOS Big Sur 11.5.1 (20G80) |
iGPU
- Intel HD 5500 iGPU - Backlight support
- Intel HD 5500 iGPU - HDMI Output
- Intel HD 5500 iGPU - H264 & HEVC
Audio
- Conexant 20751 - Internal Speakers
- Conexant 20751 - Internal Microphone
- Conexant 20751 - Combojack headphones
- Conexant 20751 - HDMI Audio Output
USB
- All USB ports working and mapped
- SD Card Reader (Not working)
- Webcam (USB based)
Keyboard
- Keyboard (PS2 based)
- HID Key PWRB & SLPB
Trackpad
- PS2 Touchpad with gestures (Thanks to Acidanthera VoodooPS2)
Misc
- Sleep/Wake not working, straight up disable Sleep Mode (read SleepFix.md)
- Sensors CPU, iGPU, Battery, NVMe, Fans
- Native NVRAM support
- Recovery (macOS) boot from OpenCore
Driver | Function |
---|---|
HfsPlus or OpenHfsPlus |
Allow detecting and booting from HFS+ formatted partitions |
OpenRuntime |
Memory correction driver. Essential |
Kext | Function |
---|---|
AppleALC | Native macOS HD audio for not officially supported codecs |
Lilu | Patching framework needed by most kexts |
ECEnabler | Patching the Battery for battery status to work |
USBInjectAll | Used for USB |
RealtekRTL8100 | Ethernet Driver |
VirtualSMC | Advanced SMC emulation |
VoodooPS2Controller | Adds support for keyboard and touchpad |
WhateverGreen | Various patches necessary for GPUs |
SSDT | Function |
---|---|
SSDT-EC |
Used for disabling your real Embedded controller and creating a fake one for macOS to play with |
SSDT-HPET-DISABLE |
Used for disabling HPET device on macOS |
SSDT-PLUG |
Used for enabling Apple's XCPM in macOS, allowing for far better CPU power management |
SSDT-PNLF |
Used for controlling the backlight on internal display |
- Apple for macOS
- Acidanthera for OpenCore and the majority of the kexts
- RehabMan for contributing to most of the ACPI patching guides I used
- Dreamwhite for helping me with making the EFI (mostly SSDTs)