Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I just learned of the new MacOS and am interested in seeing if this will install cleanly onto my 2017 12-inch i7 MacBook. I plan to give this a try using the current version of OCLP and see what happens. I will report my findings once done . . .
As I had expected Tahoe Beta 1 does not work on the 2017 MacBook. It will start installing and then when the first reboot occurs, the laptop just hangs with the Apple logo against a black screen and no update on the status bar below.

I know we are not supposed to try installing Tahoe until the OCLP developers have made a version which will allow installation and patches for a functioning MacOS 26 build on the computer. It has been put out many times so I understand. My MacBook is one of many spares I have on hand and for me the risk was the install won't work and I will have to reformat the SSD and reinstall everything. No big deal but at least I know it is not worth trying to install an OS that, even if it installs, will have very limited functionality due to no available patching at this moment.

With this said, I will wait until there is a compatible OCLP version in which I will then be able to install MacOS 26 onto my MacBook. I do look forward to reading how everyone is doing in their efforts to have this OS work on their laptops. :apple:
 
  • Like
Reactions: OKonnel
Regarding USB Port issues. The following strings need to be modified in the info.plist of the USBMap.kext in order for it to work in macOS Tahoe:

  • CFBundleIdentifier: Set to com.apple.driver.AppleUSBHostMergeProperties
  • IOClass: Set to AppleUSBHostMergeProperties
  • IOProviderClass: Set to AppleUSBXHCIPCI
  • Under ports:
    • Change every instance of port to usb-port-number. This is critical due to Apple’s updated USB architecture in macOS 26.
Ideally, you would duplicate your existing kext, rename it to USBMap_Tahoe for example. Then add it to EFI/OC/Kext and your config an change the MinKernel version to 25.0.0. Next, change the MaxKernel version of the USBMap.kext to 24.9.9 for other macOS versions.

My guess is that scripts like USBMap and USBToolbox will include mapping options for generating 2 types of kexts in the furture: pre Tahoe and Tahoe.
I'm sure we'll be learning more about what changes are actually required. I modified my original USBPorts.kext by only adding usb-port-type and usb-port-number to each port. I set usb-port-type equal to the value of portType or UsbConnector and usb-port-number equal to the value of port.

I did not need to change CFBundleIdentifier (com.apple.driver.AppleUSBMergeNub works fine), I did not need to change IOClass (AppleUSBMergeNub works fine) and I did not need to change IOProviderClass (AppleIntelCNLUSBXHCI works fine).

After I realized what CorpNewt's USBMap tool was doing, I started with my original USBPorts.kext generated by Hackintool and added usb-port-type and usb-port-number to each port. No other changes.

I left the original properties in place, so that the same port mapping kext works for Big Sur through Tahoe.

EDIT: With this simpler solution, there is no reason for the USB mapping tools to generate 2 types of kexts and no reason we'll need to use Min/Max Kernel settings.
 
Last edited:
@sinbad21 Why are you using USBMapDummy.kext?

EDIT: Forgive me for going OT, but If you don't know how to create your own USBMap with CorpNewt's USBMap tahoe-test branch, manually modify your USB Map kext by adding usb-port-number and usb-port-type properties to your mapping kext's Info.plist. Assign usb-port-type the same value as portType or UsbConnector and assign usb-port-number the same value as port.
If I look into info.plist of USB-MAP.kext generated by OCLP 2.4.0 (OCLP names it USB-MAP, not USBMAP), it is already the case. My info.plist :

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleGetInfoString</key>
    <string>v1.0</string>
    <key>CFBundleIdentifier</key>
    <string>com.corpnewt.USBMap</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>USBMap</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>MacBookPro9,1-XHC1</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOParentMatch</key>
            <dict>
                <key>IOPropertyMatch</key>
                <dict>
                    <key>pcidebug</key>
                    <string>0:20:0</string>
                </dict>
            </dict>
            <key>IOProviderClass</key>
            <string>AppleUSBXHCIPPT</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <true/>
                <key>port-count</key>
                <data>
                BgAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>HS01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>HS02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>#port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>SS01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>usb-port-number</key>
                        <data>
                        BQAAAA==
                        </data>
                    </dict>
                    <key>SS02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>usb-port-number</key>
                        <data>
                        BgAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
        </dict>
        <key>MacBookPro9,1-EHC2</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOParentMatch</key>
            <dict>
                <key>IOPropertyMatch</key>
                <dict>
                    <key>pcidebug</key>
                    <string>0:26:0</string>
                </dict>
            </dict>
            <key>IOProviderClass</key>
            <string>AppleUSBEHCIPCI</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AQAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>255</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
        </dict>
        <key>MacBookPro9,1-HUB-1a100000</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOProviderClass</key>
            <string>AppleUSB20InternalHub</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AQAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>PRT2</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>#port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
            <key>locationID</key>
            <integer>437256192</integer>
            <key>IOProbeScore</key>
            <integer>5000</integer>
        </dict>
        <key>MacBookPro9,1-EHC1</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOParentMatch</key>
            <dict>
                <key>IOPropertyMatch</key>
                <dict>
                    <key>pcidebug</key>
                    <string>0:29:0</string>
                </dict>
            </dict>
            <key>IOProviderClass</key>
            <string>AppleUSBEHCIPCI</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AQAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>255</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
        </dict>
        <key>MacBookPro9,1-HUB-1d100000</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOProviderClass</key>
            <string>AppleUSB20InternalHub</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                CAAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>#port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>PRT2</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>#port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>PRT3</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        CAAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>255</integer>
                        <key>usb-port-number</key>
                        <data>
                        CAAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
            <key>locationID</key>
            <integer>487587840</integer>
            <key>IOProbeScore</key>
            <integer>5000</integer>
        </dict>
        <key>MacBookPro9,1-HUB-1d180000</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOProviderClass</key>
            <string>AppleUSB20InternalHub</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AwAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>PRT2</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>PRT3</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AwAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
            <key>locationID</key>
            <integer>488112128</integer>
            <key>IOProbeScore</key>
            <integer>5000</integer>
        </dict>
    </dict>
    <key>OSBundleRequired</key>
    <string>Root</string>
</dict>
</plist>
 
If I look into info.plist of USB-MAP.kext generated by OCLP 2.4.0 (OCLP names it USB-MAP, not USBMAP), it is already the case. My info.plist :

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleGetInfoString</key>
    <string>v1.0</string>
    <key>CFBundleIdentifier</key>
    <string>com.corpnewt.USBMap</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>USBMap</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.0</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>MacBookPro9,1-XHC1</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOParentMatch</key>
            <dict>
                <key>IOPropertyMatch</key>
                <dict>
                    <key>pcidebug</key>
                    <string>0:20:0</string>
                </dict>
            </dict>
            <key>IOProviderClass</key>
            <string>AppleUSBXHCIPPT</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <true/>
                <key>port-count</key>
                <data>
                BgAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>HS01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>HS02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>#port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>SS01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>usb-port-number</key>
                        <data>
                        BQAAAA==
                        </data>
                    </dict>
                    <key>SS02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>3</integer>
                        <key>usb-port-number</key>
                        <data>
                        BgAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
        </dict>
        <key>MacBookPro9,1-EHC2</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOParentMatch</key>
            <dict>
                <key>IOPropertyMatch</key>
                <dict>
                    <key>pcidebug</key>
                    <string>0:26:0</string>
                </dict>
            </dict>
            <key>IOProviderClass</key>
            <string>AppleUSBEHCIPCI</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AQAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>255</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
        </dict>
        <key>MacBookPro9,1-HUB-1a100000</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOProviderClass</key>
            <string>AppleUSB20InternalHub</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AQAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>PRT2</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>#port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
            <key>locationID</key>
            <integer>437256192</integer>
            <key>IOProbeScore</key>
            <integer>5000</integer>
        </dict>
        <key>MacBookPro9,1-EHC1</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOParentMatch</key>
            <dict>
                <key>IOPropertyMatch</key>
                <dict>
                    <key>pcidebug</key>
                    <string>0:29:0</string>
                </dict>
            </dict>
            <key>IOProviderClass</key>
            <string>AppleUSBEHCIPCI</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AQAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>255</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
        </dict>
        <key>MacBookPro9,1-HUB-1d100000</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOProviderClass</key>
            <string>AppleUSB20InternalHub</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                CAAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>#port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>PRT2</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>#port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>#usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>PRT3</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        CAAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>255</integer>
                        <key>usb-port-number</key>
                        <data>
                        CAAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
            <key>locationID</key>
            <integer>487587840</integer>
            <key>IOProbeScore</key>
            <integer>5000</integer>
        </dict>
        <key>MacBookPro9,1-HUB-1d180000</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.AppleUSBHostMergeProperties</string>
            <key>IOClass</key>
            <string>AppleUSBHostMergeProperties</string>
            <key>IOProviderClass</key>
            <string>AppleUSB20InternalHub</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <false/>
                <key>port-count</key>
                <data>
                AwAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>PRT1</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>PRT2</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AgAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>PRT3</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        AwAAAA==
                        </data>
                        <key>usb-port-type</key>
                        <integer>0</integer>
                        <key>usb-port-number</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>MacBookPro9,1</string>
            <key>locationID</key>
            <integer>488112128</integer>
            <key>IOProbeScore</key>
            <integer>5000</integer>
        </dict>
    </dict>
    <key>OSBundleRequired</key>
    <string>Root</string>
</dict>
</plist>
I don't get the extra entries for usb-port-type and -number when generating with OCLP 2.4.0 release (nightly the same).
Anyway thanks, now I see clearer what to modify in USB-map's Info.plist. But no success yet on my MBP5,2.
 
I don't get the extra entries for usb-port-type and -number when generating with OCLP 2.4.0 release (nightly the same).
Anyway thanks, now I see clearer what to modify in USB-map's Info.plist. But no success yet on my MBP5,2.
It is strange. In the Info.plist provided by sinbad21, see this:
<key>CFBundleIdentifier</key>
<string>com.corpnewt.USBMap</string>

The author is CorpNewt (the author of the macOS Tahoe fix that I used).

EDIT: @hvds The USBMap modification (adding usb-port-type and usb-port-number) works for me with macMini8,1 and MBP6,2.
 
It is strange. In the Info.plist provided by sinbad21, see this:
<key>CFBundleIdentifier</key>
<string>com.corpnewt.USBMap</string>

The author is CorpNewt (the author of the macOS Tahoe fix that I used).

EDIT: @hvds The USBMap modification (adding usb-port-type and usb-port-number) works for me with macMini8,1 and MBP6,2.
@deeveedee @hvds Sorry I gave you wrong information, the info.plist that I have listed was not the original one, actually the kext built by OCLP doesn't contain these informations.
 
Last edited:
  • Like
Reactions: hvds
@sinbad21 Honest mistake.

@hvds I generated your MBP5,2 USB-Map.kext using OCLP 2.4.0 and I see the problem. OCLP does not include the CFBundleIdentifier et. al. in the Info.plist. Spoke too soon. I didn't look closely enough. You should be able to add usb-port-type and usb-port-number to the OCLP-generated map to produce a working map for Tahoe.
 
  • Like
Reactions: hvds and sinbad21
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.