Contribute
Register

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

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

  • debug_26400.zip
    2.4 MB · Views: 82
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?
 

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).
 
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
 
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?
 
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".
 
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.
 
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

  • debug_12928.zip
    2.5 MB · Views: 92
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

  • debug_6955.zip
    2.4 MB · Views: 84
Status
Not open for further replies.
Back
Top