# Fixing Embedded Controllers: Prebuilt
By far the easiest way to fix your Embedded Controller is just downloading one of the files below:
Desktop:
- SSDT-EC-USBX-DESKTOP (opens new window) 
- For Skylake desktops and newer and AMD CPU based systems
 
 - SSDT-EC-DESKTOP (opens new window) 
- For Broadwell desktops and older
 
 
Laptops:
- SSDT-EC-USBX-LAPTOP.aml (opens new window) 
- For Skylake laptops and newer
 
 - SSDT-EC-LAPTOP.aml (opens new window) 
- For Broadwell laptops and older
 
 
The main things to note with this method:
- Quite Bloated
- There's ACPI naming for every type, this means there's added delays in boot times
 
 - Doesn't really teach you anything
- For most, this doesn't matter. But to some knowing what makes your hackintosh tick is part of the journey
 
 
# Wrapping up
Once you're done making your SSDT, either head to the next page to finish the rest of the SSDTs or head here if you're ready to wrap up: