Contribute
Register

[Guide] Lenovo ThinkPad T440

Status
Not open for further replies.
i made two dumps for the audio with the dock.
1. codec.txt is just on dock
2. codecplugedin.txt is on dock with headset pluged in dock jack.

sry i forgot to mention, I'm already on Mojave.
You dumped the HDMI Audio Codec not the Realtek ALC3232(292).
Try changing the terminal command if it was codec0 try codec1 or so.
So here for USB.
With dock inkl. the USB port of Laptop.
1x USB2 Stick
1x USB3 Stick

thx for your help
Excellent all i see is that USB2 Devices on the Dock connect to HS03 port and USB3 Devices connect to SSP3 Port.

@RehabMan the Dock only uses two additional USB ports on ioreg capture:
HS03: for USB2 Devices connected
SSP3: for USB3 Devices connected

Is it ok to leave those two extra ports for even the non Dock ThinkPad T440 users so whoever has a dock and uses the dock, can have the support for them (will they cause more battery drain or something ?) and also is this custom USB Injector inside the 16 port limit as I forgot how did we count the ports in number to see if we are on the limit.

Here is the attached SSDT-USB_DOCK that i created for support of the DOCK (only added HS03 & SSP3) the rest remains the same for normal laptop usage.

I disabled the FingerPrint Reader port (left them there commented just for documentation purpose) as there's no support.


@usman2006 how many & what type of video ports does the dock have ?
Did you test if they work or not ?
 

Attachments

  • SSDT-USB_DOCK.dsl
    2.5 KB · Views: 116
You dumped the HDMI Audio Codec not the Realtek ALC3232(292).
Try changing the terminal command if it was codec0 try codec1 or so.

Excellent all i see is that USB2 Devices on the Dock connect to HS03 port and USB3 Devices connect to SSP3 Port.

@RehabMan the Dock only uses two additional USB ports on ioreg capture:
HS03: for USB2 Devices connected
SSP3: for USB3 Devices connected

Is it ok to leave those two extra ports for even the non Dock ThinkPad T440 users so whoever has a dock and uses the dock, can have the support for them (will they cause more battery drain or something ?) and also is this custom USB Injector inside the 16 port limit as I forgot how did we count the ports in number to see if we are on the limit.

Here is the attached SSDT-USB_DOCK that i created for support of the DOCK (only added HS03 & SSP3) the rest remains the same for normal laptop usage.

I disabled the FingerPrint Reader port (left them there commented just for documentation purpose) as there's no support.


@usman2006 how many & what type of video ports does the dock have ?
Did you test if they work or not ?
thx, now all Ports on dock are working.

It have 3 display output on the dock.
VGA, DVI and Displayport.
I tried VGA but it did not work. and I can't test the other two port because I just have a VGA Display


i have to Change card0 to card1.

i made 4 dumps.


thx
 

Attachments

  • Archiv.zip
    7.3 KB · Views: 85
Last edited:
@RehabMan the Dock only uses two additional USB ports on ioreg capture:
HS03: for USB2 Devices connected
SSP3: for USB3 Devices connected

Is it ok to leave those two extra ports for even the non Dock ThinkPad T440 users so whoever has a dock and uses the dock, can have the support for them (will they cause more battery drain or something ?)

Yes.

and also is this custom USB Injector inside the 16 port limit as I forgot how did we count the ports in number to see if we are on the limit.

The port limit is 15, not 16. It is only for ports directly on the controller (and it is per-controller).
 
thx, now all Ports on dock are working.
Excellent, I'm just doing the final changes on the config.plist and will publish the files on Github.
It have 3 display output on the dock.
VGA, DVI and Displayport.
I tried VGA but it did not work. and I can't test the other two port because I just have a VGA Display
Ok we can give this a try and see how it works, when I publish the files, replace with the ones on my GitHub so you have frame buffers working correctly and maybe VGA will work on the dock too with my files.
i have to Change card0 to card1.

i made 4 dumps.
Excellent, I can see that the codec dump shows the pin complex nodes of the Dock as well, this might even further fix existing issues that the codec had. I will work on updating the ALC3232.kext with support for the dock as well.

Extra question, does the dock have a combo jack for headphones or separate (1 for headphones & 1 for mic) ?
Thanks, will update the files with support for Dock.
The port limit is 15, not 16. It is only for ports directly on the controller (and it is per-controller)
Ok thanks for the clarification, I was a bit confused there, Yes that's true, now I remember that you even mentioned that the 16 port is a ghost port, it is already commented on SSDT-UIAC-ALL.dsl
 
@usman2006
Here are the latest files of the guide and they support macOS Mojave.

here is the link to my T440 repo:
https://github.com/BesnikRrustemi/Lenovo-ThinkPad-T440

it will be easier for you to track updates/changes/fixes on the repo by reading the commits.

Also for installation guide for macOS Mojave follow the quick guide that I created here on T440S Guide: #128
Its all the same except that you will take the files from the T440 repo instead as I posted above.
I didn't have time to Finnish writing the guide for macOS Mojave yet, im 70% done but I will Finnish as soon as time allows.

Make sure to give a try to VGA Port on the Dock & Laptop itself.

I think it should work now (at least on the laptop) and everything else.

I will try to patch Audio for Dock Support on Weekend as I will have more time.
 
Thank you for quick guide @Sniki :clap:. step by step I made installation with latest T440 updates. USB still same situation you can see in IOReg :(. 2,3,4 times I reconnect iPhone USB on both ports. Battery now gone :cry:, made sudo kextcache nothing helped.

Please can you have a look to all debug. Thanks once again and u support.

Out of scope. Regarding iMessages. Can I use default config for injected serial or I need to rebuild new one. All time I get contact support message with numbers. From our Country we can't get support service. Once I try call to Russia but they did not resolve this issue:banghead:. Tomorrow will try again if not can you help me with this:rolleyes:.
 

Attachments

  • debug_2965.zip
    1.3 MB · Views: 72
Thank you for quick guide @Sniki :clap:. step by step I made installation with latest T440 updates. USB still same situation you can see in IOReg :(. 2,3,4 times I reconnect iPhone USB on both ports. Battery now gone :cry:, made sudo kextcache nothing helped.

Please can you have a look to all debug. Thanks once again and u support.

Out of scope. Regarding iMessages. Can I use default config for injected serial or I need to rebuild new one. All time I get contact support message with numbers. From our Country we can't get support service. Once I try call to Russia but they did not resolve this issue:banghead:. Tomorrow will try again if not can you help me with this:rolleyes:.

Your profile indicates ProBook... needs updating as per FAQ:
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

Your debug zip is missing EFI/Clover and ioreg.
 
@Sniki, @RehabMan I'am really sorry just now I find out on both ports are hardware pins not connect very well.:crazy:
So I cleaned little pull out and here boy go )))))))
Battery the same not work, and iMessages maybe in the future when I get perfect hardware side. Thanks a lot.
 
Status
Not open for further replies.
Back
Top