Poradnik mapowania portów USB dla macOS w systemie Windows

Zbiór poradników i linków do tutoriali które można wykorzystać przy pracy z wieloma wersjami macOS.
Awatar użytkownika
Alpha01
Hardcore Hackintosher
Posty: 3655
Rejestracja: 21 kwie 2019, 18:04
Lokalizacja: Silesia Superior

Poradnik mapowania portów USB dla macOS w systemie Windows

Post autor: Alpha01 »

Ta fantastyczna Instrukcja pochodzi od użytkownika LetsGo z hackintosh-forum.de



Obsługa programu działa poprzez wybór odpowiedniej litery, po której następuje Enter. np.: C i Enter w menu Settings

Menu.jpg
Menu.jpg (23.4 KiB) Przejrzano 2059 razy


Menu Ustawienia (C): Zmiany są po prostu wprowadzane za pomocą odpowiednich liter (T, N, A, C), a następnie Enter
T. Show Friendly Types: następnie pokazuje na przykład: USB 3 Type A zamiast 3, USB 3 Type Czamiast 9 i tak dalej N.

names.jpg
names.jpg (13.1 KiB) Przejrzano 2059 razy
name2.jpg
name2.jpg (11.62 KiB) Przejrzano 2059 razy


N. Użyj klas natywnych: wyłączone: tworzony jest UTBMap.kext, włączony: tworzony jest USBMap.kext
A. Dodaj komentarze do mappingu: Możesz dodać opis portów USB w późniejszym czasie. Po aktywacji ten opis (patrz Ustawianie nazw niestandardowych) jest przejmowany jako komentarz w info.plist utworzonego kexu-u.
C. Bind Companions: Port USB 3 ma część USB 3 i USB 2, ta funkcja jest przydatna do mapowania. Wystarczy włożyć pamięć USB 3 lub 2 do portu, a port zostanie automatycznie rozpoznany.

Settings.jpg
Settings.jpg (51.96 KiB) Przejrzano 2059 razy


Discover Ports (D) - Odkryj porty (D):

discover ports.jpg
discover ports.jpg (105.63 KiB) Przejrzano 2059 razy

Select Ports and Build Kexts (S) - Wybierz porty i kompiluj Kexty (S):

select ports.jpg
select ports.jpg (162.5 KiB) Przejrzano 2059 razy
Tutaj można zobaczyć praktyczne zastosowanie funkcji towarzyszącej.
Port 6 został rozpoznany jako część USB 2 portu 17. W tym przypadku podłączyłem pamięć USB 3. Jeśli użyjesz pamięci USB 2, port 6 zapali się w menu „Wykryj porty”, a port 17 zostanie rozpoznany jako część USB 3.

Funkcje K, A, N, P, D, T:

(K): Jeśli w menu Ustawienia aktywowano opcję „Użyj klas natywnych”, pojawi się tutaj „utwórz USBMap.kext”.
(A), (N), (P), (D): właściwie nie wymaga wyjaśnień
(T): Pokaż typy: pokazuje różne typy złączy (bardziej szczegółowy opis, w tym zdjęcia, zobacz tutaj:
https://github.com/USBToolBox/tool/blob/master/TYPES.md



Show Types.jpg
Show Types.jpg (62.2 KiB) Przejrzano 2059 razy

Dla tych punktów:

change type.jpg
change type.jpg (16.51 KiB) Przejrzano 2059 razy
- Wybierz porty ...: zaznacz i odznacz pojedyncze porty.
- Zmień typy: Jeśli program, na przykład: nieprawidłowo zadeklarował port, możesz użyć tego do zmiany typu. W tym przykładzie t:17:0 zmieni porty 17 i 6 z typu 3 (USB 3 typ A) na typ 0 (USB 2 typ A).


- Set custom names ... - Ustaw niestandardowe nazwy ...:

custom names.jpg
custom names.jpg (17.17 KiB) Przejrzano 2056 razy
custom names 2.jpg
custom names 2.jpg (9.04 KiB) Przejrzano 2056 razy
Za pomocą c: 17 (enter) możesz ponownie usunąć opis

custom names 3.jpg
custom names 3.jpg (17.7 KiB) Przejrzano 2055 razy

Teraz jak to powinno wyglądać, na przykład:
1) 1) Discover Ports: - Odkryj porty: włóż USB-stick do wszystkich portów

all ports Optiplex.jpg
all ports Optiplex.jpg (122.39 KiB) Przejrzano 2055 razy

2) Wygląda to tak w menu „Select Ports ... - Wybierz porty...”:

all ports Optiplex2.jpg
all ports Optiplex2.jpg (141.38 KiB) Przejrzano 2055 razy

3) Aby utrzymać limit portów wynoszący 15, dezaktywuję funkcję towarzyszącą w menu Ustawienia i odznaczam część USB 2 (port 2) z portu USB-C. Po prostu wpisz 2 i naciśnij Enter, porty 2 i 18 zostaną dezaktywowane)

all ports Optiplex8.jpg
all ports Optiplex8.jpg (16.14 KiB) Przejrzano 2055 razy
all ports Optiplex6.jpg
all ports Optiplex6.jpg (141.47 KiB) Przejrzano 2055 razy

4) Teraz można utworzyć oba teksty (UTBMap.kext i USBMap.kext) za pomocą (K) Enter. Po prostu przełącz się w menu Ustawienia (Użyj klas natywnych). Podczas tworzenia USBMap.kext zostaniesz zapytany o SMBIOS: używam np. iMacPro1,1

all ports Optiplex7.jpg
all ports Optiplex7.jpg (34.77 KiB) Przejrzano 2055 razy

5) Otrzymasz wygenerowane teksty w katalogu USBToolBox:


Kexte.jpg
Kexte.jpg (15.82 KiB) Przejrzano 2055 razy

6) jeśli użyty został UTBMap.kext, konieczny jest również USBToolBox.kext z Github skopiowany je do folderu EFI, a następnie dokonać wpisu w config.plist. Upewnij się, że wpis z USBToolBox.kext ma ścieżkę wykonywczą.

USBToolbox.kext nie jest wymagany dla USBMap.kext.
Gigabyte Z390 M Gaming, Core i7- 9700K, PowerColor RX 5700 Red Dragon, 16GB Crucial Ballistix Sport 3000MHz
Bootloader OC
ODPOWIEDZ