All Projects → i3p9 → Hackintosh-BigSur-Catalina-OpenCore-Lenovo-T450s-efi

i3p9 / Hackintosh-BigSur-Catalina-OpenCore-Lenovo-T450s-efi

Licence: other
OpenCore EFI for ThinkPad T450s, supports Catalina and Big Sur

Programming Languages

ASL
165 projects
shell
77523 projects

Projects that are alternatives of or similar to Hackintosh-BigSur-Catalina-OpenCore-Lenovo-T450s-efi

lenovo y520 efi
Personal OpenCore EFI for macOS Big Sur 11.2.3 on Lenovo Legion Y520
Stars: ✭ 26 (+52.94%)
Mutual labels:  hackintosh-efi, hackintosh-bigsur
HP-15-dc1010nr-hackintosh
HP-15-dc1010nr-hackintosh-OpenCore-EFI | 暗影精灵5
Stars: ✭ 17 (+0%)
Mutual labels:  hackintosh-catalina, hackintosh-bigsur
Lenovo-M73-Tiny-Hackintosh
OpenCore EFI folder for M73 i3 version. Everything works except the Intel wifi.
Stars: ✭ 42 (+147.06%)
Mutual labels:  hackintosh-efi, hackintosh-catalina
Asus-ROG-Strix-G15-G512LV-OpenCore
OpenCore EFI for Asus ROG Strix G512LI/LV/LW, G712LI/LV/LW. Compatible with Monterey & Big Sur.
Stars: ✭ 17 (+0%)
Mutual labels:  hackintosh-efi, hackintosh-bigsur
hackintosh-efi
Gigabyte B360M-AORUS + i5-9400F + RX580
Stars: ✭ 61 (+258.82%)
Mutual labels:  hackintosh-efi
Hackintosh-HP-Z420-OpenCore
Hackintosh EFI for HP Z420 Workstation Using Catalina/Big Sur
Stars: ✭ 22 (+29.41%)
Mutual labels:  hackintosh-efi
nucular-keyboard
USB Keyboard Adapter for old ThinkPad keyboards
Stars: ✭ 27 (+58.82%)
Mutual labels:  thinkpad
Hackintosh-CVN-b460i-efi
七彩虹CVN b460i的黑苹果引导,基于OC,支持macOS Monterey
Stars: ✭ 64 (+276.47%)
Mutual labels:  hackintosh-efi
Asus-B360i-Hackintosh-EFI
Asus B360i macOS10.13.6 Hackintosh EFI, included Clover and OpenCore
Stars: ✭ 15 (-11.76%)
Mutual labels:  hackintosh-efi
ryzentosh
OpenCore Configuration for Ryzen 3950x with ASUS Crosshair VIII Hero (Wi-Fi) X570
Stars: ✭ 15 (-11.76%)
Mutual labels:  hackintosh-efi
Yoga-730-hackintosh
OpenCore/Clover config for Lenovo Yoga 730
Stars: ✭ 58 (+241.18%)
Mutual labels:  hackintosh-efi
dotfiles
Personal set of vim, zsh, git configs and scripts.
Stars: ✭ 23 (+35.29%)
Mutual labels:  thinkpad
hackintosh-Dell-g3-15-3590-
dell g3-15 3590 i7 9750H hackintosh
Stars: ✭ 53 (+211.76%)
Mutual labels:  hackintosh-catalina
x250-hackintosh
Sebuah repositori GitHub yang berisikan file EFI dan prosedur instalasi Hackintosh di Lenovo ThinkPad X250
Stars: ✭ 33 (+94.12%)
Mutual labels:  thinkpad
TPFanCtrl2
ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11
Stars: ✭ 28 (+64.71%)
Mutual labels:  thinkpad
Lenovo-ThinkPad-T450s-Hackintosh-OpenCore
此仓库可以让你在macos中使用ThinkPad T450s T450 X250 X1C3的所有功能(不包括指纹、VGA),且99%接近于白苹果的完美黑苹果。
Stars: ✭ 234 (+1276.47%)
Mutual labels:  thinkpad
B365ITX-Hackintosh-OC
华擎B365ITX黑苹果OC配置
Stars: ✭ 66 (+288.24%)
Mutual labels:  hackintosh-efi
T480-Clover
Lenovo T480 hackintosh ThinkPad - using Clover
Stars: ✭ 36 (+111.76%)
Mutual labels:  thinkpad
ASRock-Z390-Phantom-ITX-OpenCore-Hackintosh-Monterey
Asrock Z390 phantom gaming itx ac Hackintosh OpenCore EFI 华擎 Z390 幻影电竞 itx 黑苹果 OC EFI 🍎 🎮 Monterey
Stars: ✭ 25 (+47.06%)
Mutual labels:  hackintosh-efi
Matebook 13 14 2020 Hackintosh OpenCore
A hackintosh OpenCore EFI for Huawei Matebook 13 / 14 2020 Intel Edition
Stars: ✭ 30 (+76.47%)
Mutual labels:  hackintosh-efi

Notice: Updated to OC 0.6.4 and kexts. EFI currently works in Big Sur and Catalina

img img img

Issues (with OC 0.6.4):

  • Opencore 0.6.4 has introduced an issue with BootStrap. Please follow the steps linked here. In the config I have set BootProtect to None, and RequestBootVarRouting is already enabled. So all you have to do it boot using BootProtect to None once, reset nvram and then set BootProtect to Bootstrap. (This step is unnecessary if you don't want Bootstrap, it is only needed if you run mutiple OS in your computer)

Changes I made:

  • Using VoodooRMI instead of VoodooPS2Trackpad for Touchpad/Trackpoint. I've found this to be leagues better in terms of smoothness and gestures
  • Disabled SSDT-SMBU and SSDT-Thinkpad_Clickpad patch for VoodooRMI compatibility. Also the clickpad patch didn't work for newer OC versions
  • Switched to Vanilla OC instead of the modified one
  • Added OpenCanopy support and Mac-like boot GUI
  • Switched to MacBooPro12,1 SMBIOS and tweaked Power Management for better battery life. By switching we lose Wired Sidecar but it was very laggy and often unuseable, but we gained much better power management, thus, better battery life. If you want Sidecar, you can switch back to Macbook9,1
  • Updated alc_fix for Big Sur
  • Added YogaSMC kext to enable Fan reading. Control is currently not working, will update once it works.

Since this is a fairly vanilla EFI, if you want to add kexts/patches to it, go ahead, here's some suggestions:

  • If you have Intel WiFi/BT Card, use OpenIntelWireless for WiFi/Bluetooth support. Works well with the 7265AC that comes with T450s, although it has a perticular issue with Bluetooth audio (AAC/aptX). Check this Issue for more information.
  • For better battery life and thermal, use VoltageShift. I have a small guide here.
  • I highly recommend HiDPI, use one-key-hidpi to enable HiDPI.

What's working

Everything works except for VGA (macOS doesn't support it), Sidecar (Processor doesn't support it) and SD Card Reader (unreliable kext).

Stuff that works: Proper touchpad with gestures, Function keys, Brightness, Power management, Sleep/wake, Wifi/Bluetooth, Airdrop, Instant Hotspot, Continuity, Import from iphone/ipad, MiniDP etc.

Utilities

Here I'll have utlities that are necessary or good-to-have for this computer.

For alc_fix, DW1820A Config and other, go to the folder Utilities to find detailed information on them.

VoltageShift

VoltageShift is one of the best tool to have lower temp and better battery life. *Note that this is a fairly advance tool and it can damage your computer if used without proper research. * Considering you understand the risk, let's go ahead and set it up:

  • The kext needed is already in the EFI, disabled. first we need to enable it. Go to config.plist and change Kernel -> Add -> Item 23 -> Enabled boolean from NO to YES (Item 23 is not static, you just have to find the entry where you have VoltageShift.kext)
  • Reboot. Then download and copy VoltageShift to /usr/local/bin
wget https://raw.githubusercontent.com/i3p9/Hackintosh-BigSur-Catalina-OpenCore-Lenovo-T450s-efi/master/Utilities/VoltageShift/voltageshift
sudo cp voltageshift /usr/local/bin
  • Restart terminal and then check if voltageshift is working by voltageshift info
  • If working, then you can undervolt your CPU by running voltageshift offset -90 (I don't recommend undervolting below -100mV, just do -90mV first, stress test to see if stable and then test -100mV)
  • The undervolt will stick until the next reboot. So I suggest Automator/AppleScript to run it on boot. You can also use AppleScript to undervol/overvolt/switch turbo boost mode depending on what apps you're running/battery percentage etc.
    This was just the basic undervolt guide for CPU only. I highly suggest reading the Readme on the VoltageShift repo to learn mode about Undervolting and switching Intel Turbo Boost to on/off.

Big Sur Screenshot (Currently running Stable 11.0.1: About Mac Big Sur

Original Readme from Echo

Thinkpad T450s Catalina

Notice: If you need to edit config.plist, don't use OpenCore configurator, use PlistEdit pro or Xcode instead.

Introduction

efi for Thinkpad T450s (20BXCT01WW) Hackintosh Catalina/Big Sur

  • CPU: i5-5200U
  • Integrated Graphics: HD Graphics 5500
  • Sound Card: ALC292
  • Wireless Card: DW1820A 00JT494

Bios

  • Security -> Security Chip: Disabled;
  • Memory Protection -> Execution Prevention: Enabled;
  • Virtualization -> Intel Virtualization Technology: Enabled;
  • Internal Device Access -> Bottom Cover Tamper Detection: must be Disabled;
  • Anti-Theft -> Current Setting: Disabled;
  • Anti-Theft -> Computrace -> Current Setting: Disabled;
  • Secure Boot -> Secure Boot: Disabled;
  • UEFI/Legacy Boot: UEFI Only;
  • CSM Support: Yes.

What works

  • Sleep / Wake
  • Wifi and Bluetooth (DW1820A)
  • Handoff, Continuity, AirDrop
  • iMessage, FaceTime, App Store, iTunes Store (Change Config.plist -> PlatformInfo -> Generic -> MLB and SystemSerialNumber)
  • Ethernet
  • Onboard audio (Use alc_fix to fix unworking jack after replug )
  • USB 2.0 / USB 3.0
  • Battery
  • Touchpad
  • Redpoint
  • miniDP
  • Use one-key-hidpi to enable HiDPI
  • If you are using a usb mouse with side buttons, you can spoof apple usb mouse by change the pid and vid in AnyAppleUSBMouse.kext/Info.plist and enable it in config.plist.

What doesn't work

  • VGA
  • Sidecar (Wired Sidecar works but only in Macbook9,1 SMBIOS, which has bad battery life, you can choose what you want)
  • SD Card Reader (RTS5227) (kext is not reliable)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].