I did this for fun, I would say that if you are planning to do this for actual use, it's not worth it. Why? Because of it's unsupported iGPU. Obviously, it's usable but isn't good for daily use. Animations lag a lot, launchpad has an atrocious framerate... Basically everything feels slow.
A lot of this was possible thanks to lshbluesky on github. And to a lot of people on his discussion thread that tried to help too. Mainly on helping on getting the Intel Iris Xe working. And on my part... A LOT of Research and Digging on forums to get it working for myself.
Keep in mind that most of the things that don't work can probably be fixed. I haven't tried because, since the iGPU isn't still properly supported, I figured it wouldn't be worth it.
Specs:
- CPU: Intel Core i5-1145G7
- GPU: Intel Iris Xe Graphics
- RAM: 32gb DDR4 3200mhz (Dual Channel)
- Model: Thinkpad T14 Gen 2 (20W1008VBO)
- Audio Codec: Realtek ALC257
- Ethernet Card: Intel Ethernet I219-LM
- Wi-Fi/BT Card: Intel Wi-Fi 6 AX201 160MHz Wireless Network Adapter
- Touchpad: Synaptics SMBus Touchpad
- BIOS revision: N34ET44W (1.44)
BIOS Settings that may help:
- Disable Thunderbolt Completely (If you have interest in it, I recommend troubleshooting Thunderbolt after installing macOS)
- Set Total Graphics Memory to 512mb
- Disable VT-d Feature
- Disable Secure Boot
- Disable Wake On LAN
Not an actual needed setting but if you are booting a lot from the EFI of an USB Drive i recommend setting the USB Drive as the primary boot device temporarily since the Thinkpad BIOS can be quite slow everytime you want to boot from the USB Drive. This prevents such hassle for most of the time.
These are settings that you can lie as an last resort if macOS is not booting. I am currently using them.
- Probably not needed | Disable Intel AMT Control (DO NOT PICK Permanetly Disabled)
- Probably not needed | Disable Intel TXT Feature
What works and what does not work:
✅ Working
- Stereo Speakers
- Headphone Jack (Mic works of it too)
- Fn Keys - Sound Volume Control (F1, F2, F3)
- Wi-Fi
- USB Port Map
- Battery Percentage Indication
- Sypnatics Touchpad (Feels a bit unresponsive)
- TrackPoint (Scrolling is really slow for some reason)
❌ Not Working
- Intel Iris Xe Graphics QE/CI
- Ethernet (Detects it, reports as Self Assigned IP, then after some time, proceeds to crash the whole system)
- Bluetooth (Sort of recognizes but doesn't turn on.)
- Integrated Webcam (Detects but doesn't actually work)
- Internal Microphone (I am using layout-id 97. I haven't tested any other one which means that the Mic can probably be fixed by using other ones.)
- Brightness Control
- Sleep and Wake
⚠️ Haven't Tested
- Thunderbolt
- SD Card Slot
- Dock Compatibility
- iServices
- Hibernation
Things to note:
- SMBIOS: MacBookAir9,1
- The Intel Iris Xe is still not fully working.
- Sometimes booting the macOS installer or macOS itself can end freezing on [EB|#LOG:EXITBS:START]. My fix to that was setting UEFI>Quirks>DisableSecurityPolicy to True.
Credits and documentation links:
Guide: Dortania Guide
Modified WhateverGreen Kext: lshbluesky
macOS: Apple
Feel free to ask any questions!
submitted by
Post a Comment