Jump to content

Raccolta Lista USB XHCI Patch Port Limit


Baio77

Recommended Posts

Port's Limit Patch per: Catalina, Mojave, High Sierra, Sierra, El Capitan

[ da usare temporaneamente, poi eseguire la mappatura porte USB vedi guida ]

da inserire nel config --> kernel & kext patches --> KextsToPatch

 

 Catalina 10.15.x

 

#1

Name*: com.apple.iokit.IOUSBHostFamily

Find*[Hex]: 83FB0F0F

Replace*[Hex]: 83FB3F0F

Comment: USB port limit patch 10.15.x credits @daliansky

MatchOS: 10.15.x

 

#2

Name*: com.apple.driver.usb.AppleUSBXHCI

Find*[Hex]: 83F90F0F

Replace*[Hex]: 83F93F0F

Comment: USB port limit patch 10.15.x credits @daliansky

MatchOS: 10.15.x

 

 

 Mojave 10.14.6

#1

Name*: IOUSBHostFamily

Find*[Hex]: c20200e0 83fb0f

Replace*[Hex]: c20200e0 83fb3f

Comment: USB port limit patch 10.14.x (credit ydeng)

MatchOS: 10.14.x

 

#2

Name*: com.apple.driver.usb.AppleUSBXHCI

Find*[Hex]: 4183ff0f 0f839404 0000

Replace*[Hex]: 4183ff3f 0f839404 0000

Comment: USB port limit patch 10.14.6

MatchOS: 10.14.x

 

#3 [opzionale]

Name*: com.apple.iokit.IOUSBHostFamily

Find*[Hex]: 83E30FD3 E34109DF

Replace *[Hex]: 83E33FD3 E34109DF

Comment: patch 3 (10.14.4+)

MatchOS: 10.14.x

 

 

Mojave 10.14.4-10.14.5

Name: com.apple.iokit.IOUSBHostFamily

Find: 83FB0F0F 870B0400 00

Repl: 83FB7F0F 870B0400 00

Comment: Port Limit Patch 1 credits PMheart (10.14.4+)

 

Name: com.apple.driver.usb.AppleUSBXHCI

Find: 4183FF0F 0F839404 00 00

Repl: 4183FF3F 0F839404 00 00

Comment: Patch 2 (10.14.4+)

 

Name: com.apple.iokit.IOUSBHostFamily

Find: 83E30FD3 E34109DF

Repl: 83E33FD3 E34109DF

Comment: patch 3 (10.14.4+)

 

 

Mojave 10.14.3 10.14.2-10.14.1

Name: IOUSBHostFamily

Find: 00e0 83fb 0f0f 8716 0400

Replace: 00e0 83fb 3f0f 8716 0400

Comment: USB port limit patch 10.14.1 10.14.2 10.14.3 Patch 1 (credit ydeng)

 

Name: com.apple.driver.usb.AppleUSBXHCI

Find: 00 00 83 FB 0F 0F 83 8F 04 00 00

Replace: 00 00 83 FB 3F 0F 83 8F 04 00 00

Comment: USB Port limit patch 10.14.1 10.14.2 10.14.3 (patch 2)

 

Name: IOUSBHostFamily

Find: 83 E3 0F D3 E3 41 09 DF

Replace: 83 E3 3F D3 E3 41 09 DF

Comment: USB port name 10.14.1 10.14.2 10.14.3 (Patch 3)

 

 

Mojave 10.14

Name*: com.apple.driver.usb.AppleUSBXHCI

Find* [Hex]: 83 FB 0F 0F 83 03 05 00 00

Replace* [Hex] : 83 FB 0F 90 90 90 90 90 90

Comment: USB 10.14+ by PMHeart

MatchOS: 10.14.0

 

 

 High Sierra 10.13.6

 

Name*: com.apple.driver.usb.AppleUSBXHCI

Find* [HEX]: 837D880F 0F83A704 0000

Replace* [HEX]: 837D880F 90909090 9090

Comment: USB 10.13.6+ by PMHeart

MatchOS: 10.13.6

 

High Sierra 10.13.5

Name*: com.apple.driver.usb.AppleUSBXHCI

Find* [HEX]: 837d940f 0f839704 0000

Replace* [HEX]: 837d940f 90909090 9090

Comment: USB 10.13.4+ by PMHeart

MatchOS: 10.13.5

 

High Sierra 10.13.4

Name*: com.apple.driver.usb.AppleUSBXHCI

Find* [HEX]: 837d940f 0f839704 0000

Replace* [HEX]: 837d940f 90909090 9090

Comment: USB 10.13.4+ by PMHeart

MatchOS: 10.13.4

 

High Sierra 10.13.3-10.13.2-10.13

Name*: AppleUSBXHCIPCI

Find* [Hex]: 837d8c10

Replace* [Hex] : 837d8c1b

Comment: change 15 port limit to 24

MatchOS: 10.13.3;10.13.2;10.13

 

 

 Sierra 10.12.x

 

Name*: AppleUSBXHCIPCI

Find* [Hex]: 83bd74ff ffff10

Replace* [Hex]: 83bd74ff ffff1b

Comment: change 15 port limit to 26

MatchOS: 10.12.x

 

 

 El Capitan 10.11.x

 

Name*: AppleUSBXHCIPCI

Find* [Hex]: 83bd8cfe ffff10

Replace* [Hex]: 83bd8cfe ffff1b

Comment: change 15 port limit to 26

MatchOS: 10.11.x

Edited by iCanaro
Migliorie & Aggiornamenti
  • Like 3
  • Thanks 1
  • +1 1
Link to comment
Share on other sites

  • Support Team

Se mi posso permettere, per chi ha già un'hack pre mojave con tutte le USB funzionanti, di eseguire la mappatura delle medesime

 

GUIDA: mappature delle USB

 

una volta fatto questo, poi si può togliere USBinjectall se presente e PatchPortLimit e tutte le USB funzioneranno al TOP con tutti i macOS, mojave (visti i problemi attuali) e a qualsiasi aggiornamento del sistema.

 

Se poi si è proprio dei pigroni nonostante la parte tecnica più difficile di solito la esegue Gengik, si può usare FBPatcher di headkaze per generare un kext funzionale.

Edited by foskvs
Link to comment
Share on other sites

  • Administrators

Anche perchè di fatto ormai la patch per port limit su Mojave non funziona più, quindi chi ancora non avesse questo osx, consiglio di eseguire la mappatura sia per facilità visto la patch funzionante sia per evitare o aver meno problemi una volta passati all'ultimo osx

Link to comment
Share on other sites

Anche perchè di fatto ormai la patch per port limit su Mojave non funziona più, quindi chi ancora non avesse questo osx, consiglio di eseguire la mappatura sia per facilità visto la patch funzionante sia per evitare o aver meno problemi una volta passati all'ultimo osx

 

E' solo una mia pignoleria... Chi esegue un'installazione pulita di Mojave?

Edited by fabiosun
Link to comment
Share on other sites

  • Administrators

in qualunque caso dovrebbero essere mappate le usb e disattivate quelle non in uso proprio per il fatto che la patch su Mojave non funziona più e quindi uno si ritroverebbe a non avere usb 3.0.

 

ogni porta anche se 3.0 funzionerebbe solo come 2.0

Link to comment
Share on other sites

  • Administrators

quel kext inietta solo le porte.. ma Apple le blocca per via del port limit

 

Questo il motivo che non è efficace solo tale kext riferito a questo discorso

 

se vuoi mapparle, segui la mia guida, c'è il link nel post di @iCanaro

Edited by fabiosun
Link to comment
Share on other sites

  • 4 weeks later...
  • Support Team

@Baio77[/mention] mi pare che questa patch non sia presente, mi ci dai un'occhio?

 

 

 

aspè... che il traduttore ha infilato punti a destra e a manca :D corretto

 

 

 

Name*: com.apple.driver.usb.AppleUSBXHCI

 

Find* [HEX]:83FB0F0F 83030400 00

 

Replace* [HEX]: 83FB0F90 90909090 90​​

 

Comment: USB 10.14.1+ by PMHeart

 

MatchOS: 10.14.x[/hidden]

Link to comment
Share on other sites

  • Administrators

su 10.14.3 non credo che funzioni perchè il binario è cambiato

 

scrissi sul relativo topic Release la patch e se qualcuno la volesse provare

 

non ho avuto risposta :D

 

 

 

Ha scritto dopo 13 minuti 12 secondi:

 

mi sembra era questa

 

 

 

find

 

41 83 ff 0f 0f 83 94 04 00 00

 

 

 

repl

 

41 83 ff 3f 90 90 90 90 90 90

 

 

 

ora non ricordo se guardai il binario 10.14.3 o beta 1 di 10.14.4

Link to comment
Share on other sites

  • Support Team

@Gengik84[/mention] ecco il kext...

 

 

 

Ha scritto dopo 21 minuti 6 secondi:

 

fatto primo giro di test su mojave APFS 10.14.4beta, provate entrambe le patch senza e con USBinjectall, il risultato è che non vengono caricate tutte le USB

 

 

 

ora provo con mojave HFS 10.14.3 ma prima lo devo aggiornare, lo uso poco e sono ancora con la 10.14.2 :D

IOUSBHostFamily.kext_10.14.3.zip

IOUSBHostFamily.kext_10.14.2.zip

Link to comment
Share on other sites

"iCanaro" post_id="24594" time="1549028428" user_id="57">

lo uso poco e sono ancora con la 10.14.2 :D

 

Ti servono i tentacoli x usare tutti i PC hai a disposizione e comunque 8 arti NON ti basterebbero emoticon-occhi_61 emoticon-occhi_61 emoticon-personaggi_89 emoticon-personaggi_89

Link to comment
Share on other sites

  • Support Team

allora dopo giro di prove con le patch port limit quella messa da gengik e l'altra di di PMheart che ho inserito su, in mojave 10.14.3 e 4beta a me in questo hack 2 in firma NON ne funziona nessuna :(

 

 

 

funziona con SSDT creatomi da gengik tramite la mappatura che eseguii comodamente su high sierra, oppure visto che ero in fase di test, avevo preparato ma mai testato USBports.kext con hackintool e questo funge pure lui

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.