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.
Post Reply
User avatar
Alpha01
Hardcore Hackintosher
Posts: 3767
Joined: 21 Apr 2019, 18:04
Location: Silesia Superior

Poradnik mapowania portów USB dla macOS w systemie Windows

Post by 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) Viewed 3047 times


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) Viewed 3047 times
name2.jpg
name2.jpg (11.62 KiB) Viewed 3047 times


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) Viewed 3047 times


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

discover ports.jpg
discover ports.jpg (105.63 KiB) Viewed 3047 times

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

select ports.jpg
select ports.jpg (162.5 KiB) Viewed 3047 times
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) Viewed 3047 times

Dla tych punktów:

change type.jpg
change type.jpg (16.51 KiB) Viewed 3047 times
- 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) Viewed 3044 times
custom names 2.jpg
custom names 2.jpg (9.04 KiB) Viewed 3044 times
Za pomocą c: 17 (enter) możesz ponownie usunąć opis

custom names 3.jpg
custom names 3.jpg (17.7 KiB) Viewed 3043 times

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) Viewed 3043 times

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

all ports Optiplex2.jpg
all ports Optiplex2.jpg (141.38 KiB) Viewed 3043 times

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) Viewed 3043 times
all ports Optiplex6.jpg
all ports Optiplex6.jpg (141.47 KiB) Viewed 3043 times

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) Viewed 3043 times

5) Otrzymasz wygenerowane teksty w katalogu USBToolBox:


Kexte.jpg
Kexte.jpg (15.82 KiB) Viewed 3043 times

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
Post Reply