Contribute
Register

USB Port not working

Status
Not open for further replies.
hello Can you please tell me when i used this link http://www.insanelymac.com/forum/files/file/150-patched-appleusbxhci/

for patching i didn't work:banghead: coz

after downloading AppleUSBXHCI.kext from there ,kext wizard has no option to install a kext apart from S/L/E
so i just copied above to below,
:geek:
Install this to /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns.



but nothing working can you please guide me.???:geek:

Best to patch your vanilla copy instead of using the kext you downloaded.

But did you repair permissions & rebuild cache?
 
Best to patch your vanilla copy instead of using the kext you downloaded.

But did you repair permissions & rebuild cache?


hello,


okay now I'll Patch my Vanilla Copy,

yes i reapaired permision and rebuilded cache using kext wizard.

Can you please tell me now how to patch coz the link you provided me that showing
use Clover's KextsToPatch with the following [FONT=inherit !important][FONT=inherit !important]Binary[/FONT][/FONT][FONT=inherit !important][FONT=inherit !important][/FONT][/FONT] patch.

but iam using Chamelion wizard.:beachball:
 
hello,


okay now I'll Patch my Vanilla Copy,

yes i reapaired permision and rebuilded cache using kext wizard.

Can you please tell me now how to patch coz the link you provided me that showing
use Clover's KextsToPatch with the following [FONT=inherit !important][FONT=inherit !important]Binary[/FONT][/FONT][FONT=inherit !important][FONT=inherit !important][/FONT][/FONT] patch.

but iam using Chamelion wizard.:beachball:

You can use a hex editor to apply the patches manually to the binary.
 
You can use a hex editor to apply the patches manually to the binary.


hye can you plz tell me how to implement it,downloaded HEXFriend for mac.



Disable Intel & Fresco Logic USB3.0 controllers check:000000000000ffc4 jne 0x10000
F6 80 D4 00 00 00 80 75 34
-->
000000000000ffc4 jmp 0x10000
F6 80 D4 00 00 00 80 EB 34
This one is actually "75 34"-->"EB 34", but there are more than one "75 34" in the binary.
Disable XHCI 1.0 check:0000000000012160 cmpl $0x100, %eax ## imm = 0x100
41 BC C7 02 00 E0 3D 00 01 00 00
-->
0000000000012160 cmpl $0x000, %eax ## imm = 0x000
41 BC C7 02 00 E0 3D 00 00 00 00This one is actually "3D 00 01 00 00"-->"3D 00 00 00 00", but there are more than one "3D 00 01 00 00" in the binary.
Patch MSI or pin interrupts:



----------------------------
 
GenericUSBXHCI.kext matches on class, so you don't need to customize the device-id.

But GenericUSBXHCI.kext has issues on Yosemite even if you do use one that is built for it (it is likely the one you have is not built for Yosemite).

Best to use AppleUSBXHCI.kext if you can.

my usb ports work with AppleUSBXHCI.kext but i have to use GenericUSBXHCI.kext because of the sleep/wake issue

Is there any way to solve sleep/wake issue with AppleUSBXHCI.kext ?
 
hye can you plz tell me how to implement it,downloaded HEXFriend for mac.



Disable Intel & Fresco Logic USB3.0 controllers check:000000000000ffc4 jne 0x10000
F6 80 D4 00 00 00 80 75 34
-->
000000000000ffc4 jmp 0x10000
F6 80 D4 00 00 00 80 EB 34
This one is actually "75 34"-->"EB 34", but there are more than one "75 34" in the binary.
Disable XHCI 1.0 check:0000000000012160 cmpl $0x100, %eax ## imm = 0x100
41 BC C7 02 00 E0 3D 00 01 00 00
-->
0000000000012160 cmpl $0x000, %eax ## imm = 0x000
41 BC C7 02 00 E0 3D 00 00 00 00This one is actually "3D 00 01 00 00"-->"3D 00 00 00 00", but there are more than one "3D 00 01 00 00" in the binary.
Patch MSI or pin interrupts:



----------------------------

It is simply a matter of finding the hex and replacing...
 
It is simply a matter of finding the hex and replacing...



Hello, can you plz guide me

I am gonna patch AppleUSBXHCI for osx 10.10 ,the file i took from S\L\E\IOUSBFamily.kext\Contents\PlugIns\AppleUSBXHCI.kext\Contents\MacOS\AppleUSBXHCI, Am i right??

i m unable to find this 000000000000ffc4 jne 0x10000
F6 80 D4 00 00 00 80 75 34
in particular file.


attaching screenshot plz help.

trying to replace binary using hex editor.:beachball:
 

Attachments

  • appleusbxhci binary.PNG
    appleusbxhci binary.PNG
    122.7 KB · Views: 118
Hello, can you plz guide me

I am gonna patch AppleUSBXHCI for osx 10.10 ,the file i took from S\L\E\IOUSBFamily.kext\Contents\PlugIns\AppleUSBXHCI.kext\Contents\MacOS\AppleUSBXHCI, Am i right??

i m unable to find this 000000000000ffc4 jne 0x10000
F6 80 D4 00 00 00 80 75 34
in particular file.


attaching screenshot plz help.

trying to replace binary using hex editor.:beachball:

You should be searching for only the hex bytes, not the disassembly text.
 
You should be searching for only the hex bytes, not the disassembly text.



Hello

Can You please guide me with the below TEXT what is HEXBYTES and which one is Disassembly Text.
:beachball:Disable Intel & Fresco Logic USB3.0 controllers check:000000000000ffc4 jne 0x10000
F6 80 D4 00 00 00 80 75 34
-->
000000000000ffc4 jmp 0x10000

F6 80 D4 00 00 00 80 EB 34
This one is actually "75 34"-->"EB 34", but there are more than one "75 34" in the binary.
Ist Time using Hex Editor so I need Help:geek:
 

Hello

Can You please guide me with the below TEXT what is HEXBYTES and which one is Disassembly Text.
:beachball:Disable Intel & Fresco Logic USB3.0 controllers check:000000000000ffc4 jne 0x10000
F6 80 D4 00 00 00 80 75 34
-->
000000000000ffc4 jmp 0x10000

F6 80 D4 00 00 00 80 EB 34
This one is actually "75 34"-->"EB 34", but there are more than one "75 34" in the binary.
Ist Time using Hex Editor so I need Help:geek:

The hex find/replace bytes are:
find: F6 80 D4 00 00 00 80 75 34
repl: F6 80 D4 00 00 00 80 EB 34

You should probably do some reading on basic computer concepts: http://en.wikipedia.org/wiki/Hexadecimal
 
Status
Not open for further replies.
Back
Top