I connected a USB-A mini to USB-A female full size connector, and loaded up msd8x, and nothing happened. msd8x said ERROR 0C00, so I installed USBTools. USBtools, when I went to "Tools > Descriptors > Device", said ERROR 0500, then ERROR 0505. I wrote a BASIC program as a wrapper to the library, and when I call IsDeviceConnected, it returns {0 0 0 0 0 0 0 0}. I repeated these steps with multiple USB-A mini connectors, as I read that it only had to be plugged in and not connected to work. Calling HostInit and KillUSB also had no effect on the results.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I connected a USB-A mini to USB-A female full size connector, and loaded up msd8x, and nothing happened. msd8x said ERROR 0C00, so I installed USBTools. USBtools, when I went to "Tools > Descriptors > Device", said ERROR 0500, then ERROR 0505. I wrote a BASIC program as a wrapper to the library, and when I call IsDeviceConnected, it returns {0 0 0 0 0 0 0 0}. I repeated these steps with multiple USB-A mini connectors, as I read that it only had to be plugged in and not connected to work. Calling HostInit and KillUSB also had no effect on the results.
A description of all the usb8x error codes is available here: http://wikiti.brandonw.net/index.php?title=83Plus:Software:usb8x/Error_Codes
But the code you described almost always means that mini-B is being used, instead of a mini-A.