Contribute
Register

[Guide] Lenovo ThinkPad X240

Status
Not open for further replies.
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

  • ThinkPad X240 20AL009EUS.png
    ThinkPad X240 20AL009EUS.png
    57.5 KB · Views: 340
  • debug_19716.zip
    2.1 MB · Views: 237
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/
 
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

  • debug_16939.zip
    1.6 MB · Views: 249
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.
 
@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

  • debug_8048.zip
    1.9 MB · Views: 246
@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
 
@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.
 
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?
 
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.
 
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.
 
Status
Not open for further replies.
Back
Top