How giancarlolazzarini/hackintosh-tahoe-honor-magicbook-x15-intel-comet-lake works
This repository is a machine-specific OpenCore EFI configuration for booting macOS on the Honor MagicBook X15. The intended workflow is firmware launching the EFI bootloader, which uses this configuration and its drivers, ACPI tables, and kernel extensions to provide hardware support. The README documents graphics, wireless, input, USB, and power/NVRAM capabilities, as well as audio and HDMI limitations. No source excerpts are available, so implementation-level call relationships cannot be verified; dashed edges mark inferred boot/configuration relationships.
Main entry points: config.plist OpenCore configuration · BOOTx64.efi EFI boot entry · OpenCore.efi OpenCore bootloader · WhateverGreen.kext Graphics acceleration
Components 16
Boot configuration
- EFI boot entry
EFI/BOOT/BOOTx64.efi - OpenCore bootloader
EFI/OC/OpenCore.efi - OpenCore configuration
EFI/OC/config.plist
Platform support
- ACPI tables
EFI/OC/ACPI - Runtime drivers
EFI/OC/Drivers - Virtual SMC
EFI/OC/Kexts/VirtualSMC.kext - Battery management
EFI/OC/Kexts/SMCBatteryManager.kext
Device support
- Graphics acceleration
EFI/OC/Kexts/WhateverGreen.kext - Wi-Fi support
EFI/OC/Kexts/itlwm.kext - Bluetooth support
EFI/OC/Kexts/IntelBluetoothFirmware.kext - Keyboard and trackpad
EFI/OC/Kexts/VoodooPS2Controller.kext - I2C input support
EFI/OC/Kexts/VoodooI2C.kext - USB mapping
EFI/OC/Kexts/UTBDefault.kext
Hardware boundaries
- Internal audio limitation
EFI/OC/Kexts/AppleALC.kext - HDMI limitation
Other components
- UEFI firmware
Connections 8
- UEFI firmware → EFI boot entry: launches
- EFI boot entry → OpenCore bootloader: starts
- OpenCore bootloader → OpenCore configuration: uses config
- OpenCore configuration → Graphics acceleration: enables
- OpenCore configuration → Wi-Fi support: enables
- OpenCore configuration → Bluetooth support: enables
- OpenCore configuration → Keyboard and trackpad: enables
- OpenCore configuration → USB mapping: enables