Contribute
Register

[Guide] Lenovo Thinkpad T440S using Clover UEFI hotpatch

Status
Not open for further replies.
VoodooInput.kext is not loaded and not present on IOreg.
Try EC Reset and see if it fixes the problem.

A new really big update is on it's way, i almost finalized the ACPI rework and every ACPI patch/SSDT is only applicable to Darwin (macOS).
By this you can dual/triple boot macOS/Windows/Linux and have Windows and Linux not affected by the macOS patches and renames and SSDTs.

I also am close to complete the ALC3232 audio to work only with AppleALC, without CodecCommander.kext and without ALCPlugFix.

i would wait a week or two for the update and then enjoy everything working perfect as expected.
sounds awesome if you have managed to solve the audio issue without having to use codeccomander.kext :)
 
sounds awesome if you have managed to solve the audio issue without having to use codeccomander.kext :)
Yes i did, i only need to resolve the static noise on headphones on cold boot, if i let laptop sleep and wake it, audio is perfect, i am just researching on how to do a complete Codec Reset on cold boot and problem solved.
 
Yes i did, i only need to resolve the static noise on headphones on cold boot, if i let laptop sleep and wake it, audio is perfect, i am just researching on how to do a complete Codec Reset on cold boot and problem solved.
strange as i have the weird distort noise on headphones after sleep on my setup if i don't use codecC

normal boot will be fine though, having an extra kext does no real harm, does my OCD in though when i see the red highlight on CodeCommander under hacktintool! :)
 
How safe is updating this setup to Catalina?
 
@CoBrA2168 I think i know the solution, you should upgrade the SMBIOS section with latest firmware version.
Acidanthera / MacInfoPkg does such job.
You can keep your SMBIOS up to date with that tool,
Here is what you need, replace those values with up to date ones.
Yes I believe it is related to the SMBIOS. I had a bunch of fields manually specified, but I learned that it's best to leave them out and let Clover fill them in automatically (other than the important ones, like Serial Number). I've removed all of the unnecessary ones but if I still have the EFI mounting issue I'll take a look at this.

Nice work on getting audio working without CodecCommander, by the way. At some point I should have time to do the Catalina upgrade so I look forward to your updates!
 
Hi. I followed this guide and I have problem with rebuilding kext caches.
After typing sudo kextcache -i / I received this:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad917e70 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad910130 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad9141a0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad911c60 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad90d490 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/EFICheckDisabler.kext/", ID = "org.rehabman.disabler.eficheck" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad8dd7a0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0aac0cc60 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad885de0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/USBInjectAll.kext/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad82be90 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/SMCProcessor.kext/", ID = "as.vit9696.SMCProcessor" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad87f380 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/SMCBatteryManager.kext/", ID = "ru.usrsse2.SMCBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad878ee0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0acfd13c0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/SMCSuperIO.kext/", ID = "ru.joedm.SMCSuperIO" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0acfea1e0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/CodecCommander.kext/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0acffaf70 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/IntelMausi.kext/", ID = "as.acidanthera.mieze.IntelMausi" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0acfa5820 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0acfa4fb0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/AirportBrcmFixup.kext/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0acfa2910 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/BT4LEContinuityFixup.kext/", ID = "as.lvs1974.BT4LEContinuityFixup" }
KernelCache ID: F30D4F8D10EAFD698DEF225F9D89D6E5
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d1503000 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/Lilu.kext/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d15073d0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/BT4LEContinuityFixup.kext/", ID = "as.lvs1974.BT4LEContinuityFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d2fb3fd0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/AirportBrcmFixup.kext/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d150c560 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/AppleALC.kext/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3009d50 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/IntelMausi.kext/", ID = "as.acidanthera.mieze.IntelMausi" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d2ff5040 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/CodecCommander.kext/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d304b400 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/SMCSuperIO.kext/", ID = "ru.joedm.SMCSuperIO" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d30857e0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/WhateverGreen.kext/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3050d50 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/SMCBatteryManager.kext/", ID = "ru.usrsse2.SMCBatteryManager" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d308f270 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/SMCProcessor.kext/", ID = "as.vit9696.SMCProcessor" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3069ff0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/USBInjectAll.kext/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d30ea2a0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VirtualSMC.kext/", ID = "as.vit9696.VirtualSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d30f3e80 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "com.no-one.BrcmFirmwareStore" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3119fa0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/EFICheckDisabler.kext/", ID = "org.rehabman.disabler.eficheck" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d311cc40 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d311e770 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3120cb0 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3124980 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff1d3136670 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/BrcmPatchRAM2.kext/", ID = "com.no-one.BrcmPatchRAM2" }
I tried to find on google what to do with it but I didn't understood anything...

MacOS doesn't want to boot with clover on hard drive. After I chose on clover "boot macOs from Mac" screen shows apple logo for 5 seconds and restart entire laptop (like reset button on PC). It boots from hard drive once, after OS installation. I found that I can boot already installed macOS with clover from usb stick and every next time I need to boot from usb.
There is attached debug file I generated with script.

Also I have ALC292 audio (not ALC3232). It works fine, but combo jack has continuous, low level noise.
Next thing is that cooling fan is always on even if CPU is cool. It's a bit annoying.

Im new into hackintosh and I would be very grateful for any help and if you explain me things as for an idiot.
 

Attachments

  • debug_15888.zip
    2.6 MB · Views: 62
Also I have ALC292 audio (not ALC3232). It works fine, but combo jack has continuous, low level noise.
Now this is a REAL problem. If you have a Lenovo Thinkpad T440s you have ALC3232. What are you trying to do here?
When you are new to hackintoshing, you need exactly the same hardware as a guide is written for.

After typing sudo kextcache -i / I received this:
Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7ff0ad917e70 [0x7fff87c788e0]> { URL = "file:///Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Check if SIP is disabled in your EFI/CLOVER/config.plist. For editing this file google use e.g. CloverConfigurator
Code:
<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>
 
@Sniki

When I look into the battery status bar information, it always displays "Condition: Replace Soon". I replaced my removable battery around 18 months back which I believe that battery is still in good condition. The overall battery after full charge last for around 3-4 hours usage.

How can I know which battery is faulty that triggers the warning? As my internal battery has never been replaced, I suspect it is the internal that has problem which triggers the warning.

Thanks.
 
@Sniki

When I look into the battery status bar information, it always displays "Condition: Replace Soon". I replaced my removable battery around 18 months back which I believe that battery is still in good condition. The overall battery after full charge last for around 3-4 hours usage.

How can I know which battery is faulty that triggers the warning? As my internal battery has never been replaced, I suspect it is the internal that has problem which triggers the warning.

Thanks.
I had that happen a couple of times and usually it went away with time or I needed to unplug and replug the external battery to get rid of that warning.
 
@Sniki

When I look into the battery status bar information, it always displays "Condition: Replace Soon". I replaced my removable battery around 18 months back which I believe that battery is still in good condition. The overall battery after full charge last for around 3-4 hours usage.

How can I know which battery is faulty that triggers the warning? As my internal battery has never been replaced, I suspect it is the internal that has problem which triggers the warning.

Thanks.
I had that happen a couple of times and usually it went away with time or I needed to unplug and replug the external battery to get rid of that warning.
I did some additional improvements into battery status and all ACPI tables in general.
It was not reporting battery remaining on Activity Monitor > Energy Tab correctly.
So now i fixed that problem and it is reporting correctly for me.
That used to show up for me as well but now it doesn't.
If it still does show up after the update you should know that it may be your internal battery.
I hope that tomorrow time allows to complete the ACPI tables and update all my thinkpad files and update the guides (Update Mojave) and Add Catalina one.
 
Status
Not open for further replies.
Back
Top