-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Guide snaglist #58
Comments
If the current USB controller names match built-in injectors, USBMap will state that they need to be renamed before mapping. Typically you'd use the XML plist renames instead of ACPI - but I included both for the sake of covering bases. It only generates a .dsl file as you are expected to verify the info. Since you're already booted into macOS, the ACPI has likely been altered by your boot manager, and is not guaranteed to be accurate.
This should be fairly clear per the subtext under step 7:
The idea is you disable anything you've already seen (so only within the first 15 port personalities per IOKitPersonality), but that aren't essential to interacting with your system for the purpose of mapping (like a keyboard/mouse).
I've corrected the typo in the latest commit, thank you.
No, only USB 2 hubs under EHCI controllers. EHCI controllers will often have one or more port personalities that act as a hub, which will have several port personalities that enumerate underneath them. macOS needs those mapped as well, and that's what that text is referring to - it is not referring to a USB hub under an XHCI controller, or an external USB 2 hub.
As mentioned in the quick start already - the "type" refers to the physical port, not the port personality. If it is a physical USB 3 Type-A port, both personalities would use type 3. If it is a physical USB 2 Type-A port, there is only one personality, and that would use type 0. I cannot vouch for the correctness of your map without physical access to your machine and having mapped it myself - so I cannot say, sorry. -CorpNewt |
There were a few steps of guide I was unclear about.
What if any circumstances should we use this option in USBmap menu? -
"Generate ACPI To Reset RHUBs"?
This produces a DSL file. Am I supposed to use maciASL to save it as a asm file ?
Toggle or disable all? - step 7
Toggle off all port personalities that you didn't encounter when using "Discover ports"
OR
Disable any of the first 15 port personalities that are not used for a keyboard or mouse
Port personalities were disabled in step 7 not step 6.
Does this refer to external USB 2 hubs ( as opposed to USB2 ROOT hubs ?)
Supports mapping USB 2 HUBs (requires the HUB's parent port to use type 255
In the case of a physical port that supports USB 2 and USB3 . Should I set both personalities to 3 or 2 and 3 respectively?
Does this look look correct from the screenshot??
The text was updated successfully, but these errors were encountered: