Contribute
Register

USB PORTS don't working after update to Sonoma 14.4

Joined
Mar 13, 2024
Messages
5
Motherboard
Erying Interposer B760M
CPU
i7-13620H
Graphics
RX 6650 XT
After update to sonoma 14.4 all my usb ports don't work, the system boot and then i can't use my keyboard and mouse, the lights blind on, but don't works the input commands in any usb port!
  • Yes I did the USB Port mapping
  • I was in Sonoma 14.3.1 before the update
  • My Open Core is 0.9.9
  • OCLP 1.4.3
  • Last .kests added:
    • IOS80211FamilyLegacy.kext;
    • IosSkywalFamily;
    • AMFIPass.
Setup:
Interposer / Desktop
Erying B760M
I7 13620H
2x 16GB DDR4 [32GB]
Radeon RX 6650 XT
Intel UHD Grapichs
Realtek ALC897
Kingston SNV2S/1000G
RTL8168/8111
Fenvi BCM94360CD
 

Attachments

  • EFI-v4.2.zip
    22.8 MB · Views: 5
Last edited:
missing your zipped EFI
After update to sonoma 14.4 all my usb ports don't work, the system boot and then i can't use my keyboard and mouse, the lights blind on, but don't works the input commands in any usb port!

  • Yes I did the USB Port mapping
  • I was in Sonoma 14.3.1 before the update
  • My Open Core is 0.9.9
  • OCLP 1.4.3
  • Last .kests added:
    • IOS80211FamilyLegacy.kext;
    • IosSkywalFamily;
    • AMFIPass.

Setup:
Interposer / Desktop
Erying B760M
I7 13620H
2x 16GB DDR4 [32GB]
Radeon RX 6650 XT
Intel UHD Grapichs
Realtek ALC897
Kingston SNV2S/1000G
RTL8168/8111
Fenvi BCM94360CD
 
@aangeloca
If you disable Kernel >> Quirks >> XhciPortLimit does make any difference?
 
After update to sonoma 14.4 all my usb ports don't work, the system boot and then i can't use my keyboard and mouse, the lights blind on, but don't works the input commands in any usb port!
  • Yes I did the USB Port mapping
  • I was in Sonoma 14.3.1 before the update
  • My Open Core is 0.9.9
  • OCLP 1.4.3
  • Last .kests added:
    • IOS80211FamilyLegacy.kext;
    • IosSkywalFamily;
    • AMFIPass.
Setup:
Interposer / Desktop
Erying B760M
I7 13620H
2x 16GB DDR4 [32GB]
Radeon RX 6650 XT
Intel UHD Grapichs
Realtek ALC897
Kingston SNV2S/1000G
RTL8168/8111
Fenvi BCM94360CD
there is a limit to how many USB ports you can have, which is 15

you seem to be adding 26....

best to check over:
 
@aangeloca
If you disable Kernel >> Quirks >> XhciPortLimit does make any difference?
I can test this! For this moment, i reversed all the usb mapping process, put back usb map.aml an change the xhci port limit for false, but without port mapping
 
there is a limit to how many USB ports you can have, which is 15

you seem to be adding 26....

best to check over:
26? where you saw that? i don`t have too usbs on my computer XHCI limit is ok on usb mapping software
 
26? where you saw that? i don`t have too usbs on my computer XHCI limit is ok on usb mapping software
Captura de Tela 2024-03-15 às 09.20.35.png
 
26? where you saw that? i don`t have too usbs on my computer XHCI limit is ok on usb mapping software
from your 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>iMacPro1,1-XHCI</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>AppleUSBXHCIPCI</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <true/>
                <key>port-count</key>
                <data>
                GgAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>UK01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>UK02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>UK03</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                    <key>UK04</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BAAAAA==
                        </data>
                    </dict>
                    <key>UK05</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BQAAAA==
                        </data>
                    </dict>
                    <key>UK06</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BgAAAA==
                        </data>
                    </dict>
                    <key>UK07</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BwAAAA==
                        </data>
                    </dict>
                    <key>UK08</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CAAAAA==
                        </data>
                    </dict>
                    <key>UK09</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CQAAAA==
                        </data>
                    </dict>
                    <key>UK10</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CgAAAA==
                        </data>
                    </dict>
                    <key>UK11</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CwAAAA==
                        </data>
                    </dict>
                    <key>UK12</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DAAAAA==
                        </data>
                    </dict>
                    <key>UK13</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DQAAAA==
                        </data>
                    </dict>
                    <key>UK14</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DgAAAA==
                        </data>
                    </dict>
                    <key>UK15</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DwAAAA==
                        </data>
                    </dict>
                    <key>UK16</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EAAAAA==
                        </data>
                    </dict>
                    <key>UK17</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EQAAAA==
                        </data>
                    </dict>
                    <key>UK18</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EgAAAA==
                        </data>
                    </dict>
                    <key>UK19</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EwAAAA==
                        </data>
                    </dict>
                    <key>UK20</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FAAAAA==
                        </data>
                    </dict>
                    <key>UK21</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FQAAAA==
                        </data>
                    </dict>
                    <key>UK22</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FgAAAA==
                        </data>
                    </dict>
                    <key>UK23</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FwAAAA==
                        </data>
                    </dict>
                    <key>UK24</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        GAAAAA==
                        </data>
                    </dict>
                    <key>UK25</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        GQAAAA==
                        </data>
                    </dict>
                    <key>UK26</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        GgAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>iMacPro1,1</string>
        </dict>
    </dict>
    <key>OSBundleRequired</key>
    <string>Root</string>
</dict>
</plist>

use the guide above to set your USB ports correctly
 
from your 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>iMacPro1,1-XHCI</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>AppleUSBXHCIPCI</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>kUSBMuxEnabled</key>
                <true/>
                <key>port-count</key>
                <data>
                GgAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>UK01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AQAAAA==
                        </data>
                    </dict>
                    <key>UK02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>UK03</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        AwAAAA==
                        </data>
                    </dict>
                    <key>UK04</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BAAAAA==
                        </data>
                    </dict>
                    <key>UK05</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BQAAAA==
                        </data>
                    </dict>
                    <key>UK06</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BgAAAA==
                        </data>
                    </dict>
                    <key>UK07</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        BwAAAA==
                        </data>
                    </dict>
                    <key>UK08</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CAAAAA==
                        </data>
                    </dict>
                    <key>UK09</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CQAAAA==
                        </data>
                    </dict>
                    <key>UK10</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CgAAAA==
                        </data>
                    </dict>
                    <key>UK11</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CwAAAA==
                        </data>
                    </dict>
                    <key>UK12</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DAAAAA==
                        </data>
                    </dict>
                    <key>UK13</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DQAAAA==
                        </data>
                    </dict>
                    <key>UK14</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DgAAAA==
                        </data>
                    </dict>
                    <key>UK15</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        DwAAAA==
                        </data>
                    </dict>
                    <key>UK16</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EAAAAA==
                        </data>
                    </dict>
                    <key>UK17</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EQAAAA==
                        </data>
                    </dict>
                    <key>UK18</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EgAAAA==
                        </data>
                    </dict>
                    <key>UK19</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        EwAAAA==
                        </data>
                    </dict>
                    <key>UK20</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FAAAAA==
                        </data>
                    </dict>
                    <key>UK21</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FQAAAA==
                        </data>
                    </dict>
                    <key>UK22</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FgAAAA==
                        </data>
                    </dict>
                    <key>UK23</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FwAAAA==
                        </data>
                    </dict>
                    <key>UK24</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        GAAAAA==
                        </data>
                    </dict>
                    <key>UK25</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        GQAAAA==
                        </data>
                    </dict>
                    <key>UK26</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        GgAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
            <key>model</key>
            <string>iMacPro1,1</string>
        </dict>
    </dict>
    <key>OSBundleRequired</key>
    <string>Root</string>
</dict>
</plist>

use the guide above to set your USB ports correctly
oh yes, but now i reverted the usb mapping, then is showing all ports again. I`ll go restart again the process, for xhcportlimit: true or false ?
 
oh yes, but now i reverted the usb mapping, then is showing all ports again. I`ll go restart again the process, for xhcportlimit: true or false ?
the guide explains on how to setup the ports, just follow it as is
 
Back
Top