You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I really hope this is not too much to ask as I know you are doing us all a favor by sharing this, @tylernguyen , but would it be possible to add a few more explanations as to what the SSDTs XHC1, XHC2, SSDT-TB3, along with each of the TB-DSB* actually do? More precisely, what do you mean by fixing USB 3.1 (associated with the TB-DSBs) and fixing USB power management (XHC1)?
I am mainly interested in them because I would like to know how I could adapt them for an X1 Yoga Gen3.
The text was updated successfully, but these errors were encountered:
You'll occasionally see debug hooks in the patch, these are in there during the patch process in order to determine the specific event when they happen.
If you want to adapt the patch to your machine:
Dump your orignal full ACPI, specfically look for something similar to SSDT-7-TbtTypeC
Map your USB, but do so via ACPI hotpatch instead of a kext.
NOTE that the way the patches are done here: SSDT-XHC1.dsl is for USB 2 and USB 3 mapping/patching. SSDT-TB-DSB2-XHC2.dsl is for USB3.1 mapping and patching SSDT-TB-DSB* are just there to initiate/enumerate the controller.
I really hope this is not too much to ask as I know you are doing us all a favor by sharing this, @tylernguyen , but would it be possible to add a few more explanations as to what the SSDTs XHC1, XHC2, SSDT-TB3, along with each of the TB-DSB* actually do? More precisely, what do you mean by fixing USB 3.1 (associated with the TB-DSBs) and fixing USB power management (XHC1)?
I am mainly interested in them because I would like to know how I could adapt them for an X1 Yoga Gen3.
The text was updated successfully, but these errors were encountered: