![]() ![]() ![]() HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your Android phone's native USB tethering mode to get Internet access. Remove UTBDefault.kext and add your newly created UTBMap.kext (or whatever your USB map is called) to EFI/OC/Kexts.HoRNDIS is now maintained by Mikhail Iakhiaev, and this page is in a state of transition – keep your eyes peeled for updates soon.Map your ports with the USBToolBox tool.Add USBToolBox.kext and UTBDefault.kext to your EFI/OC/Kexts folder, and make sure to update your ist. ![]() from Windows, using the USBToolBox tool).Ī basic fresh install flow would be as follows: However, it is not needed and must be removed if you choose to map from the start (ie. This is designed for use before you map, so that you can have all USB ports working (assuming no port limit) before you map. The zip contains 2 kexts: the main USBToolBox.kext, and UTBDefault.kext, a codeless kext used for attaching USBToolBox to all PCIe USB controllers. You can get the latest release from the GitHub releases tab. Add a dictionary named OSBundleLibraries to the root item.For each IOKit personality, change the following:.Utbwait=XXX (property utb-wait, type number): Custom delay for waitForMatchingService, in seconds. utbmapoff (property utb-map-off): Disable custom map (useful for testing) utbappleoff (property utb-apple-off): Disable existing ports and port-count removal utbacpioff (property utb-acpi-off): Disable RHUB removal from ACPI plane (borked ACPI removal) utboff (property utb-off): Disable USBToolBox completely Properties can be any type and only existence, not type, is checked, unless otherwise specified. You can set the properties on either the PCI device or the AppleUSBHostController instance. USBToolBox supports configuration using boot arguments, properties, or in the map. Does not hardcode any port maps, unlike USBInjectAll.Very compatible with existing USB maps (port format is the same).Does not require model identifier specified in USB map (if attaching to PCI device).Removes the need for controller renames in ACPI patches.Override any built-in Apple USB maps attaching based on SMBIOS and controller name.Bypasses borked ACPI as seen on some Ryzen motherboards and 400 series Intel motherboards.Ignore port definitions from ACPI to force macOS to enumerate all ports manually.Attach to the controller instance or parent device, allowing for more ways to match.It supports El Capitan and up, although only Catalina and up have been tested. The USBToolBox kext is a kext intended to make common actions for USB mapping easier. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |