Contribute
Register

[Guide] Lenovo Thinkpad X1 Carbon (Gen 3, 2015 Model) using Clover UEFI

Joined
Sep 26, 2018
Messages
22
Motherboard
Lenovo X1 Carbon 2nd Gen (Clover Legacy)
CPU
Intel Core i7 (4th Gen) 4600U
Graphics
Intel HD Graphics 4400, 1600x900
Hi,
Thanks for sharing such a detail guide on Hackintosh. I tried this guide on my X1 carbon 2nd Generation and successfully installed, and now am enjoying it a lot. But I have following some issue.

1- Bluetooth is not working.
2- WWAN is not working.

I have also attached the problem reporting files.

I much appreciated your help in this regards.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi,
Thanks for sharing such a detail guide on Hackintosh. I tried this guide on my X1 carbon 2nd Generation and successfully installed, and now am enjoying it a lot. But I have following some issue.

1- Bluetooth is not working.
2- WWAN is not working.

I have also attached the problem reporting files.

I much appreciated your help in this regards.
WWAN or WLAN?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Post #1 doesn't mention anything about WWAN hardware.

But according to ioreg, your USB configuration is wrong (both WWAN and BT are typically internal USB devices).
 
Joined
Sep 25, 2018
Messages
36
Motherboard
Lenovo X1 Carbon-Clover UEFI
CPU
i7-5600U
Graphics
HD5500, 1920x1080
Mobile Phone
Android, iOS
Post #1 reads:


No such file in your ACPI/patched. Why?

Hint: config.plist/ACPI/DSDT/Patches has entries dependent on SSDT-X1CG3.aml. Your configuration is wrong without it.

Second hint: You need to press F3 in Clover to see recovery boot target. It is being hidden by default in config.plist/GUI/Custom/Entries (#1).
I had downloaded patches.zip provided in the guide and tried to do as described but I was getting following error:

Intel ACPI Component Architecture

ASL+ Optimizing Compiler/Disassembler version 20180427(RM)

Copyright (c) 2000 - 2018 Intel Corporation


SSDT-X1CG3.dsl 3: lock("", "SSDT", 2, "JCSNIDER", "_X1CG3", 0)

Error 6156 - ^ Invalid OEM IDName already has different type in scope (Length cannot exceed 6 characters)


SSDT-BAT.dsl 323: Method (GBIF, 3, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)


SSDT-BAT.dsl 469: Divide (Local1, 0x03E8, Local7, Local1)

Warning 3144 - Method Local is set but never used ^ (Local7)


SSDT-BAT.dsl 737: (RE1B, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)


SSDT-BAT.dsl 760: hod (WE1B, 2, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)


SSDT-KBD.dsl 103: Package() { },

Remark 2095 - ^ Effective AML package length is zero


SSDT-HDEF.dsl 17: "PinConfigurations", Buffer() { },

Remark 2008 - Effective AML buffer length is zero ^


SSDT-ALC3232.dsl 17: Package(){}, // signifies Array instead of Dictionary

Remark 2095 - ^ Effective AML package length is zero


ASL Input: SSDT-X1CG3.dsl - 61 lines, 1902 bytes, 787 keywords


Compilation complete. 1 Errors, 1 Warnings, 6 Remarks, 140 Optimizations, 5 Constants Folded
 
Joined
Sep 26, 2018
Messages
22
Motherboard
Lenovo X1 Carbon 2nd Gen (Clover Legacy)
CPU
Intel Core i7 (4th Gen) 4600U
Graphics
Intel HD Graphics 4400, 1600x900
Post #1 doesn't mention anything about WWAN hardware.

But according to ioreg, your USB configuration is wrong (both WWAN and BT are typically internal USB devices).
Can you please guide me how can I correct the USB configuration?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I had downloaded patches.zip provided in the guide and tried to do as described but I was getting following error:

Intel ACPI Component Architecture

ASL+ Optimizing Compiler/Disassembler version 20180427(RM)

Copyright (c) 2000 - 2018 Intel Corporation


SSDT-X1CG3.dsl 3: lock("", "SSDT", 2, "JCSNIDER", "_X1CG3", 0)

Error 6156 - ^ Invalid OEM IDName already has different type in scope (Length cannot exceed 6 characters)


SSDT-BAT.dsl 323: Method (GBIF, 3, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)


SSDT-BAT.dsl 469: Divide (Local1, 0x03E8, Local7, Local1)

Warning 3144 - Method Local is set but never used ^ (Local7)


SSDT-BAT.dsl 737: (RE1B, 1, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)


SSDT-BAT.dsl 760: hod (WE1B, 2, NotSerialized)

Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)


SSDT-KBD.dsl 103: Package() { },

Remark 2095 - ^ Effective AML package length is zero


SSDT-HDEF.dsl 17: "PinConfigurations", Buffer() { },

Remark 2008 - Effective AML buffer length is zero ^


SSDT-ALC3232.dsl 17: Package(){}, // signifies Array instead of Dictionary

Remark 2095 - ^ Effective AML package length is zero


ASL Input: SSDT-X1CG3.dsl - 61 lines, 1902 bytes, 787 keywords


Compilation complete. 1 Errors, 1 Warnings, 6 Remarks, 140 Optimizations, 5 Constants Folded
Change "JCSNIDER" to "hack".
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Can you please guide me how can I correct the USB configuration?
USB configuration is in SSDT-X1CG3.aml, but you're not using it.
 
Joined
Sep 25, 2018
Messages
36
Motherboard
Lenovo X1 Carbon-Clover UEFI
CPU
i7-5600U
Graphics
HD5500, 1920x1080
Mobile Phone
Android, iOS
Change "JCSNIDER" to "hack".
Okay now there were 0 errors but warnings were still there and it generated .aml file. I have placed it in /EFI/CLOVER/ACPI/patched and restarted couple of times but still no success with battery.

I have attached latest problem reporting files.
 

Attachments

Joined
Sep 26, 2018
Messages
22
Motherboard
Lenovo X1 Carbon 2nd Gen (Clover Legacy)
CPU
Intel Core i7 (4th Gen) 4600U
Graphics
Intel HD Graphics 4400, 1600x900
USB configuration is in SSDT-X1CG3.aml, but you're not using it.
I had followed the instruction for SSDT-X1CG3 mentioned in the guide, but still bluetooth is not working. I attached the problem reporting files.
 

Attachments

Top