Jump to content
Sign in to follow this  
Najrad

10.13.6 usb patch

Recommended Posts

Jest jakiś nowy patch dla portów USB 3.0 w HS 10.13.6 ? Po aktualizacji z 10.13.5 odcięło mi urządzenia na USB 3.0 ( pendrive i zewnętrzny dysk) jak wepnę w ten sam port pena USB 2.0 to go ładnie montuje, a trójek nie chce.

Share this post


Link to post
Share on other sites


            <dict>
                <key>Comment</key>
                <string>change 15 port limit to 26 in XHCI kext (credit PMHeart and FredWst)</string>
                <key>MatchOS</key>
                <string>10.13.6</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Find</key>
                <data>g32IDw+DpwQAAA==</data>
                <key>Replace</key>
                <data>g32ID5CQkJCQkA==</data>
            </dict>

 

Share this post


Link to post
Share on other sites

najlepszą metodą na to jest stworzenie SSDT dla portów USB.. nie widziałem na forum tutka, ale odsyłam tutaj:

https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/

mam nadzieje, że admin nie zabije... :) 

 

u mnie śmiga idealnie i nie muszę się bawić z patchami.. może wyglądać nieco skomplikowanie, ale tak naprawdę nie jest ;) 

Share this post


Link to post
Share on other sites

Za co?

 

Ja nikogo nie gonię i nie goniłem za podawanie linków do wartościowych materiałów.

 

Spróbuje ogarnąć temat i opisać go po Polsku. Rehabman ma ogromna widzę, niestety nie zawsze jego opisy są łatwe w zrozumieniu.

Share this post


Link to post
Share on other sites

zamiast IORegistryExplorer polecam IOJones wystarczy tylko powpinać urządzenia w dane porty USB i on pokaże co i gdzie podpięte - jedynie do rozróżnienia to porty USB 2.0 z 3.0 i wewnętrzne na płycie (przeważnie 2.0 na bluetooth i 3.0 na ewentualny panel z przodu budy) 

Share this post


Link to post
Share on other sites

Najfajniejsze i najszybsze rozwiązanie na dzisiaj do USB to przygotowanie kexta zamiast tabeli SSDT. Bardzo prosta sprawa, wystarczy użyć Intel FB-Patcher (https://www.insanelymac.com/forum/topic/335018-intel-fb-patcher-v149/?page=1)

 

Proces jak wygenerować kexta:

1. Zastosować patch do USB w Cloverze (zaszyty w programie w sekcji Patch->Advanced, nacisnąć File->Export->Clover config.plist)

2. Wrzucić USBInjectAll.kext do Clovera

wymogi USBInjectAll.kext:
- kontroler XHCI musi nazywać się 'XHC' (normalnie nazywa się XHC ale może występować jako XHC1)
- kontroler EHCI #1 musi nazywać się EH01 (normalnie nazywa się EHC1)

- kontroler EHCI #2 musi nazywać się EH02 (normalnie nazywa się EHC2)

3. Dodatkowo dla nowszych konfiguracji może być konieczne zastosowanie XHCI-200-series-injector.kext, XHCI-300-series-injector.kext lub XHCI-x99-injector.kext w zależności od chipsetu
4. Ponownie uruchomić komputer i odpalić Intel FB-Patcher
5. Przejść do zakładki ->USB,  podłączyć i odłączyć urządzenie USB 2.0 i USB 3.0 do każdego portu USB w komputerze. Porty aktywne zostaną podświetlone.
6. Prawidłowo ustawić każdy port używając rozwijanej listy
UWAGA: Porty HSxx podłączone do portów USB3 powinny być ustawione na USB3
TypeC:
- Jeśli używa tego samego HSxx / SSxx w obu orientacjach, to ma wewnętrzny przełącznik (użyj "TypeC + Sw")
- Jeśli używa innego HSxx / SSxx w każdej orientacji, to nie ma przełącznika (użyj "TypeC")
7. Usunąć każdy nie używany port przez przycisk Delete
8. Użyć przycisku Export aby wygenerować USBPorts.kext na pulpit. Kexta skopiować do Clovera

9. Można usunąć USBInjectAll.kext oraz wyłączyć/usunąć patch do USB w Cloverze

Edited by 314TeR
Zmienione "konieczne jest zastosowanie" na "może być konieczne zastosowanie"

Share this post


Link to post
Share on other sites

Przeczytałem na szybko i wygląda na ciekawe rozwiązanie.

 

Jedna dość istotna wg nie uwaga, w oryginale PKT3 brzmi:

3. You may also need XHCI-200-series-injector.kext, XHCI-300-series-injector.kext or XHCI-x99-injector.kext depending on your Intel chipset

 

 

Auto piszę, że "może być konieczny", a nie jak napisałeś że jest "konieczny". W/w Injectory stosowało się tylko w wersjach systemów w których nie było jeszcze wsparcia dla serii 200 czy X99, natomiast obligatoryjna jest dla serii 300 której nie ma w systemie.

 

3. Dodatkowo dla nowszych konfiguracji konieczne jest zastosowanie XHCI-200-series-injector.kext, XHCI-300-series-injector.kext lub XHCI-x99-injector.kext w zależności od chipsetu

Share this post


Link to post
Share on other sites


<dict>
<key>Comment</key>
<string>change XHCI to XHC</string>
<key>Find</key>
<data>WEhDSQ==</data>
<key>Replace</key>
<data>WEhDXw==</data>
</dict>
<dict>
<key>Comment</key>
<string>change XHC1 to XHC</string>
<key>Find</key>
<data>WEhDMQ==</data>
<key>Replace</key>
<data>WEhDXw==</data>
</dict>

 

Share this post


Link to post
Share on other sites

A ja wciąż nie mogę zrobić eksportu patchy do config.plist...

 

Komuś działa? Może ja coś źle robię... albo nie na tym systemie. testowałem na 10.12.6 i 10.13.6 i na 2 kompach w tym jednym macbooku.

Share this post


Link to post
Share on other sites

też teraz się pobawiłem i też wyexportowało, @314TeR, jest wersja 1.5.0 obecnie. 

 

jakiś extra benefit z używania tej metody do usb? obecnie mam USBInjectAll.kext i SSDT i wszystkie porty śmigają.. po skonfigurowaniu kexta natomiast brakuje jednego USB (jest dodany w kextcie, lecz system go nie wyłapuje)..

Share this post


Link to post
Share on other sites

Nie rozumiem pierwszej części instrukcji:

1. Zastosować patch do USB w Cloverze (zaszyty w programie w sekcji Patch->Advanced, nacisnąć File->Export->Clover config.plist)

po wykonaniu tych czynności w wyeksportowanym pliku dodaje jedynie w sekcji devices - properties - PciRoot(0x0)/Pci(0x2,0x0) -AAPL,ig-platform-id oraz framebuffer-patch-enable.

Czy tak ma być ? Żadnych dodatkowych patchy USB nie widzę

Share this post


Link to post
Share on other sites

@314TeR bo procedura eksportu jest pokrętna. Najpierw "eksport" z menu programu następnie wskaż mu config.plist który wczytałeś i dopiero pojawi się okno do zapisu - przynajmniej tak jest u mnie.

Share this post


Link to post
Share on other sites

generalnie jestem zadowolony z działania tej nowej metody, ale....o ile wszystkie dyski USB, pendrive działają jak trzeba, o tyle połączenie iTunes z iphone po kablu usb szwankuje. iphone ciągle się montuje i znika i tak w koło.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.