This repo contains the files and scripts to install macOS on the Lenovo T470
- macOS 10.15.4
- macOS 10.15.5
- macOS 10.15.6
- macOS 10.15.7
- macOS 11.2.3 bigsur
- macOS 11.3.1 bigsur
- Opencore 0.7.4 support macOS 12.1 Monterey
- Model: Thinkpad T470
- Bios: 1.64
- CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
- GPU: Intel HD Graphics 520
- Storage: Liteon CV3-256G M.2 2242 on WWAN Slot and WD10SPZX 1TB (Upgraded) on sata slot
- RAM: 8GB 2400MHz DDR4
- Screen: 14" FHD (1920x1080) IPS
- Wi-Fi: Intel Dual Band Wireless AC 8260 with bluetooth M.2 Ngff Wifi Card
- Ethernet: Intel I219-LM PCIe Gigabit Ethernet
- Sound: Realtek ALC298
- Camera: 720p
- Battery: 6-cell (External)
Security
Security Chip
DisabledMemory Protection -> Execution Prevention
EnabledVirtualization -> Intel Virtualization Technology
EnabledVirtualization -> Intel VT-d Feature
EnabledAnti-Theft -> Computrace -> Current Setting
DisabledSecure Boot -> Secure Boot
DisabledIntel SGX -> Intel SGX Control
DisabledDevice Guard
Disabled
Startup
UEFI/Legacy Boot
UEFI OnlyCSM Support
No
- Intel HD 520 Graphics (incuding graphics acceleration)
- CPU Power Management
- Battery
- All USB ports the USB need to do a definition for each port since macOS 11.3.1
- HDMI port (including HDMI Audio)
- Intel I219-LM Ethernet port
- Realtek ALC298 Audio (including headphones jack)
- Internal camera (including Facetime)
- Trackpad, Trackpoint and physical buttons (including gestures)
- Sleep / Wake / Shutdown / Reboot (lid sleep and lid wake)
- Keyboard (including F1 Mute, F2 Volume-, F3 Volume+, F5 Brightness-, F6 Brightness+)
- SD Card Reader
- Intel WiFi and bluetooth are working except the Airdrop and AirPlay and Handoff,and there is some issue of Bluetooth when update to MacOS 12.01 Monterey
INSERT INTO DSDT.DSL UNDER OWAK
If (LEqual (Arg0, 0x03))
{
\NVSS (0x00)
Store (_SB.PCI0.LPCB.EC.AC._PSR (), \PWRS)
If (LEqual (Arg0, 0x03))
{
\NVSS (0x00)
_SB.PCI0.LPCB.EC.LED (Zero, 0x80)
_SB.PCI0.LPCB.EC.LED (0x0A, 0x80)
Store (_SB.PCI0.LPCB.EC.AC._PSR (), \PWRS)
This patch is to fix "restart after shutdown" caused by the xHCI controller. by setting XHC.PMEE = 0 after _PTS processing (Arg0 == 5), we can avoid restart after shutdown.
INSERT INTO DSDT.DSL into method label _PTS
If (5 == Arg0) { \_SB.PCI0.XHC.PMEE = 0 }
Run following command with Administrator privileges in CMD:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 This will force Windows to treat Hadware Time as UTC Time.