Contribute
Register

High Sierra Hackintosh Status (Lenovo ThinkPad L440)

Status
Not open for further replies.

Sniki

Moderator
Joined
Jan 5, 2016
Messages
2,313
Motherboard
HP Elite 8300 SFF
CPU
i7-3770
Graphics
Intel HD 3000 | GTX 1650 LP
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Continuously Updated
(based on my Lenovo ThinkPad L440)

Successfully Clean Installed on my Lenovo ThinkPad L440 on APFS

L440.png

What's Fixed:
  • Activity Monitor: Going into Energy Tab doesn't crash anymore.
  • TrackPad PrefsPane: Rehabman updated his VoodooPS2Controller kext, get the latest kext on his GitHub.
  • Bluetooth4LE/HandOff: BT4LE/HandOff works without the Patch on config.plist on High Sierra now.
  • Wireless: the FCVO patch in config.plist is not needed in High Sierra, Wi-Fi works without it.
  • Boot Graphics Glitch: the fix for this is included on the InteGraphicsFixUp.kext (updated for High Sierra)
  • Battery Percentage: has been fixed on Public Beta 7 + Rehabman update his ACPIBatteryManager.kext for High Sierra Support.
Not Working/Bugged:
  • Adding HiDPI Custom Overrides: it seems that the terminal that used to Enable/Activate HiDPI is not working on High Sierra right now,maybe a new commad will be needed

Installation Process...
Update to Latest Clover version
Installed all kexts that i was using on Sierra (just updated to lastest versions) into:
USB Installer: EFI/Clover/Other
After you reach desktop you install the kexts on System/Library/Extensions
Used my Normal Post Install SSDT-L440.aml
(Everything Hotpatch)
Clean installed like on a Real Mac with everything working (just for hotpatch testing purpose)

Follow the Lenovo ThinkPad L440 Guide for the Necessary Files

Link to the Guide:
https://www.tonymacx86.com/threads/guide-lenovo-thinkpad-l440-v2-0-hotpatch-updated.217119/

========== Happy Hackintoshing ==========
[/SIZE]​
 
Last edited:
Not Working/Bugged:
  • TrackPad: System Preferences > TrackPad > is blank like it was first in Sierra but the Configuration from Tluck VoodooPS2Controller is working fine including Trackpoint/Physical Buttons/Scrolling etc.
Fairly obvious fix...
Code:
SPEEDY-NUC:trackpad.git rehabman$ git diff VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
diff --git a/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist b/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
index 94cb504..01f12d0 100644
--- a/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
+++ b/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
@@ -197,6 +197,27 @@
                                                <key>TrackpadSecondaryClickCorners</key>
                                                <true/>
                                        </dict>
+                                       <key>Darwin 17.x</key>
+                                       <dict>
+                                               <key>SupportsGestureScrolling</key>
+                                               <true/>
+                                               <key>TrackpadFourFingerGestures</key>
+                                               <false/>
+                                               <key>ApplePreferenceIdentifier</key>
+                                               <string>com.apple.AppleMultitouchTrackpad</string>
+                                               <key>MTHIDDevice</key>
+                                               <true/>
+                                               <key>MT Built-in</key>
+                                               <true/>
+                                               <key>ApplePreferenceCapability</key>
+                                               <true/>
+                                               <key>TrackpadEmbedded</key>
+                                               <true/>
+                                               <key>TrackpadThreeFingerDrag</key>
+                                               <false/>
+                                               <key>TrackpadSecondaryClickCorners</key>
+                                               <true/>
+                                       </dict>
                                        <key>DisableDevice</key>
                                        <false/>
                                        <key>CenterX</key>
 
Fairly obvious fix...
Code:
SPEEDY-NUC:trackpad.git rehabman$ git diff VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
diff --git a/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist b/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
index 94cb504..01f12d0 100644
--- a/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
+++ b/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
@@ -197,6 +197,27 @@
                                                <key>TrackpadSecondaryClickCorners</key>
                                                <true/>
                                        </dict>
+                                       <key>Darwin 17.x</key>
+                                       <dict>
+                                               <key>SupportsGestureScrolling</key>
+                                               <true/>
+                                               <key>TrackpadFourFingerGestures</key>
+                                               <false/>
+                                               <key>ApplePreferenceIdentifier</key>
+                                               <string>com.apple.AppleMultitouchTrackpad</string>
+                                               <key>MTHIDDevice</key>
+                                               <true/>
+                                               <key>MT Built-in</key>
+                                               <true/>
+                                               <key>ApplePreferenceCapability</key>
+                                               <true/>
+                                               <key>TrackpadEmbedded</key>
+                                               <true/>
+                                               <key>TrackpadThreeFingerDrag</key>
+                                               <false/>
+                                               <key>TrackpadSecondaryClickCorners</key>
+                                               <true/>
+                                       </dict>
                                        <key>DisableDevice</key>
                                        <false/>
                                        <key>CenterX</key>

Excellent,will add this on the evening.
 
Fairly obvious fix...
Code:
SPEEDY-NUC:trackpad.git rehabman$ git diff VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
diff --git a/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist b/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
index 94cb504..01f12d0 100644
--- a/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
+++ b/VoodooPS2Trackpad/VoodooPS2Trackpad-Info.plist
@@ -197,6 +197,27 @@
                                                <key>TrackpadSecondaryClickCorners</key>
                                                <true/>
                                        </dict>
+                                       <key>Darwin 17.x</key>
+                                       <dict>
+                                               <key>SupportsGestureScrolling</key>
+                                               <true/>
+                                               <key>TrackpadFourFingerGestures</key>
+                                               <false/>
+                                               <key>ApplePreferenceIdentifier</key>
+                                               <string>com.apple.AppleMultitouchTrackpad</string>
+                                               <key>MTHIDDevice</key>
+                                               <true/>
+                                               <key>MT Built-in</key>
+                                               <true/>
+                                               <key>ApplePreferenceCapability</key>
+                                               <true/>
+                                               <key>TrackpadEmbedded</key>
+                                               <true/>
+                                               <key>TrackpadThreeFingerDrag</key>
+                                               <false/>
+                                               <key>TrackpadSecondaryClickCorners</key>
+                                               <true/>
+                                       </dict>
                                        <key>DisableDevice</key>
                                        <false/>
                                        <key>CenterX</key>

Just changing from Darwin 16.x to Darwin 17.x on the plist file,fixed the issue,preferences pane showed up.

But i clean installed back to Sierra 10.12.5 since High Sierra is still to laggy,but the good thing is that Activity monitor > Energy tab works on High Sierra,but on Sierra it still crashes,is there a fix for it ?
 
Just changing from Darwin 16.x to Darwin 17.x on the plist file,fixed the issue,preferences pane showed up.

Same effect as adding it, except that now your kext is broken for 10.12.

But i clean installed back to Sierra 10.12.5 since High Sierra is still to laggy

High Sierra probably ok with HFS+J vs. APFS.

,but the good thing is that Activity monitor > Energy tab works on High Sierra,but on Sierra it still crashes,is there a fix for it ?

Known problem on Sierra.
Read here: https://www.tonymacx86.com/threads/readme-common-some-unsolved-problems-in-10-12-sierra.202316/
 
Same effect as adding it, except that now your kext is broken for 10.12.
Not a problem,i use Tluck Fork since it has ThinkPad Trackpoint and all the other stuff included related to it, so i have 2 USB & Installers on each, 1 for Sierra & 1 for High Sierra so the modified one is in its proper place.

High Sierra probably ok with HFS+J vs. APFS.

Really ?,Wow time for 1 more extra clean install of High Sierra but this time on HFS+J,i thought it was just the OS not the Apple File System.


Since it has been fixed on High Sierra not much of a problem. we can deal with it for 2 extra months.
 
Really ?,Wow time for 1 more extra clean install of High Sierra but this time on HFS+J,i thought it was just the OS not the Apple File System.

APFS seems pretty slow, not optimized so far...
For example, it is unbearable with HDDs.
 
APFS seems pretty slow, not optimized so far...
For example, it is unbearable with HDDs.
Yes,laptop was working really slow (not much in a laggy style/stutter) but like in slow motion somehow.

Im aware that its not optimized on HDD,but since both my L440 & B570e have SSD's i thought im good to go.
But doesn't really matter much HFS+J is working really well so far,i also have to be honest that im really satisfied with the Performance on both of them,they are much faster than on windows and much more stable.

They both even score much Higher on GeekBench & any other benchmark application with MacOS than they did on Windows.

The only thing they do faster on Windows is that they sleep faster which is normal,macos sleep system works differently.
 
APFS seems pretty slow, not optimized so far...
For example, it is unbearable with HDDs.

It's not bad on my SSD, I can barely tell the difference. Actually, I prefer it over Sierra on HFS+J, but maybe that's because I was never a fan of Sierra
 
It's not bad on my SSD, I can barely tell the difference.

SSD is not bad (unlike HDD which barely works).
But it is still slower than HFS+J... and the whole APFS container stuff (like core storage) is just a PITA.
Fortunately, you can install HS On HFS+J and ignore APFS until it is done.

Actually, I prefer it over Sierra on HFS+J, but maybe that's because I was never a fan of Sierra

I'm with you there...
 
Status
Not open for further replies.
Back
Top