Code Monkey home page Code Monkey logo

thinkpad-t460s-macos-opencore's Introduction

macOS on ThinkPad T460s

Lenovo ThinkPad T460s macOS Hackintosh OpenCore

macOS OpenCore Model BIOS License

DISCLAIMER:
Read the entire README before you start.
The developers are not responsible for any damages you may cause.
Should you find an error or improve anything — whether in the config or in the documentation — please consider opening an issue or pull request.

Introduction

Getting started 📖

Meet the bootloader:

Recommended tools:

Resources

Tested Hardware 💻
Model ThinkPad T460s 20F90002**
Processor Core i5-6200U (2C, 2.4 / 3.0GHz, 3MB)
Graphics Integrated Intel HD Graphics 520
Memory 4GB Soldered + 8GB DIMM 2133MHz DDR4, dual-channel
Display 14" Full HD (1920x1080) IPS, Touch (read Post-install>Enable Touchscreen)
Storage Western Digital Black SN550 500GB NVMe SSD
Ethernet Intel Ethernet Connection I219-LM (Jacksonville)
WLAN + Bluetooth 11ac+BT, Intel® Dual Band Wireless-AC 8260, 2x2 card
Camera HD720p resolution, low light sensitive, fixed focus
Audio support HD Audio, Realtek ALC3245 codec, stereo speakers 1Wx2, dual array microphone, combo audio/microphone jack
Keyboard 6-row, spill-resistant, multimedia Fn keys, LED backlight
Battery Front Li-Polymer 3-cell (23Wh) and rear Li-Ion 3-cell (26Wh), both Integrated
Hardware compatibility 🧰

This EFI will suit any T460s regardless of CPU model1, amount of RAM, display resolution2 and internal storage3.

1. Optional custom CPU Power Management guide.
2. 1440p displays should change NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> UIScale:2 to get proper scaling while booting.
3. Follow NVMe fix guide below for NVMe drives.

This bootloader configuration may be compatible with other 6th generation ThinkPads with some caveats (i.e. not working USB ports, display ports, etc.). You may find more luck searching for your specific device on GitHub. Here are some notable repositories for similar devices:

Author Model Bootloader
MSzturc T460 Opencore
duszmox X1 Carbon Gen 4 Opencore
Tluck T560/T460 Clover

Installation

How to install macOS
  1. Create an installation media
  2. Download the latest EFI folder and copy it into the ESP partiton
  3. Change your BIOS settings according to the table below
  4. Boot from the USB installer (press F12 to choose boot volume) and start the installation process
Menu Setting
Config USB UEFI BIOS Support Enable
Power Intel SpeedStep Technology Enable
CPU Power Management Enable
CPU Hyper-Threading Technology Enable
Security Security Chip Disable
Memory Protection Execution Prevention Enable
Virtualization Intel Virtualization Technology Enable
Intel VT-d Feature Enable
Anti-Theft Computrace Disable
Secure Boot Disable
Intel SGX Disable
Device Guard Disable
Startup UEFI/Legacy Boot UEFI Only
CSM Support No
Boot Mode Quick
Enable Apple Services
  1. Run the following script in Terminal
git clone https://github.com/corpnewt/GenSMBIOS && cd GenSMBIOS && chmod +x GenSMBIOS.command && ./GenSMBIOS.command
  1. Type 3 to Generate SMBIOS, then press ENTER
  2. Type MacbookPro16,3 5, then press ENTER. Leave this Terminal window open.
  3. Open /EFI/OC/Config.plist with any editor and navigate to PlatformInfo -> Generic
  4. Add the script's last result to MLB, SystemSerialNumber and SystemUUID
<key>PlatformInfo</key>
<dict>
   <key>Generic</key>
   <array>
      </dict>
         <key>AdviseWindows</key>
         <false/>
         <key>SystemMemoryStatus</key>
         <string>Auto</string>
         <key>MLB</key>
+        <string>M0000000000000001</string>
         <key>ProcessorType</key>
         <integer>0</integer>
         <key>ROM</key>
         <data>ESIzRFVm</data>
         <key>SpoofVendor</key>
         <true/>
         <key>SystemProductName</key>
         <string>MacBookPro16,3</string>
         <key>SystemSerialNumber</key>
+        <string>W00000000001</string>
         <key>SystemUUID</key>
+        <string>00000000-0000-0000-0000-000000000000</string>
      </dict>
   </array>
</dict>
  1. Save and reboot the system
How to update the bootloader
  1. Download the latest release
  2. Copy and Paste your PlatfromInfo
  3. Enable optional kexts if needed (NVMEFix, AirportItlwm, etc.)
  4. Test the new bootloader with an USB stick (Set BootProtect: None whenever booting with external drives)
  5. Customize boot preferences (skip picker, disable verbose, etc.)
  6. Mount your ESP partition
  7. Backup your old EFI folder and replace it with the new one

Post-install (optional)

Enable Touchscreen
  1. Open /EFI/OC/Config.plist with any editor
  2. Add the content of #touchscreen.plist
  3. Save and reboot the system

Note: Tested on macOS BigSur, working with gestures.

Enable Intel WLAN cards

The EFI contains macOS Monterey and Ventura compatible drivers. The default driver enabled in config.plist is macOS Monterey compatible. Should you need the Ventura driver, please disable Airportitlwm.kext and enable Airportitlwm-13.kext. If you're running a different version of macOS please download and enable a compatible version of AirportItlwm.kext.

If you have bluetooth problem please reference to the IntelBluetoothFirmware

Optional: Remove unnecessary firmware files from OpenIntelWireless drivers.

Enable non-natively supported Broadcom WLAN cards
  1. Download AirportBrcmFixup and BrcmPatchRAM.
  2. Copy AirportBrcmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareData.kext and BrcmPatchRAM3.kext to /EFI/OC/Kexts
  3. Open /EFI/OC/Config.plist with any editor
  4. Add the content of #broadcom-wlan.plist
  5. Save and reboot the system

If you have bluetooth problem please reference to the AirportBrcmFixup

Fix NVMe power management
  1. Open /EFI/OC/Config.plist with any editor
  2. Add the content of #nvme-fix.plist
  3. Save and reboot the system
Custom CPU Power Management
  1. Run the following script in Terminal

    git clone https://github.com/corpnewt/CPUFriendFriend; cd CPUFriendFriend; chmod +x ./CPUFriendFriend.command; ./CPUFriendFriend.command
    
  2. When asked, select preferred values

  3. From the pop-up window, copy ssdt_data.aml into /EFI/OC/ACPI/ folder (rename it if you'd like)

  4. Open /EFI/OC/Config.plist with any editor

  5. Add the content of #cpu-pm.plist (make sure SSDT-PLUG.aml is disabled and match your new SSDT filename)

  6. Save and reboot the system

ThinkPad Dock USB ports mapping

Please follow this USB mapping guide.

Other tweaks

Enable HiDPI
  1. Disable SIP
  2. Run the following script in Terminal
    bash -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
  3. Follow the instructions, then reboot
  4. Re-enable SIP (if desired)

Or try an alternative method

Enable multimedia keys, fan & LEDs control
  1. Download and install YogaSMC-App-Release.dmg (both the pref-panel and app itself)
  2. Open the app
  3. Check the launch on login option
Use PrtSc key as Screenshot shortcut

Super useful shortcut that I wish I had it on my previous MBP. Default is ⌘⇧5.

  1. Open SystemPreferences.app
  2. Go under Keyboard > Shortcuts > Screenshots
  3. Click on Screenshot and recording options field
  4. Press PrtSc on your keyboard (it should came out as F13)
Use calibrated display profile

NotebookCheck's calibrated profiles. Not all panel are the same, final result may vary.

  1. Run one of the following script in Terminal
    • for 1440p displays
      cd ~/Library/ColorSync/Profiles; wget https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/raw/master/Files/DisplayColorProfiles/T460s_WQHD_VVX14T058J02.icm
    • for 1080p displays
      cd ~/Library/ColorSync/Profiles; wget https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/raw/master/Files/DisplayColorProfiles/T460s_FHD_N140HCE_EAA.icm
  2. Go under SystemPreferences > Displays > Colour
  3. Select the profile
Add Apple Watch authentication to sudo

If you have an Apple Watch and you already replaced the built-in WiFi card, you could enable authenticating as sudo with you Apple Watch using pam-watch.

  1. Download the latest ZIP file

  2. Unzip, which by default creates a folder called pam-watchid-main.

  3. Open Terminal and install it:

    cd ~/Downloads/pam-watchid-main
    sudo make install
    
  4. Register the new PAM module for sudo:

    • Edit /etc/pam.d/sudo
    • Add a new line under line 1 (which is a comment) containing:
      auth sufficient pam_watchid.so
      

That’s it. Now, whenever you use sudo, you have the option of using your Watch to authenticate. Apple Watch authenticating with sudo

Monitor temperatures and power consumption
  1. Download and install HWMonitor
  2. Check launch on login (optional)
Faster macOS dock animation

This enables auto-hide and speeds up the animation

  1. Run the following script in Terminal
    defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -float 0.5; killall Dock
Boot process tweaks
Menu Setting What does it do?
Misc Boot ShowPicker False Skip bootloader page
UEFI Audio PlayChime Disabled Always silent boot
Setup hibernation and sleep
[Script](https://www.tonymacx86.com/threads/release-sleeponlowbattery-solb.264785) that performs auto sleep/hibernate at low battery.
  1. Open terminal

  2. Enter commands below one by one

    Settings for AC:

    sudo pmset -c standby 1
    sudo pmset -c hibernatemode 0
    

    Setting for battery:

    sudo pmset -b standby 1
    sudo pmset -b standbydelayhigh 900
    sudo pmset -b standbydelaylow 60
    sudo pmset -b hibernatemode 25
    sudo pmset -b highstandbythreshold 70
    

    Settings for all:

    sudo pmset -a acwake 0
    sudo pmset -a lidwake 1
    sudo pmset -a powernap 0
    

To restore default system settings run

sudo pmset restoredefaults
Advanced energy management

acwake: wake the machine when power source (AC/battery) is changed (value = 0/1)

lidwake: wake the machine when the laptop lid (or clamshell) is opened (value = 0/1)

powernap: enable/disable Power Nap on supported machines (value = 0/1)

standbydelayhigh and standbydelaylow specify the delay, in seconds, before writing the hibernation image to disk and powering off memory for Standby. standbydelayhigh is used when the remaining battery capacity is above highstandbythreshold(has a default value of 50 percent), and standbydelaylow is used when the remaining battery capacity is below highstandbythreshold.

hibernatemode supports values of 0, 3, or 25. To disable hibernation, set hibernatemode to 0.
hibernatemode = 0 by default on desktops. The system will not back memory up to persistent storage. The system must wake from the contents of memory; the system will lose context on power loss.
hibernatemode = 3 by default on portables. The system will store a copy of memory to persistent storage (the disk), and will power memory during sleep. The system will wake from memory, unless a power loss forces it to restore from hibernate image.
hibernatemode = 25 is only settable via pmset. The system will store a copy of memory to persistent storage (the disk), and will remove power to memory. The system will restore from disk image. If you want "hibernation" - slower sleeps, slower wakes, and better battery life, you should use this setting.

Source


BIOS Mod

A brief guide referencing other guides.

Status

What's working ✅
  • CPU Power Management ~1W on IDLE
  • Intel HD 520 Graphics incuding graphics acceleration
  • USB ports
  • Internal camera working fine on FaceTime, Skype, Zoom and others
  • Sleep / Hibernatemode 25 or 3 / Wake / Shutdown / Reboot
  • Intel Gigabit Ethernet
  • Wifi, Bluetooth, Airdrop, Handoff, Continuity, Sidecar wireless some functionalities may be buggy or broken on Intel WLAN cards
  • iMessage, FaceTime, App Store, iTunes Store Please generate your own SMBIOS
  • Speakers and headphones combo jack
  • Batteries
  • Keyboard map and hotkeys with YogaSMC
  • Touchscreen
  • Trackpad, Trackpoint and physical buttons all macOS gestures working thanks to VoodooRMI
  • SIP and FileVault 2 can be turned on
  • HDMI with digital audio passthrough
  • SD Card Reader slow r/w speed but works
What's not working ⚠️
  • Some users reported Mini DisplayPort is broken for them with latest updates, but it's working for me just fine
  • Safari DRM Use Chromium engine to watch Apple TV+, Amazon Prime Video, Netflix and others
  • WWAN (needs to be implemented)
  • Fingerprint Reader
  • Bluetooth (You can enable blutooth in the config.plist but it will cause the "volume hash mismatch" problem .Waiting for the solution.
Update tracker 🔄
EFI Release 0.8.5
MacOS 13.0
OpenCore 0.8.5
Lilu 1.6.2
VirtualSMC 1.3.0
YogaSMC 1.5.3
WhateverGreen 1.6.1
AppleALC 1.7.5
VoodooPS2Controller 2.3.1
VoodooRMI 1.3.4
VoodooI2C/VoodooI2CHID 2.6.5
IntelMausi 1.0.7
HibernationFixup 1.4.6
CPUFriend 1.2.6
NVMeFix 1.1.0
RTCMemoryFixup 1.0.7
AirportItlwm 2.2.0
IntelBluetoothFirmware 2.2.0
BlueToolFixup 2.6.4
AppleBacklightSmoother 1.0.2
BrightnessKeys 1.0.2
RealtekCardReader 0.9.7
RealtekCardReaderFriend 1.0.4

Performance

Power consumption and thermals 🔥
Idle State Max Frequency 2 Thread Frequency All Thread Frequency GPU Max Frequency
Benchmarks ⏱
CPU Single-Core Multi-Core
Geekbench 5 730 1611
GPU OpenCL Metal
Geekbench 5 4097 4179

macOS 12.3.1, EFI release 0.8.0, CPU:6200u

Thanks to

thinkpad-t460s-macos-opencore's People

Contributors

banzai129 avatar dhinakg avatar duszmo avatar duszmox avatar hexart avatar lafrenierejm avatar meshackjr avatar mhl221135 avatar simprecicchiani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thinkpad-t460s-macos-opencore's Issues

pre-release 6.2.1 and 6.2.2 intel wifi issues

In this pre-release, Intel Wi-Fi stops working (as in 6.2.1)

I transferred AppleBacklightSmoother.kext and SSDT-PNLF.aml to the 6.2 stable release there the brightness works fine as well as intel wi-fi kext

here is the log from release 6.2.2

02:211 01:914 OC: Prelinked injection AirportItlwm.kext (Intel WiFi driver) - Invalid Parameter
opencore-2020-11-02-090621.txt

Max speed of fan after shutdown.

When I turn off the laptop with the HDMI cable connected, the fan starts working at 100% (the laptop is turned off, only the fan is on), the problem disappears when I unplug the cable. Everything worked fine on Windows - any ideas?

Right Alt key turns into option key, but not cmd.

After updated the newest version of EFI folder, 0.5.8 opencore, the right Alt key turns into option key, it makes cmd+delete much harder than before.
And the two-finger-tap will not shows the rightmouse menu in most cases. I reversed the last dev version of VoodooPS2Controller makes it better.

Sreen Flicker on lower brightness

Hi. I successfully instaled macOS Catalina on my ThinkPad, everything works great except the screen. When the brightness is at maximum there is no flicker but at lower brightness, the flicker appears and I can't use the laptop it just hurts my eyes. Thank you in advance !

Upgrade to PCIe-NVMe SSD

Did you use SSD or PCIe NVME, i want to upgrade to PCie NVME that works with Catalina/BigSur. Can you please specify which Storage you used?

Slow Wi-Fi speed using Intel cards

I noticed that with my Intel 8260NGW card, whilst connected to a 5Ghz wifi, the max speed I was able to achieve were 50-60 MBit download and not much more than 20 Mbit upload.
This same card can handle 500+ MBit, as I've tested with a different OS on the same machine.
This might be caused by the immature kexts for Intel wifi, as my internet connection peaks out at 990 MBit-ish and my current wireless router can deliver up to 600 Mbit.

Choppy scroll?

Anybody else facing choppy scroll? Any known fix or it?
GPU acceleration is enabled and all other animations are smooth except scrolling and other trackpad gestures.

TouchPad freezing

Sometimes when i my laptop goes to sleep, when i wake it up after a while, the touchpad is not responding, it does not happen all the times but it does happen, the solution is use is restart the laptop, is there a way to solve this issue?

About changing 4k screen

Thank you for your work! Everything worked fine before I changed my screen from 1080p to 4k. The problem is that the display is ok in win10 but can not be lighted in macos. I have changed the framebuffer value but it can not work. I supposed there are some kernel crashes due to the value of dvmt preallote but I don't know how to solve this question, I am so grateful if you can help me with this question.

The battery displays the wrong parameters.

The battery displays the wrong parameters. Not with the remaining capacity. therefore there will be a situation where there is no low battery notification resulting in a sudden shutdown.

6.2-6.3 EFIs issue when running photoshop or other resource addicted programs

Hello again))
I have some issues when running photoshop or other resource addicted programs my laptop sometimes go to log out and reopen programs whe i login in

i have aportunity to make this discusting photography but my knowlage in mac os is still miserible, so maybe you find the way to fix this issue

here is my system log which i copy from hackintool
err.txt

and here is discusting screenshot with info apearing when system loggin out)
err1

Originally posted by @mhl221135 in #44 (comment)

Installation Shut Down during Apple Logo

Hi!

I'm having troubles installing the MacOs on my ThinkPad t460s (Intel i5 and without special WiFi card)

I first tried creating the USB by using OpenCore 0.5.7 to download MacOs 10.14.5 and then replacing the OC folder with yours including the config file. But I couldn't boot the USB.

Then I did the same, but instead of copying the config file I used the sample config file from OpenCore 0.5.7 and then manually copied all the entries from your config file. I finally was able to boot.

After the first installation round completed my laptop rebooted and after the bar under the Apple logo got to approximately 30% my laptop suddenly shut down and after that every time I try to boot I get a screen saying that MacOs could not be installed.

Am I doing something wrong? How to properly create the installation USB?

How to generate SSDT-CPU

Hello,

You state that you can create your SSDT-CPU with the following steps...

  1. Use CPUFriendFriend with desired LFM and EPP profiles which generates a modified plist for my Mac model

  2. Use the plist from step 1 to generate ssdt_data with ResourceConverter script in CPUFriend.

  3. Then merge the resultant ssdt_data from Step 2 with CPU-PLUG which is renamed to SSDT-CPU

However, I noticed the following...

  1. CPUFriendFriend directly generates ssdt_data without going through step 2.

  2. When I decompiled your SSDT-CPU, I see that it has content generated with Piker-Alpha’s ssdtPrGen. Did you mean to merge ssdt_data from CPUFriendFriend (or the ResourceConverter script) with the SSDT generated from Piker-Alpha’s ssdtPrGen? But then I read at many places that Piker-Alpha’s ssdtPrGen is not needed or obsolete these days. Can you please explain your usage.

Other questions...

  1. The template SSDT-PLUG is for only CPU0, what is the right thing to do for other processor cores?

Thanks in advance.

CPUFriend SSDT generation

I want to do a custom CPU Power Managment,
After using this "git clone https://github.com/fewtarius/CPUFriendFriend; cd CPUFriendFriend; chmod +x ./CPUFriendFriend.command; ./CPUFriendFriend.command" and entering preferred values. ssdt_data.aml is not provided under results folder. Only Mac-473D31EABEB93F9B.plist is provided? Is there something i am doing wrong?

0.6.5 Laptop turns off when the first battery is discharged & #2 issue showing a warning that it will fall asleep, but it is just shutdown

Hi, the last pre-release still has battery problems
the laptop is working fine and HWmonitorSMC shows the real capacity of my battery (I have very tired batteries, but there are about 2500mAh) during the discharge, the capacity continues to fall and near about 40% of the charge knocks out the message that the laptop will soon fall asleep and at this point the percentage stop changing, and the HWmonitorSMC shows 2500mAh and after a while the laptop just turns off )=

it seems that at the moment of notification of a low capacity, the laptop ceases to see the real battery capacity

Originally posted by @mhl221135 in #43 (comment)

Sleep wake issue

Hello, first I would to thanks for your work on this project, I am newbie on hackintosh

Yesterday I was trying to install catalina using your efi057install on my thinkpad t460, everything goes fine, but I have a sleep wake issue.

My laptop goes to sleep for about a second and goes to wake again suddenly, even worst sometimes its goes to black sceen if I am in hidpi mode using RDM. Is anyone face the same issue? or know what should do might be hepfull for me, thanks

Reboots When in High Memory

First-time Hackintosh user and I followed the guide successfully till the end. But when I use Hackintosh do some tasks that are a little bit heavier, the hackintosh reboots.

Wifi for Intel chip

Hi, sorry this is not an issue, but a request of implement a guide for intel wifi. Now with AirportItlwm.kext is it not necessary to use Heliport. Maps, Handoff , Airport are working (Big Sur and Catalina). It's very simple, just put AirportItlwm.kext in EFI and ADD Kernel in config.
What do you think about it?

How to modify CFG lock

This is not a issue, I just wonder how to extract the bios file, and find out where to unlock CFG and modify DMVT value?

Brightness Control issu, CPUFriend can't find Data, some errors at booting

hi,
first big thx for providing yours files.
i have t460s 6300u, 12Gb, 512GB, FHD with Touch, Dockingstation.

I used the EFI fron issu "Battery readouts not working" and mist of things are working fine.
So the first problem I notice is that my screen get completely at dark (off) at 75% level through key or the slider in the settings.
The second problem is that want to use CPUFriend to get the low freq. (800mhz I mostly use on battery) as without I get only 1300mhz. I followed your instructions and also search on other form but it don't work.
I always get an critical halt error. OC: Image Kexts\CPUF.. is missing for injected kext CPUFriend.kext (Frq.. data injector).
i´v tried with dataprovider kext and also apci but always get that error.
and the last problem is that I get some error at booting but its boot normal.

Boot erros
CPUFriends

thx for your help in advance.

AirportItlwm on BigSur

Hello, this is not an issue but i just want to inform that AirportItlwm

not working corectly with Securebootmodel=Disabled at BigSur
But itlwm + Heliport working fine (exept slow speed on both methods)

Use dual monitor, must unplug/replug HDMI after sleep

Just setup a new hackintosh that is running great! Except for this one thing

When I came to my T460s this morning, it has initiated Display Sleep but I couldn't wake it up, even though the laptop was running fine otherwise.

I had to unplug/replug the HDMI cable from my laptop and then it woke up. That seems pretty specific – does anyone know how to fix this?

APFS Formatted Disks

I had a Clover setup working, which I recently removed to fully reinstall. I can boot into the MacOS installer using Opencore with the EFI provided and have used Disk Utility to format my SSD as APFS. When I get to the point in the installer where I need to choose the install volume it won't let me select the SSD and provides a message that says:

Your Mac needs a firmware update in order to install to this volume. Please select a Ma OS Extended (Journaled) volume instead

Have you attempted to install to an APFS formatted volume?

Bootcamp Doesn't Work

I tried to use bootcamp to partition my disk for both hackintosh and windows, since I only have one SSD and multi boot is dangerous according to online sources. However, I wasn't able to get it to work properly. Bootcamp indeed helped me divide my ssd to two partitions, but I couldn't access it on the boot screen and install windows while it does appear in disk utility and diskutil in terminal. Can anyone help me with this issue or help me with a secure way of dual boot?

kernel panic... Rebuild kext cache

I installed this boot loader to my T460s (cpu 6200u) But It had a kernel panic like the picture below...
How can i solve this problem?

KakaoTalk_Photo_2020-09-08-15-52-01

Safari DRM not working

Netflix and prime video is not working in safari. I tried to add some shikigva boot-args, but didn't solved it. Do you have any solution?

Bluetooth and WLAN Adopter does not work...

I was using Bluetooth and wlan adapter well in the clover environment(RtWlanU1827, AirportBrcmFixup) but after switching to this open core, I used the existing kext but they didn't work at all.
Also, I don't know why batteries don't change at 1%.
Thank you

스크린샷 2020-09-08 오후 10 21 31

스크린샷 2020-09-08 오후 10 21 50

스크린샷 2020-09-08 오후 10 23 18

T460 1920 x 1080 version?

I've just purchased a non S version of the T460 and looking to install OpenCore and wondering if you know what needs to change in order from your EFI to work on the T460?

Do you think the MacBook13,1 profile would work the same? I'd obviously need to play with the RDM utility for the screen too.

Logged out when running resource extensive applications

Hello,
Thank you for the detailed instructions, i was able to install MacOS Catalina on ThinkPad T460s

I have been using it for a while but everytime i open up a resource extensive applications or processes the PC begins to overheat and logs itself out

These include building apps, opening multiple emulators and the like.
Is there any solution to this ?
Thanks.

BLUETOOTH: NO INFORMATION ABOUT

THANK U FOR YOUR EFFORT ; I JUST WANT TO SIGNALIZE THAT THE WIFI IS WORKING PERFECTLY BUT NO SIGN FROM BLUETOOTH;I AM USING INTEL AC 8260 ON X260 .
ANY SUGGESTIONS IS WELCOME
GRAZZI

Sleep/Wake?

Did anyone get this to work properly and not have a black screen w/ cursor?

Battery readouts not working

Battery readouts seems to not work OC 0.6.2 using ur EFI files. It's stuck on 1% and the status says battery is not charging.

Slow boot time when using 0.6.3 version

I tested using 0.6.3 version, but got very slow boot time, i.e. 1min15sec when using 0.6.3 compare to 20sec when using 0.6.0.
My device is T460s i5-6300u 8GB SSD SATA 256GB with BIOS version 1.3.4 dated 2018-03-22.

Another issue I faced is regarding battery management. Correctly showing and managing the battery consumption, but when it reaches 5% it shows a low battery warning then all of a sudden the system shutdown. Putting the charger afterwards, the system shows a 30% battery capacity, lighting indicator, but saying "Battery is not charging". A couple of restart fix this though.

Thanks.

Shutdown when the first battery is discharged

460s
i5 5300u
12 GB RAM
Intel SSD 240
WLAN / BT Intel

The laptop does not use both batteries at the same time (

Shutdown when the first battery is discharged
And then, when I turn it on, it shows me that the battery is 100% discharged and works until the second battery is discharged (

how can i fix it? on 6.0.0 this was not (
all i did on update:

  1. deleted the EFI folder from the partition 2) threw your latest release instead
  2. plist replaced platform info with your own
  3. and included intel bluetooth and wifi in plist
  4. nvme power managment also is enabled

(all thi things is from your default confid.plist my changes only: platform-info, intelWlan and BT, and NVME power)

Screen brightness levels t460s fullHD touch

The brightness levels switch incorrectly and the first half of the slider makes the screen completely black during the first sleep cycle of the laptop, it returns to normal and then breaks again = (
Also, the touch screen does not work, but it's not scary (=

my spec:
t460s
1920x1080 touch
12gb ram
i5 6300u
intel WLAN
intel 240GB SSD

CPUFriend

I see that you have removed both CPUFriend.kext and CPUFriendDataProvider.kext. My understanding is that you either use the CPUFriendDataProvider.kext or the SSDT-CPU.aml as generated by CPUFriendFriend but you always need CPUFriend.kext.

Are you suggesting that OpenCore does natively what CPUFriend.kext does and therefore not needed?

Monitor resolution after Stop

Hi, when system restart after Stop the image on the screen in half than normal. So I have to restart
I have 1920x1080 resolution and HDPI enabled
thank you

edit: the issue is solved if I set the resolution to 1424 x 802 as described in GitHub xzhih, but the font is too large. Not good

Low Trackpad sensitivity

Hey,

I have noticed that trackpad sensitivity is kind of low. What I mean is that sometimes it registers three finger swipe, sometimes it does not. I have to kind of press more firmly compared to a real mac.

I am not talking about "Tracking speed" which just makes your mouse move faster.

Is there anyway I could tweak this? I tried scavenging through various forums, but people only talk there about "Tracking speed" not the actual sensitivty of registering your fingers.

External display connections (HDMI and MiniDP)

Ciao Caro, the repo works fine except for external monitor. Neither HDMI nor mini DP works fine. HDMI just cannot output any signal while DP can only hold for seconds. Maybe it's the Catalina's fault?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.