1
0
Fork 0
mirror of https://github.com/tylernguyen/x1c6-hackintosh.git synced 2025-02-05 09:33:13 -06:00
x1c6-hackintosh/docs/technical.md

3.4 KiB

hide
navigation

Internal Technical Details on the X1C6

!!! note

While inernal docs are written specifically for my X1C6, some of it are applicable to KabyLake ThinkPads. And to a lesser extent, different generation Carbon ThinkPads.
  1. Explainations of config choices in config.plist: technical/config.plist.md

  2. Explaination of ACPI patches: technical/patches.md

  3. Keyboard Query Map: technical/keyboard-queries.md

  4. Debug EC Queries: technical/EC-queries.md

  5. ALC285 Audio Codec Dump: technical/ALC285.md

  6. JackSense, EAPD, and AppleALC Patch Explaination: Issue #75/ comment by ghost

External Technical Details

ACPI, ASL, and Patches

  1. The patches written for this project are in ASL. Consder reading the ACPI Source Language (ASL) Tutorial v20190625 to get a basic understanding of the patches' code.

!!! info

The Ubuntu Wiki also has an [ACPI Tricks and Tips](https://wiki.ubuntu.com/Kernel/Reference/ACPITricksAndTips) section.
  1. 5T33Z0/OC-Little-Translated is the English docs translation of daliansky/OC-little. It is helpful to refer to existing patches when Hackintoshing.

!!! warning

Some patches within OC-Little can be oudated, badly done, or fragmented because of different patch authors. Consider using this resource only as a reference and basic guide, not a patch repository.
  1. Consider referencing the MacbookPro14,1 ACPI Dump when trying to understand certain functions within macOS.

Acidanthera Official Docs

  • Consider reading Configuration.pdf from the OpenCore release package if you haven't. From there, pay attention to Differences.pdf with everynew OpenCore releases.

  • WhateverGreen Intel HD Graphics FAQ: WhateverGreen/Manual/FAQ.IntelHD.en.md

UEFI Secure Boot

It is possible to enable Secure Boot with macOS. Doing so will require custom secure boot keys and signing OpenCore binaries each update. See profzei/Matebook-X-Pro-2018/wiki for a basic getting started guide.

!!! info

UEFI Secure Boot Explaination: [hac-mini-guide/details/secure-boot](https://osy.gitbook.io/hac-mini-guide/details/secure-boot)

Thunderbolt 3

osy has a great write-up of patching Thunderbolt 3 hotplug under macOS. See Part 1, Part 2, and Part 3.