Contribute
Register

ASUS ROG STRIX Z590E

Status
Not open for further replies.
Well at this point I'm desperate for help.. Only thing I can get running is Catalina because I'm obviously doing SOMETHING wrong somewhere on my port mappings.. Ive enclosed a good screenshot of Hackintool pre usb map so it shows everything I see before I map anything. SO Im going to ask you guys one by one how should specific ones be typed..........

EDIT: This is with XHCI limit on in OC 0.7.5 and USBInjectAll

IOUSBHostDevice (haven't been able to figure out what this is) should this be 255?
AURA LED Controller this I assume 255?
ASM107x I assume mark as USB3 since that's what all the ports are attached to that hub
USB 2.0 Hub should be marked as USB2?
USB Audio internal 255?


Then one question regarding USB-C.... its no switch if you switch it the other way and its the same port correct?
 

Attachments

  • hackintool usb screenshot.png
    hackintool usb screenshot.png
    1.5 MB · Views: 44
Last edited:
@Feartech please please take a look... I came across the USBToolBox stuff and per all the reading windows is the best way to map as enumerating is easier and type guessing is pretty accurate even though i dont think i need help there... Anyways I tried USBToolBox.kext with UTBDefault.kext just to get Monterey installed and it boots up perfectly fine gets to installer go to disk utility format to APFS and it gets to about the 12 minute mark and then black screen reboots the last thing I can make out is something about mobile support for x509. I attempted the install with xhci limit on (i will probabably try with it off with these same settings too). Also im not able to continue the install as there is no monterey drive option after the initial install.. this happens with the below attempt too

Next I fully mapped all my usb ports in windows and used USBToolBox.kext and UTBMap.kext and got the EXACT same results (xhci limit true since according to docs on usbtoolbox it doesnt touch the port limit).


Im literally at my wits end here. I dont wanna be stuck with catalina especially after i spent $600 on a video card! What in the world is going on here?

Attached is my latest EFI
 

Attachments

  • EFI.zip
    6 MB · Views: 62
@Feartech please please take a look... I came across the USBToolBox stuff and per all the reading windows is the best way to map as enumerating is easier and type guessing is pretty accurate even though i dont think i need help there... Anyways I tried USBToolBox.kext with UTBDefault.kext just to get Monterey installed and it boots up perfectly fine gets to installer go to disk utility format to APFS and it gets to about the 12 minute mark and then black screen reboots the last thing I can make out is something about mobile support for x509. I attempted the install with xhci limit on (i will probabably try with it off with these same settings too). Also im not able to continue the install as there is no monterey drive option after the initial install.. this happens with the below attempt too

Next I fully mapped all my usb ports in windows and used USBToolBox.kext and UTBMap.kext and got the EXACT same results (xhci limit true since according to docs on usbtoolbox it doesnt touch the port limit).


Im literally at my wits end here. I dont wanna be stuck with catalina especially after i spent $600 on a video card! What in the world is going on here?

Attached is my latest EFI
XhciPortLimit needs to be disabled for Big Sur and Monterey as it is broken for those OS
 
XhciPortLimit needs to be disabled for Big Sur and Monterey as it is broken for those OS
I actually think I need to correct myself and believe when i used usbtoolbox.kext and utbmap.kext (the fully mapped kext) i believe i did that with it set to false, but im gonna go and run it again real quick and ill repost my results after that... in the mean time will you please take a look at my EFI @Feartech and see if you can find something else im missing here?


Also I believe when going the route USBToolBox.kext and UTBDefault.kext where you install big sur or monterey unmapped those kexts dont affect the portlimit so you HAVE to set to true so I think i did everything correctly on the non mapped route too but again ill try reinstalling monterey with the fully mapped usbtoolbox with xhciportlimit set to false
 
Also I believe when going the route USBToolBox.kext and UTBDefault.kext where you install big sur or monterey unmapped those kexts dont affect the portlimit so you HAVE to set to true so I think i did everything correctly on the non mapped route too but again ill try reinstalling monterey with the fully mapped usbtoolbox with xhciportlimit set to false
xhciportlimit is still broken in Big Sur and Monterey, which is why I suggest to install Catalina and set up ports and then upgrade
 
xhciportlimit is still broken in Big Sur and Monterey, which is why I suggest to install Catalina and set up ports and then upgrade
so you basically have no clue what i was talking about with usbtoolbox then?

Did you examine UTBMap.kext the mappings should be pretty damn similar to what a hackintool mapping looks like what i read so you should be able to see....

and btw I did those install attempts with xhci set to false
 
@Feartech please please take a look... I came across the USBToolBox stuff and per all the reading windows is the best way to map as enumerating is easier and type guessing is pretty accurate even though i dont think i need help there... Anyways I tried USBToolBox.kext with UTBDefault.kext just to get Monterey installed and it boots up perfectly fine gets to installer go to disk utility format to APFS and it gets to about the 12 minute mark and then black screen reboots the last thing I can make out is something about mobile support for x509. I attempted the install with xhci limit on (i will probabably try with it off with these same settings too). Also im not able to continue the install as there is no monterey drive option after the initial install.. this happens with the below attempt too

Next I fully mapped all my usb ports in windows and used USBToolBox.kext and UTBMap.kext and got the EXACT same results (xhci limit true since according to docs on usbtoolbox it doesnt touch the port limit).


Im literally at my wits end here. I dont wanna be stuck with catalina especially after i spent $600 on a video card! What in the world is going on here?

Attached is my latest EFI
what 6 internal devices do you have?
 
what 6 internal devices do you have?
What the hell thats not how I mapped it at all... sorry I wasted your time my sincerest apoligies well that makes alot of sense now as far as the pre map goes. but according to what I read with USBToolBox you can install big sur or monterey with just USBToolBox.kext and UTBDefault.kext if thats the case why didnt that work then? But now I need to look at what the hell went wrong when i wasted all that time mapping
 
What the hell thats not how I mapped it at all... sorry I wasted your time my sincerest apoligies well that makes alot of sense now as far as the pre map goes. but according to what I read with USBToolBox you can install big sur or monterey with just USBToolBox.kext and UTBDefault.kext if thats the case why didnt that work then? But now I need to look at what the hell went wrong when i wasted all that time mapping
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.1</string>
    <key>CFBundleIdentifier</key>
    <string>com.dhinakg.USBToolBox.map</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>UTBMap</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.1</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.1</string>
    <key>IOKitPersonalities</key>
    <dict>
        <key>XHCI</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.dhinakg.USBToolBox.kext</string>
            <key>IOClass</key>
            <string>USBToolBox</string>
            <key>IOMatchCategory</key>
            <string>USBToolBox</string>
            <key>IONameMatch</key>
            <string>XHCI</string>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>port-count</key>
                <data>
                GAAAAA==
                </data>
                <key>ports</key>
                <dict>
                    <key>HS01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        AgAAAA==
                        </data>
                    </dict>
                    <key>HS02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        BAAAAA==
                        </data>
                    </dict>
                    <key>HS03</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>9</integer>
                        <key>port</key>
                        <data>
                        BwAAAA==
                        </data>
                    </dict>
                    <key>HS04</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CAAAAA==
                        </data>
                    </dict>
                    <key>HS05</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        CQAAAA==
                        </data>
                    </dict>
                    <key>HS06</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        CgAAAA==
                        </data>
                    </dict>
                    <key>HS07</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        CwAAAA==
                        </data>
                    </dict>
                    <key>HS08</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>0</integer>
                        <key>port</key>
                        <data>
                        DAAAAA==
                        </data>
                    </dict>
                    <key>HS09</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        DQAAAA==
                        </data>
                    </dict>
                    <key>HS10</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        DgAAAA==
                        </data>
                    </dict>
                    <key>SS01</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>9</integer>
                        <key>port</key>
                        <data>
                        FQAAAA==
                        </data>
                    </dict>
                    <key>SS02</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FgAAAA==
                        </data>
                    </dict>
                    <key>SS03</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>3</integer>
                        <key>port</key>
                        <data>
                        FwAAAA==
                        </data>
                    </dict>
                    <key>SS04</key>
                    <dict>
                        <key>UsbConnector</key>
                        <integer>255</integer>
                        <key>port</key>
                        <data>
                        GAAAAA==
                        </data>
                    </dict>
                </dict>
            </dict>
        </dict>
    </dict>
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.dhinakg.USBToolBox.kext</key>
        <string>1.0.0</string>
    </dict>
    <key>OSBundleRequired</key>
    <string>Root</string>
</dict>
</plist>

all the connectors that say "255" are setup as internal devices
 
@Feartech yup i see this i know why confusion i never got answered...

exactly what type do i mark a (number wise) USB 2.0 HUB and what type # do i mark a USB 3.0 HUB?
 
Status
Not open for further replies.
Back
Top