Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Status
Not open for further replies.
@Sniki I still can't get the card reader working on my Mojave setup, even with the latest release that was posted yesterday (see https://github.com/cholonam/Sinetek-rtsx/releases/tag/Releases/v2.2).

I double checked my BIOS settings to ensure that it wasn't disabled. I'm not sure if there's something in my config or SSDT files that have it disabled.

Do you know if there's a way I can tell if the hardware is even active, through ioreg or something? Maybe my hardware is slightly different than the others?

EDIT: I found out my the device identifier is 0x522710EC by looking through ioreg, which is in the Info.plist of the kext so it should be supported. I suspect there is either still some issues with this kext < 10.15, or maybe I'm still doing something in correct?

Can someone who has the kext working confirm what devices in your machine? I'm wondering if it's the same as mine.
 
Last edited:
@Sniki I still can't get the card reader working on my Mojave setup, even with the latest release that was posted yesterday (see https://github.com/cholonam/Sinetek-rtsx/releases/tag/Releases/v2.2).

I double checked my BIOS settings to ensure that it wasn't disabled. I'm not sure if there's something in my config or SSDT files that have it disabled.

Do you know if there's a way I can tell if the hardware is even active, through ioreg or something? Maybe my hardware is slightly different than the others?

EDIT: I found out my the device identifier is 0x522710EC by looking through ioreg, which is in the Info.plist of the kext so it should be supported. I suspect there is either still some issues with this kext < 10.15, or maybe I'm still doing something in correct?

Can someone who has the kext working confirm what devices in your machine? I'm wondering if it's the same as mine.
Have you tried latest version ?

Building from source: do keep in mind that even if you are on Mojave, your Xcode might be on latest version and will build with SDK10.15 which will not work on your system
 
Have you tried latest version ?

Building from source: do keep in mind that even if you are on Mojave, your Xcode might be on latest version and will build with SDK10.15 which will not work on your system
Yes I tried the latest release version (which should be working with < 10.15, according to the developer). I tried to compile myself and that version didn't work either, but I need to double check which SDK I have installed. I do have the latest version available on Mojave, which is 11.3.1. It might be using the 10.15 SDK by default.
 
It might be using the 10.15 SDK by default.
I believe it's like that by default on every update.
I believe cholonman just posted another kext on the insanely thread today which is build with 10.13SDK, i assume that one should work now (High Sierra+)
 
@Sniki could you please help with RAM config?

I have a T440s with 4gb soldered on board and 8gb in the extra slot, so 12gb in total. Using your config macOS thinks I have 2x16gb (Bank 0: 8gb kingston, Bank 1: 8gb kingston) which is wrong and makes problems under high load.

I got the exact ram info from Linux:

Bash:
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0006, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0005
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: Chip
        Set: None
        Locator: ChannelA
        Bank Locator: BANK 0
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Elpida
        Serial Number: None
        Asset Tag: None
        Part Number: EDJ8416E6MB-GN-F
        Rank: Unknown
        Configured Memory Speed: 1600 MT/s

Handle 0x0007, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0005
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8192 MB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelB-DIMM0
        Bank Locator: BANK 2
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Kingston
        Serial Number: 533B5716
        Asset Tag: None
        Part Number: 99U5428-078.A00LF
        Rank: Unknown
        Configured Memory Speed: 1600 MT/s

And now trying to add the data to the config. I tried it according to the screenshot attached but the system does not boot with the config.

Screenshot 2020-04-27 at 12.42.30.png

I am not sure about the slots, I also tried using slots 0 and 1 and 2 as a count but still does not boot.
 
@Sniki could you please help with RAM config?

I have a T440s with 4gb soldered on board and 8gb in the extra slot, so 12gb in total. Using your config macOS thinks I have 2x16gb (Bank 0: 8gb kingston, Bank 1: 8gb kingston) which is wrong and makes problems under high load.

I got the exact ram info from Linux:

Bash:
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0006, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0005
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: Chip
        Set: None
        Locator: ChannelA
        Bank Locator: BANK 0
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Elpida
        Serial Number: None
        Asset Tag: None
        Part Number: EDJ8416E6MB-GN-F
        Rank: Unknown
        Configured Memory Speed: 1600 MT/s

Handle 0x0007, DMI type 17, 34 bytes
Memory Device
        Array Handle: 0x0005
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 8192 MB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelB-DIMM0
        Bank Locator: BANK 2
        Type: DDR3
        Type Detail: Synchronous
        Speed: 1600 MT/s
        Manufacturer: Kingston
        Serial Number: 533B5716
        Asset Tag: None
        Part Number: 99U5428-078.A00LF
        Rank: Unknown
        Configured Memory Speed: 1600 MT/s

And now trying to add the data to the config. I tried it according to the screenshot attached but the system does not boot with the config.

View attachment 465384

I am not sure about the slots, I also tried using slots 0 and 1 and 2 as a count but still does not boot.
8192 instead?
 
I believe it's like that by default on every update.
I believe cholonman just posted another kext on the insanely thread today which is build with 10.13SDK, i assume that one should work now (High Sierra+)
You're right! I'll just give that a shot later today. It's actually uploaded to his Github releases as well.
 
Which config files are you using? I'm using latest files from Sniki's GitHub and volume keys work perfectly fine for me, as well as the battery status. The issues you're describing sound like a misconfigured EFI.

About mapping Command key to the Windows key, go to SysPref -> Keyboard and press "Modifier Keys". You can remap those keys there. Experiment with different combinations and configure it to your liking.

In all honesty, I am not sure (this is my only 2nd Hackintosh [1st was over 4 years ago]). I downloaded the Lenovo Thinkpad T440S Project from Sniki's Github -- I don't know if that helps.

Thank you for your help with the "Modifier Keys" I was able to remap the Command key to the Windows Key and Option to the Alt Key.
 
Status
Not open for further replies.
Back
Top