Jump to content

[GUIDE] Lenovo T460/T470 macOS with Clover and OpenCore


tluck
 Share

1,289 posts in this topic

Recommended Posts

Just now, tluck said:

well you can see my zip for sleep watcher and scripts i was using.

on EFI - maybe just post the delta - ie diffs from the T460 zip?

:wallbash:

why do I have to ask for the obvious???

Sorry for being a bit slow thinking this days. I will prepare the zip with only diffs this weekend

 

Good you remind were I have seen sleep watcher already. Reduces the searching time a lot :D

 

As I said, I am a bit tired and slow thinking this days. :wacko:

 

All the Best

Frank 

Link to comment
Share on other sites

On 11/27/2017 at 9:34 PM, TheOpSis said:

 

That did the trick, thank's @tluck:


// tjl - add TP-R02 identifier

DefinitionBlock ("", "SSDT", 2, "TP-R02", "PS2K", 0)
{
    External(\_SB.PCI0, DeviceObj)
    External(\_SB.PCI0.LPC, DeviceObj)

    External(\_SB.PCI0.LPC.PS2K, DeviceObj)
    Scope (\_SB.PCI0.LPC.PS2K)
    {
        // Select specific items in VoodooPS2Controller
        Method(_DSM, 4)
        {
            If (!Arg2) { Return (Buffer() { 0x03 } ) }
            Return (Package()
            {
                "RM,oem-id", "LENOVO",
                "RM,oem-table-id", "TP-R02",
            })
        }
    }
}

//EOF

I have replaced "T460" with "TP-R02" in all SSDT's.

I also have x260 and follows tluck's guide and your suggestion about replacing "T460" by "TP-R02" in all SSDT's. But I still have problem with the trackpoint. It moves but too jumpy. The 3 bottoms do not work. Not sure how to resolve this issue. Right now, I am using tluck's SSDT on PS2K for T460. With it, the trackpoint works very well, but the touchpad is not. In fact, touchpad moves slowly and is not smooth. Any idea from you or @tluck?

Link to comment
Share on other sites

the more recent version of bundle has a new SSDT-T460-PS2K which now has a bunch of override settings. which make it easier to fiddle with versus messing with kext info.plist files. 

 

Note: The value TP-RP02 has no use or significance - other than maybe he used it to match with to VoodooPSController kext profiles? 

I was setting value T460 and there is a matching profile in the VoodooPS2 kexts. but now the values are in the SSDT too.

 

Link to comment
Share on other sites

2 hours ago, tluck said:

the more recent version of bundle has a new SSDT-T460-PS2K which now has a bunch of override settings. which make it easier to fiddle with versus messing with kext info.plist files. 

 

Note: The value TP-RP02 has no use or significance - other than maybe he used it to match with to VoodooPSController kext profiles? 

I was setting value T460 and there is a matching profile in the VoodooPS2 kexts. but now the values are in the SSDT too.

 

@Tluck, I am using your SSDT-T460-PS2K now. The trackpoint works great. So how should I adjust the sensitivity of the touchpad to get smooth control? Do I need to edit SSDT-T460-PS2K? If I do that, does it affect the trackpoint? Which line in SSDT-T460-PS2K should I adjust? 

 

Link to comment
Share on other sites

i wonder if you should try the older VoodooPS2 kext?

 

sorry i dont have a way to test anything 

 

or if there is a issue with these params?

<key>BogusDeltaThreshX</key>

<integer>100</integer>

<key>BogusDeltaThreshY</key>

and new kext...

 

i had to increase these values from 100 to like 800 on my T420? 

 

what does the trackpad behave like? on my T420 the cursor would move very jerky unless i moved very very slow. then i increased these values and no problem? 

Edited by tluck
Link to comment
Share on other sites

3 hours ago, tluck said:

i wonder if you should try the older VoodooPS2 kext?

 

sorry i dont have a way to test anything 

 

or if there is a issue with these params?

<key>BogusDeltaThreshX</key>

<integer>100</integer>

<key>BogusDeltaThreshY</key>

and new kext...

 

i had to increase these values from 100 to like 800 on my T420? 

 

what does the trackpad behave like? on my T420 the cursor would move very jerky unless i moved very very slow. then i increased these values and no problem? 

I tested your new EFI set. I have x260, the trackpad behaves like your T420. the cursor moves very jerky unless I move slow. Should I also increase those values you mentioned from 100 to 800?

Link to comment
Share on other sites

21 hours ago, tluck said:

yes. worth a shot.  you can easily change in SSDT-PS2K-T460.dsl and recompile it.

@Tluck, I tried the VoodooPS2 kext from your 04.04. the touchpad works fine, but the trackpoint is not working anymore. Do not know why. 

Link to comment
Share on other sites

@tluck

 

I have worked a bit further and made sure that the T470p is working with your EFI folder.

The only difference is the patched DSDT and the SSDT patches. In drivers64.efi I am using the new AptioMemoryFix instead of the OsxAptiofix, never the less I tested with OptAptioFix as well and it is working fine.

All in all good news, because right now no changes in your image required :D

 

The bad news is that I have tried to upgrade from 10.13.4 to 10.13.4. SU.... with no success. Some thing must have changed in the KBLFramebuffer driver and with that the DVMT patch is not working any more. I will look into that later.

Even though you guys are using SKLFramebuffer there is a chance that you might face the same issue. Just be careful ;)

 

All the best

Frank

Link to comment
Share on other sites

47 minutes ago, verleihnix said:

The values from aml did not made it in to the running configuration.

I had to change the values in the kext under clickpad

Now, the behavior is much better

Could you please elaborate what you did? Thanks.

Link to comment
Share on other sites

5 minutes ago, superkwn said:

Could you please elaborate what you did? Thanks.

Edit VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist


                <key>LENOVO</key>
                <dict>
                    <key>T420</key>
                    <string>Thinkpad_TrackPad</string>
                    <key>T460</key>
                    <string>Thinkpad_ClickPad</string>
                    <key>T560</key>
                    <string>Thinkpad_ClickPad</string>
                    <key>Thinkpad_ClickPad</key>
                    <dict>
                        <key>BogusDeltaThreshX</key>
                        <integer>800</integer>
                        <key>BogusDeltaThreshY</key>
                        <integer>800</integer>


Reinstall the kext to /L/E or to /EFI/Clover/kext folder

Edited by verleihnix
Link to comment
Share on other sites

8 hours ago, superkwn said:

@verleihnix.  Thanks for the instruction. Now the single finger moving is smooth. I noticed that the two finger gestures are not working. Are you in the same situation?

the only two finger gesture I use is scrolling pages and swiping tabs in Safari.

I don't know if there are other useful gestures which are working.

swiping pages for- and backward would be cool.

Link to comment
Share on other sites

On 4/14/2018 at 3:14 PM, verleihnix said:

Does someone know if an adapter M2 to Apple WLAN fits in a T460?

The Bios has to be modified before, but does it fit with its physical dimensions

 

 

I couldn't resist and gave it try.

It does fit with a small dent in the bottom cover.

The Apple WIFI could not screwed to the adapter, but it fits tight enough.

For me it is acceptable.

It is working very well - Apple Watch unlock is ok

Edited by verleihnix
Link to comment
Share on other sites

Hi,

First of all, thank you for your work and maintaining this guide. I am new to hackintosh and following your instructions I was immediately successful in installing macOS 10.13.4 on my T460s. I am really happy...

 

I have a couple of small issues/questions and wonder if anyone has an idea about that:

 

1) Display:

- I was able to enable HiDPI on the internal Display thanks to SwitchResX. The result is amazing, I like it. But I was unable to use an external 4K Monitor connected via miniDP. It woks, but not in HiDPI. Is that possible?

- After reboot, the screen brightness is always reset to 100%.

 

2) TrackPad:

I started with the 2018.04.04 pack. I have also noticed that with newer packs the TrackPad performance is worse. Changing the BogusDeltaThreshX and Y values to 800 does not reach the performance level of the 2018.04.04 version. However, using 04.04 VoodooPS2Controller.kext, 3-finger swipe is mapped to Command+] instead of Ctrl+->. This is fixed in 04.24. Is there a way to fix 3-finger swipe mapping in 04.04 VoodooPS2Controller.kext?

 

Thank you all!

Link to comment
Share on other sites

Hi folks

 

as I keep optimising on my T470p I have a maybe stupid question.

Has anybody looked into getting the microphone mute button working?

As I am using FaceTime and Skype a lot it would be cool to be able to mute the microphone just with a button press.

 

All the Best

Frank

Link to comment
Share on other sites

  • 2 weeks later...

Hello,

my T460 has problems playing the keynote from yesterday.

The video hangs every two second for half a second.

Mouse cursor freezes same moment.

Sound is ok.

Playing videos from Youtube is fine.

Does anybody has same probs?

Edited by verleihnix
Link to comment
Share on other sites

21 hours ago, verleihnix said:

Hello,

my T460 has problems playing the keynote from yesterday.

The video hangs every two second for half a second.

Mouse cursor freezes same moment.

Sound is ok.

Playing videos from Youtube is fine.

Does anybody has same probs?

After install of IntelGraphicsFixup.kext problem is solved.

Link to comment
Share on other sites

 Share

×
×
  • Create New...