Contribute
Register

[Guide] Lenovo ThinkPad T440P [OpenCore 0.5.9]

Status
Not open for further replies.
Yes, its the latest ioreg ive extracted; btw now my t440p daily bootloader is your OC EFI :D Thanks
Ok thanks, it seems that LPC is still not loaded. will need to do more testing with that.
 
Guys

EFI has been updated in post #1
Changelog is included in post #2
Test the DW1820A with only the SSDT-DW1820A (need to enabled it as explained in post #1 > Wireless & Bluetooth > DW1820A section.

I need an IOREG with the correct version of IORegistryExplorer downloaded from here:
 
Guys

EFI has been updated in post #1
Changelog is included in post #2
Test the DW1820A with only the SSDT-DW1820A (need to enabled it as explained in post #1 > Wireless & Bluetooth > DW1820A section.

I need an IOREG with the correct version of IORegistryExplorer downloaded from here:
Your latest EFI work great, Except:
1. Suddenly wake after sleep (after the LED power blinked twice, suddenly it turn on, the fan noise raising, the led on my keyboard and mouse turn on again). I believe USBports.kext issue.
2. the bluetooth not available after sleep.
3. The sound only working on internal speaker, when plug in a headset, no sound come out.

below I provide ioreg before and after sleep. I didn't change anything from your EFI except enabling dw1820 in ACPI and platforminfo.

sorry for the late reply, I am waiting a notification on my email and rarely active in this forum, but I don't get notif in my email anymore, I don't know why.

EDIT: The bluetooth issue fixed by adding BrcmFirmwareData.kext. without BrcmFirmwareData.kext. the bluetooth not available after wake up from sleep.

EDIT 2: The wake up from sleep problem only happen when docked to ultra dock. when undocked, the sleep work normally without suddenly wakeup.
 

Attachments

  • karnadi’s MB - After sleep.ioreg
    23.3 MB · Views: 51
  • Karnadi’sMB-Before sleep.ioreg
    23.2 MB · Views: 62
Last edited:
@karnadi can you please enable config.plist > Kernel > Quirks > XHCIPortLimit and disable SSDT-USB if you create a custom USB SSDT with USBinjectAll.kext and reboot.

open ioreg and keep it open, plug, keep it 5sec and unplug a USB2 (mouse or whatever USB2 device) on each USBport (including dock), Repeat the same with USB3 device on all ports, After done, save a copy of ioreg that you kept it open during that process and upload it here.

Thanks for the feedback guys !
do you still need this?

but here it is.

even using usbInjectAll. when sleep, suddenly wake up still happening.
 

Attachments

  • Karnadi's IOREG USB.ioreg
    39.8 MB · Views: 121
Last edited:
Your latest EFI work great, Except:
1. Suddenly wake after sleep (after the LED power blinked twice, suddenly it turn on, the fan noise raising, the led on my keyboard and mouse turn on again). I believe USBports.kext issue.
2. the bluetooth not available after sleep.
3. The sound only working on internal speaker, when plug in a headset, no sound come out.

below I provide ioreg before and after sleep. I didn't change anything from your EFI except enabling dw1820 in ACPI and platforminfo.

sorry for the late reply, I am waiting a notification on my email and rarely active in this forum, but I don't get notif in my email anymore, I don't know why.

EDIT: The bluetooth issue fixed by adding BrcmFirmwareData.kext. without BrcmFirmwareData.kext. the bluetooth not available after wake up from sleep.

EDIT 2: The wake up from sleep problem only happen when docked to ultra dock. when undocked, the sleep work normally without suddenly wakeup.
So that turned out to be a Docking Station issue.

BrcmFirmwareData.kext seems necessary but the readme of it is so messy that i don’t really get it which complete kext combo should we use.
So i will add it to the config.plist

Thanks for the feedback.
 
here is the wake reason when trying to sleep when connected to docking.

Code:
2020-06-11 13:43:03.315544+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:43:03.315545+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:45:00.426888+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:45:00.426889+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:50:46.671369+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:50:46.671370+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)

it's strange, the log it says wake from network but this happen only when docking.
 
here is the wake reason when trying to sleep when connected to docking.

Code:
2020-06-11 13:43:03.315544+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:43:03.315545+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:45:00.426888+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:45:00.426889+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:50:46.671369+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)
2020-06-11 13:50:46.671370+0700 0x74       Default     0x0                  0      0    kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: IGBE (Network)

it's strange, the log it says wake from network but this happen only when docking.
SysPrefs > Energy Saver > Wake for Network Access should be unticked (disabled).

disable it and see if you can sleep
 
SysPrefs > Energy Saver > Wake for Network Access should be unticked (disabled).

disable it and see if you can sleep
Already have that unticked, still can't sleep.
 
Already have that unticked, still can't sleep.
Ok, i will do a patch for IGBE as well, since it happens only when docked.
 
Hi, attached my ioreg from my system booted with the latest EFI provided, I've also added your DW1820A ACPI patch and BrcmFirmwareData.kext for my WIFI+BT issue, wifi works , have to try my BT headset soon but the BT device is actually present, so im fairly confident it will work fine.
 

Attachments

  • t440pOCioreg.ioreg
    5.6 MB · Views: 70
  • t440pOCioreg.ioreg
    5.6 MB · Views: 51
Status
Not open for further replies.
Back
Top