I´m not saying at all that you need to review all the files in order to match the names, I'm totally agree that is my job to give you all in order, but please be patient as I'm new to those files and ACPI and it's a miracle that I even get it work.
I add it again, these time the file names match with the originals ones. If there something wrong please let me know in order to fix it. Thanks
Your ACPI configuration is wrong:
- as per guide, dynamic SSDTs are NOT to be placed in ACPI/patched (SSDT-x5_1.aml should not be in ACPI/patched, ever)
Also, your ACPI configuration could be much simpler.
- config.plist/ACPI/SSDT/DropOem=false
- config.plist/ACPI/AutoMerge=true
- add common rename patches to config.plist/ACPI/DSDT/Patches (PCI0.VID->IGPU, B0D3->HDAU)
- remove all patched SSDTs from ACPI/patched (only include a patched SSDT if it needs patches not covered by config.plist/ACPI/DSDT/Patches... you probably have no reason to patch the SSDTs, except for renames)
As far as BT, you might consider patching with a different "OS Check Fix" (maybe should patch for simulating "Windows 2013" or "Windows 2015").
Also:
- ForceKextsToLoad is only for pre-install. As per guide it should be removed post-install
- no need for "AirPort Extreme Branding". Remove.
- restore X86PlatformPlugin.kext to vanilla
- no need for USBInjectAll.kext since your xHCI controller is name XHCI (no match for XHCI in USBInjectAll.kext)... Remove (you are using (USB_Injector_X250.kext instead).
- alternatively: you might consider renaming XHCI->XHC_ and using USBInjectAll.kext with custom SSDT to configure the ports