update files after 'os check fix' attached below
all solutions so far have the same result, USB 2.0 ports are still dead. They do not even charge or power devices and they work perfectly in Windows OS so it is not a hardware issue.
Thanks so far
Your ioreg shows some built-in USB ports working on EH02. But EH01 is not working at all.
The likely problem is is relatively obvious. The ACPI/patched/DSDT.aml is out-of-sync with your native DSDT.
Note how the SystemMemory addresses do not match:
SPEEDY-NUC:ACPI rehabman$ diff origin/DSDT.dsl patched/DSDT.dsl |grep SystemMemory
< OperationRegion (GNVS, SystemMemory, 0x
ACFBCE18, 0x000001BA)
> OperationRegion (GNVS, SystemMemory, 0x
9CFBCE18, 0x01BA)
< OperationRegion (OGNS, SystemMemory, 0x
ACFBA018, 0x000010C8)
> OperationRegion (OGNS, SystemMemory, 0x
9CFBA018, 0x10C8)
< OperationRegion (H1DA, SystemMemory, 0x
ACFBEF98, 0x0000001F)
> OperationRegion (H1DA, SystemMemory, 0x
9CFBEF98, 0x1F)
> OperationRegion (BRIT, SystemMemory, And (BAR1, 0xFFFFFFF0), 0x000E1184)
< OperationRegion (MDBG, SystemMemory, 0x
ACF6A018, 0x00001004)
> OperationRegion (MDBG, SystemMemory, 0x
9CF6A018, 0x1004)
Re-extract/re-patch DSDT.