Zrobiłem nowy kext, mam patche na limit portów, ale dalej restart po wybudzaniu. Wyrzucenie USBPort.kext i zastąpienie go alternatywną metodą również z Hackintoola, czyli USBInjectAll.kext + SSDT-UIAC.aml nie wywołuje tego objawu, a efekt jest ten sam - mapuje tylko swoje porty.
Jakby ktoś szukał patcha na limit portów do Cataliny:
com.apple.iokit.IOUSBHostFamily
83FB0F0F
83FB3F0F
USB port limit patch #1 10.15 (Credits PMheart and daliansky)
10.15.x
com.apple.driver.usb.AppleUSBXHCI
83F90F0F
83F93F0F
USB port limit patch #2 10.15 (Credits PMheart and daliansky)
10.15.x
Zauważyłem jeszcze jedną rzecz, niezwiązaną z USB, ale być może związaną z jakimś problemem ze wstrzykiwaniem kextów do Cataliny lub niekompatybilnością Hackintoola. W Mojave używałem kexta z nadpisanym EDID monitora, żeby po wybudzeniu na UHD630 nie robił się przez chwilę zielony ekran. W Catalinie mimo kexta wygenerowanego na nowo Hackintoolem, zielony ekran przez chwilę się pojawia.