mirror of
https://github.com/tylernguyen/x1c6-hackintosh.git
synced 2025-02-05 01:23:14 -06:00
Project remake
This commit is contained in:
parent
db9d883b1d
commit
f5b8806ec8
9 changed files with 59 additions and 52 deletions
|
@ -1,3 +1,11 @@
|
|||
## Hardware replacements:
|
||||
### WiFi and Bluetooth:
|
||||
Replace factory Intel wifi module with a MacOS compatible one. Make sure that the card is of M.2 form factor. I replaced it with a Broadcom BCM94352Z. [Broadcom Wifi/Bluetooth Guide](https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/#post-1664577).
|
||||
|
||||
### M.2 Hard Drive Replacements:
|
||||
Replace factory Samsung PM981 with preferably a SATA M.2 SSD, as it is more power efficient and plays nicer with APFS than an NVMe M.2 SSD. [Reference](https://www.tonymacx86.com/threads/solved-lenovo-x1-carbon-6th-gen-battery-life.254508/#post-1768978).
|
||||
|
||||
## BIOS Settings:
|
||||
| Main Menu | Sub 1 | Sub 2 | Sub 3 |
|
||||
| --------- | ----- | ----- | ----- |
|
||||
| Config | >> Security | >> Security Chip | Security Chip [DISABLED] |
|
|
@ -1,2 +0,0 @@
|
|||
1. Stock Samsung PM981 should be replaced to avoid installation problems with macOS. It should be noted that since there is no NVMe power management, a SATA m.2 SSD drive will drastically increase battery life [Reference](https://www.tonymacx86.com/threads/solved-lenovo-x1-carbon-6th-gen-battery-life.254508/#post-1768978).
|
||||
2. Stock Intel Wifi/Bluetooth card must be replaced with a macOS compatible card. See [Broadcom Wifi/Bluetooth Guide](https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/#post-1664577).
|
12
2_README-installMEDIA.md
Normal file
12
2_README-installMEDIA.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
1. Download macOS installer from the App Store.
|
||||
2. Erase the installation media as GUID Partition Map, Mac OS Extended "Journaled". Name it "Install macOS (MacOS version)" - Example: "Install macOS Mojave".
|
||||
3. Use 'createinstallermedia' command to copy installer to install media. [guide](https://support.apple.com/en-us/ht201372)
|
||||
4. Install CLOVER bootloader onto the installation media. Use its latest build. [Download](https://sourceforge.net/projects/cloverefiboot/)
|
||||
* Make sure that your installation options match with my included screenshots.
|
||||
![Main options](https://i.imgur.com/tP3aksE.png)
|
||||
![Detailed options](https://i.imgur.com/P1tiD4k.png)
|
||||
5. Rename "config_HD615_620_630_640_650.plist" to "config.plist" and replace the stock "config.plist".
|
||||
6. Place [FakeSMC.kext](https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/) and [VoodooPS2Controller.kext](https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/) in 'EFI/CLOVER/kexts/Other/'
|
||||
7. Proceed to boot using the installation media and go through the process.
|
||||
8. Complete the installation.
|
||||
9. Once installation has completed, boot into the newly installed Hackintosh partition using the installation media and proceed with post installation configurations.
|
|
@ -1,9 +0,0 @@
|
|||
1. Download macOS installer from the App Store.
|
||||
2. Erase the installation media as HFS, named "Install macOS (MacOS version)" - Example: Install macOS High Sierra.
|
||||
3. Use 'createinstallermedia' command to copy installer to install media. [guide](https://support.apple.com/en-us/ht201372)
|
||||
4. Install CLOVER onto the installation media, use tonymacx86 UEFI Clover Builds. [Download](https://www.tonymacx86.com/resources/categories/clover-builds.12/)
|
||||
5. Rename "config_HD615_620_630_640_650.plist" to "config.plist" and replace the stock "config.plist"
|
||||
6. Place [FakeSMC.kext](https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/) and [VoodooPS2Controller.kext](https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/) in 'EFI/CLOVER/kexts/Other/'
|
||||
7. Proceed to boot using the installation media and go through the process.
|
||||
8. Complete the installation.
|
||||
9. Once installation has completed, boot into the Hackintosh paritition using the installation media and proceed with post installation configurations.
|
|
@ -1,7 +0,0 @@
|
|||
[FAQ READ FIRST! Laptop Frequent Questions](https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/)
|
||||
[GUIDE 2015 X1 Carbon Yosemite](https://www.tonymacx86.com/threads/guide-2015-x1-carbon-yosemite.162391/)
|
||||
[(99% perfect) Sierra 10.12.6 on Thinkpad x1 carbon 5th-gen with dual-boot unchanged Win7](https://www.tonymacx86.com/threads/99-perfect-sierra-10-12-6-on-thinkpad-x1-carbon-5th-gen-with-dual-boot-unchanged-win7.237922/)
|
||||
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
|
||||
https://www.tonymacx86.com/threads/laptop-screen-goes-blank-when-plugging-in-external-monitor.226226/
|
||||
https://www.tonymacx86.com/threads/override-edid-for-display-problem.47200/
|
||||
https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/
|
|
@ -1,7 +0,0 @@
|
|||
Clover Configurator
|
||||
PlistEdit Pro (Interchangeable with Xcode)
|
||||
IORegistryExplorer, for patching ACPI tables.
|
||||
MaciASL, also for patching ACPI tables.
|
||||
DarwinDumper
|
||||
FixEDID, in case of HDMI video and audio working, but the laptop screen is black and hotplug causes kernal panic, use this and DarwinDumper to Override EDID. [Reference 1](https://www.tonymacx86.com/threads/override-edid-for-display-problem.47200/) [Reference 2](https://www.tonymacx86.com/threads/laptop-screen-goes-blank-when-plugging-in-external-monitor.226226/page-5)
|
||||
KextBeast
|
66
README.md
66
README.md
|
@ -1,26 +1,32 @@
|
|||
# MacOS on Thinkpad X1 Carbon 6th Generation, 20KH Model
|
||||
# MacOS on Thinkpad X1 Carbon 6th Generation, Model 20KH*
|
||||
|
||||
## What doesn't work:
|
||||
MicroSD Card Reader [DISABLED at BIOS Level] - not needed
|
||||
Fingerprint Reader [DISABLED at BIOS Level] - not needed
|
||||
Wireless WAN [DISABLED at BIOS Level] - not needed
|
||||
TrackPoint nub is unstable [DISABLED at BIOS Level] - tluck's fork of VoodooPS2Controller may fix this problem, but I have yet to try it.
|
||||
Hand-off is unstable - not needed
|
||||
## Summary:
|
||||
|
||||
## Underlying minor issues that needs to be examined in the future:
|
||||
USB Power Property Injection - unsure of real values
|
||||
Battery life optimization - currently average 4-6 hours of regular usage
|
||||
With the exeption of volume and brightness, function keys do not properly work - DSDT patches and testing in progress
|
||||
Keymapping is not perfect, need to do a complete ADB map
|
||||
Performance optimization - proper SMBIOS with the 2018 Macbook
|
||||
| Fully functional | Non-functional | Semi-functional. Additional pulls needed and welcomed. |
|
||||
|-------------------------------------------------------------------------------|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|
|
||||
| Stable, macOS work machine. | MicroSD Card Reader (not needed, DISABLED at BIOS) | HDMI, currently only outputs at 1080p.Though capable of 4K 4096x2150. |
|
||||
| USB A, USB C, Thunderbolt 3, Audio, Sleep, Ethernet, Integrated Intel Graphics | Fingerprint Reader (not needed, DISABLED at BIOS) | Function keys, F1-F6 work. The rest need to be mapped and patched via DSDT/SSDTs. |
|
||||
| iCloud suite: App Store, iMessage, FaceTime, iCloud Drive, etc... | Wireless WAN (not needed, DISABLED at BIOS) | TrackPoint is unstable: skipping and jumping. |
|
||||
| Wifi and Bluetooth *need card replacement | | USB power property injection - unsure of real values. |
|
||||
| | | Power management, currently 5-6 hours with average usage. Maybe a custom injection with CPUFriend will optimize this? |
|
||||
|
||||
## Pull Needed:
|
||||
Anything that partially/fully fixes "What doesn't work".
|
||||
Proper DisplayOverride for HiDPI support and general screen profile correction.
|
||||
|
||||
### You can use my patched ACPI files on your machine ONLY when it has the exact same specifications as mine!
|
||||
## Where to start:
|
||||
Follow the series of README files included in the repository.
|
||||
**1_README-HARDWAREandBIOS**: Replace Wifi/Bluetooth card and M.2 drive. Then change laptop's BIOS settings as detailed.
|
||||
**2_README-installMEDIA**: Creating the macOS install drive.
|
||||
**3_README-POSTinstallation**: Settings and tweaks post installation.
|
||||
**4_README-ACPIpatching**: Patching the system ACPI table for battery status, brightness, sleep, etc...
|
||||
*You can use my patched ACPI files on your machine ONLY when it has the exact same specifications as mine!
|
||||
Please dump and patch your own otherwise, for safety and stability purposes.
|
||||
## My Specifications:
|
||||
|
||||
**Utilities and software needed:**
|
||||
KextBeast, for kext installation.
|
||||
Clover Configurator and/or PlistEdit Pro (Interchangeable with Xcode).
|
||||
MaciASL, for patching ACPI tables.
|
||||
IORegistryExplorer, for reference and diagnosis.
|
||||
|
||||
|
||||
## My specifications:
|
||||
| Processor Number | # of Cores | # of Threads | Base Frequency | Max Turbo Frequency | Cache | Memory Types | Graphics |
|
||||
|:--|:--|:--|:--|:--|:--|:--|:--|
|
||||
| i7-8650U | 4 | 8 | 1.9 GHz | 4.2 GHz | 8 MB | LPDDR3-2133 | Intel UHD 620 |
|
||||
|
@ -38,15 +44,21 @@ Display:
|
|||
Audio:
|
||||
ALC285 Audio Codec
|
||||
|
||||
## Hardware Replacements:
|
||||
### WiFi and Bluetooth:
|
||||
Replace factory Intel wifi module with a MacOS compatible one. Make sure that the card is of M.2 form factor. I replaced it with a Broadcom BCM94352Z.
|
||||
## References:
|
||||
[FAQ READ FIRST! Laptop Frequent Questions](https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/)
|
||||
[(99% perfect) Sierra 10.12.6 on Thinkpad x1 carbon 5th-gen with dual-boot unchanged Win7](https://www.tonymacx86.com/threads/99-perfect-sierra-10-12-6-on-thinkpad-x1-carbon-5th-gen-with-dual-boot-unchanged-win7.237922/)
|
||||
[An idiot's guide to iMessage](https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/)
|
||||
[Native power management guide for laptop](https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/)
|
||||
[Custom SSDT for USBinjectall](https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/)
|
||||
[Laptop screen goes blank when plugging in external monitor](https://www.tonymacx86.com/threads/laptop-screen-goes-blank-when-plugging-in-external-monitor.226226/)
|
||||
[Override EDID for display problem](https://www.tonymacx86.com/threads/override-edid-for-display-problem.47200/)
|
||||
|
||||
### M.2 Hard Drive Replacements:
|
||||
Replace factory Samsung PM981 with preferably a SATA M.2 SSD, as it is more power efficient and plays nicer with APFS than an NVMe M.2 SSD.
|
||||
|
||||
## Contacts:
|
||||
https://www.reddit.com/user/tylernguyen_
|
||||
## Contacts, in order of convenience:
|
||||
**Signal**: 469-480-7748
|
||||
*This is Signal ONLY number. You will not get a reply if you text me using this number.
|
||||
**Reddit DM**: https://www.reddit.com/user/tylernguyen_
|
||||
|
||||
|
||||
## Donate and Support:
|
||||
https://tyler-nguyen.com/support/
|
||||
https://tylerspaper.com/support/
|
||||
|
|
Loading…
Reference in a new issue