I think I also can't disable it, but at the same time I have fake EC - is it bad? Honestly, I don't know the consequences.
Here is what options I have.
1. I tried this
SSDT-EC-USBX.dsl as a base. If there is no changes in file and no ACPI patch (Rename H_EC to EC), then I have what is on pic - two EC controllers (fake EC and H_EC native). AppleACPIEC I see connects to native one - is that wrong?
View attachment 475270
2. If I use ACPI patch (Rename H_EC to EC), then EC controller in the only in system, but it returns 0x
b as in native SSDT instead of 0x
f as fake one does. And I have no idea whether it's OK. Opinion? AppleACPIEC connects to this controller.
View attachment 475274
3. If I uncomment section in above mentioned SSDT-EC-USBX.dsl (no matter the patch H_EC to EC is enabled or not), then I get stuck at boot. The SSDTTime utility generates SSDT-EC that has uncommented section with H_EC, that leads to stuck.
I know I didn't help with your question, but for me current working bootable solution is option 2.