Contribute
Register

[Guide] Lenovo ThinkPad X240

Joined
Dec 16, 2010
Messages
5
Motherboard
GA-P55A-UD3, GT-240
CPU
Core i5 P55
Graphics
GT-240
Mac
Classic Mac
Mobile Phone
Hello, thanks for this amazing guide. I have an X240 20AL009EUS (specs attached). I followed the guide completely, aside from the BIOS flashing, part replacement, and I decided to load my kexts from Clover > Kexts > Other instead of L > E. Everything worked as expected except for audio; no devices are detected. I've attached a problem report.

I tried VoodooHDA as a workaround and devices are detected, but I'd like to get "vanilla" audio working. I've attached a problem report. It may show the VoodooHDA kext as present, but it was disabled for the boot I generated the report from and devices weren't being detected. Thanks for the work and support.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hello, thanks for this amazing guide. I have an X240 20AL009EUS (specs attached). I followed the guide completely, aside from the BIOS flashing, part replacement, and I decided to load my kexts from Clover > Kexts > Other instead of L > E. Everything worked as expected except for audio; no devices are detected. I've attached a problem report.

I tried VoodooHDA as a workaround and devices are detected, but I'd like to get "vanilla" audio working. I've attached a problem report. It may show the VoodooHDA kext as present, but it was disabled for the boot I generated the report from and devices weren't being detected. Thanks for the work and support.
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Joined
Dec 16, 2010
Messages
5
Motherboard
GA-P55A-UD3, GT-240
CPU
Core i5 P55
Graphics
GT-240
Mac
Classic Mac
Mobile Phone
Your kextcache output proves kexts are not installed correctly.
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
Hi RehabMan, thanks for the quick reply. I followed the guide and initially and audio wasn't working when I had all kexts installed in /L/E. I had moved them to Clover later on to be able to debug more easily on boot. Anyways, I moved them back to /L/E as advised, removed VoodooHDA, and adjusted a few things to more closely match the guide. I've attached the an updated problem report.

Here is some extra info, if it helps. Not sure if all X240s have the same audio setup (the codec is the same as the one from the guide), but the audio spec in the manual for my model lists it as:
HD Audio, Realtek® ALC3232 codec, Dolby Advanced Audio ™ v2 / stereo speakers, 1.5W x 2 / dual array mic, combo audio/mic jack
Also, no audio devices listed system report. Thanks for the help.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi RehabMan, thanks for the quick reply. I followed the guide and initially and audio wasn't working when I had all kexts installed in /L/E. I had moved them to Clover later on to be able to debug more easily on boot. Anyways, I moved them back to /L/E as advised, removed VoodooHDA, and adjusted a few things to more closely match the guide. I've attached the an updated problem report.

Here is some extra info, if it helps. Not sure if all X240s have the same audio setup (the codec is the same as the one from the guide), but the audio spec in the manual for my model lists it as:
HD Audio, Realtek® ALC3232 codec, Dolby Advanced Audio ™ v2 / stereo speakers, 1.5W x 2 / dual array mic, combo audio/mic jack
Also, no audio devices listed system report. Thanks for the help.
You need to boot without caches, then rebuild cache, then reboot.
The kextcache log for ALC3232.kext must appear prior to the line for "KernelCache ID:", otherwise it is not in cache properly, and will not work.
 
Joined
Aug 20, 2017
Messages
3
@RehabMan @Sniki I don't if its early to report this, but this method of sound patching don't seems to work on macOS 10.14 Mojave. At least for me it didn't work on Closed Beta 1 and still doesnt work on Beta 11. It doesn't show any audio interface and there's no sound at all (neither from HDMI nor from speaker/headphone).
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
@RehabMan @Sniki I don't if its early to report this, but this method of sound patching don't seems to work on macOS 10.14 Mojave. At least for me it didn't work on Closed Beta 1 and still doesnt work on Beta 11. It doesn't show any audio interface and there's no sound at all (neither from HDMI nor from speaker/headphone).
Make sure you're using a layout-id supported by Mojave. Many common layout-id we were using are now not available.
You can see all valid layout-ids:
Code:
ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout*.xml.zlib
 

Sniki

Moderator
Joined
Jan 5, 2016
Messages
1,696
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
@RehabMan @Sniki I don't if its early to report this, but this method of sound patching don't seems to work on macOS 10.14 Mojave. At least for me it didn't work on Closed Beta 1 and still doesnt work on Beta 11. It doesn't show any audio interface and there's no sound at all (neither from HDMI nor from speaker/headphone).
Wait for the updated guide, if i can't update it quickly, it seems that everything is still functional aside audio problems, i will at least update the Audio kext for you guys.
 
Joined
Aug 20, 2017
Messages
3
Make sure you're using a layout-id supported by Mojave. Many common layout-id we were using are now not available.
You can see all valid layout-ids:
Code:
ls -l /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout*.xml.zlib
The AppleHDA patch included on the post uses layout id 28 and macOS Mojave has deleted this layout on /System/Library/Extensions/AppleHDA.kext/Contents/Resources/ Do you know some workaround that I can do?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
The AppleHDA patch included on the post uses layout id 28 and macOS Mojave has deleted this layout on /System/Library/Extensions/AppleHDA.kext/Contents/Resources/ Do you know some workaround that I can do?
Change to layout-id=2. You will need to change the name of the layout file and change the LayoutID coded within. You will also find a LayoutID reference in the Info.plist. And you'll, of course, need to inject the new layout-id.
 
Joined
Sep 23, 2018
Messages
2
Motherboard
AsRock B150M Pro4D3S
CPU
I5 6400
Graphics
GTX 970
Mobile Phone
Android,
Hi,
I don't understand where I can get the kext files, I mostly found files with other endings. I couldn't install a single one, no matter the ending, so the ThiccPad's keyboard, trackpad etc don't work, only external USB devices.
I should mention that I never attempted a Hackintosh before.

Specs:
i5 4300U
8GB DDR3
256GB SSD, three partitions, one OSX, one Linux Mint 19, one Win 10
Both RAM and SSD are stock parts.
 
Top