Problematyka USB w macOS Tahoe

Poradniki, instrukcje i dyskusja na temat instalacji macOS Tahoe na komputerze PC
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3780
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Problematyka USB w macOS Tahoe

Post autor: Alpha01 »

W systemie macOS Tahoe dokonano zmian które czynią kext mappingu USB niedziałającym.
By przywrócić funkcjonalność należy:

1. Duplikuj kext
• Utwórz kopię istniejącego pliku USBMap.kext.
• Nadaj kopii nową nazwę, np. USBMapTahoe.kext.

2. Zmiany w pliku Info.plist nowego kext (USBMapTahoe.kext)
Edytuj następujące wpisy:
• CFBundleIdentifier → com.apple.driver.AppleUSBHostMergeProperties
• IOClass → AppleUSBHostMergeProperties
• IOProviderClass → AppleUSBXHCIPCI
• W obszarze portów:
• Każdy wpis musi zostać zmieniony z port na usb-port-number
(jest to ważne dla nowej architektury w systemie macOS 26).

Wpis USBMapTahoe.kext musi być naturalnie w config.plist w Kernel/Add zamiast poprzedniego.
Nie należy zapomnieć zmienić model na symulowany, w tym przypadku - String - MacPro7,1.
Czyli SMBIOS w PlatformInfo w Config.plist i w USBMapTahoe.kext powinien być ten sam.
usbmapa.jpg
usbmapa.jpg (103.3 KiB) Przejrzano 17 razy
Całą pracę można zautomatyzować przy pomocy USBMapInjectorEdit.command.
Przeciągasz kext do skryptu uruchomionego Terminalem i naciskasz „U” na klawiaturze.
Następnie:
I. Change IOKitPersonality Name
S. Change SMBIOS Target
C. Toggle IOClass to AppleUSBHostMergeProperties.
Załączniki
USBMapInjectorEdit.command.zip
(3.76 KiB) Pobrany 3 razy
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
ODPOWIEDZ