- Joined
- Mar 18, 2013
- Messages
- 27
- Motherboard
- ASUS P8Z77-V Pro
- CPU
- i7-3770K
- Graphics
- RX 580
- Mac
The OpenCore Install Guide, under USB Creation suggests USBToolBox - BUT then the toolbox info says when working from MacOS to use USBMap instead. (USBToolBox is for use on Windows)
USBMap has a nice Quick STart guide along with the download.
After running step 1. Discover Ports and 2. Create dummy USBMap.kext, it says to add the USBMap.kext dummy injector to your Kexts folder and Config.plist.
I added it to the Kexts folder, but...
My (mounted) EFI for the Install USB I’m creating has no Config.plist, so, what is it talking about?
Also, step 4 says Reboot. (Also step 7)
What does it want me to Reboot?
Does it want me to add the dummy kext to my running OS EFI folder? - (and not the EFI on the install USB disk) and then restart the Mac I’m using to edit the EFI? (I'm in the middle of following the Opencore Install guide to create my install USB)
-OR- are these REBOOT steps supposed to be used AFTER I install Big Sur ?
=== reference from USBMap Quick Start ===
USB MAP
Quick Start
1. Make sure you've run D. Discover Ports at least once from the main menu of USBMap.command so it knows what USB controllers you have
2. Choose K. Create Dummy USBMap.kext via the main menu of USBMap.command
3. Add the USBMap.kext dummy injector to your OC -> Kexts folder and config.plist -> Kernel -> Add
4. Reboot
5. Go into USBMap's D. Discover Ports and plug a USB 2 and USB 3 device into every port - letting the script refresh between each plug
6. Use USBMapInjectorEdit.command to toggle off all non-essential seen ports (any of the first 15 that aren't a keyboard/mouse/etc which are needed for basic functionality)
7. Reboot
8. Go into USBMap's D. Discover Ports and plug a USB 2 and USB 3 device into every port - letting the script refresh between each plug
9. Go into the P. Edit & Create USBMap.kext menu and change the types to match the physical port types and toggle which ports (up to 15) you want to preserve
10. Build the final USBMap.kext and replace the dummy injector in your OC -> Kexts folder
The dummy injector + USBMapInjectorEdit steps are to allow you to map using a "sliding window" of sorts. Since you can only see 15 port personalities at one time, you need to map what's visible, then omit them to make room for the next sweep - then map again
FAQ
• Intel Bluetooth Doesn't Show In Discovery
◦ Due to the way Intel Bluetooth populates, it does not show in ioreg the same way other USB devices do. You can still find its address in System Information -> USB, then clicking on the bt device and taking note of its Location ID
=== end Reference ===
USBMap has a nice Quick STart guide along with the download.
After running step 1. Discover Ports and 2. Create dummy USBMap.kext, it says to add the USBMap.kext dummy injector to your Kexts folder and Config.plist.
I added it to the Kexts folder, but...
My (mounted) EFI for the Install USB I’m creating has no Config.plist, so, what is it talking about?
Also, step 4 says Reboot. (Also step 7)
What does it want me to Reboot?
Does it want me to add the dummy kext to my running OS EFI folder? - (and not the EFI on the install USB disk) and then restart the Mac I’m using to edit the EFI? (I'm in the middle of following the Opencore Install guide to create my install USB)
-OR- are these REBOOT steps supposed to be used AFTER I install Big Sur ?
=== reference from USBMap Quick Start ===
USB MAP
Quick Start
1. Make sure you've run D. Discover Ports at least once from the main menu of USBMap.command so it knows what USB controllers you have
2. Choose K. Create Dummy USBMap.kext via the main menu of USBMap.command
3. Add the USBMap.kext dummy injector to your OC -> Kexts folder and config.plist -> Kernel -> Add
4. Reboot
5. Go into USBMap's D. Discover Ports and plug a USB 2 and USB 3 device into every port - letting the script refresh between each plug
6. Use USBMapInjectorEdit.command to toggle off all non-essential seen ports (any of the first 15 that aren't a keyboard/mouse/etc which are needed for basic functionality)
7. Reboot
8. Go into USBMap's D. Discover Ports and plug a USB 2 and USB 3 device into every port - letting the script refresh between each plug
9. Go into the P. Edit & Create USBMap.kext menu and change the types to match the physical port types and toggle which ports (up to 15) you want to preserve
10. Build the final USBMap.kext and replace the dummy injector in your OC -> Kexts folder
The dummy injector + USBMapInjectorEdit steps are to allow you to map using a "sliding window" of sorts. Since you can only see 15 port personalities at one time, you need to map what's visible, then omit them to make room for the next sweep - then map again
FAQ
• Intel Bluetooth Doesn't Show In Discovery
◦ Due to the way Intel Bluetooth populates, it does not show in ioreg the same way other USB devices do. You can still find its address in System Information -> USB, then clicking on the bt device and taking note of its Location ID
=== end Reference ===