Solución:
Las especificaciones USB definieron dos tipos de dispositivos al principio. Dispositivos A, es decir, hosts como su PC, y dispositivos B, es decir, periféricos como una impresora. Al principio, solo existía el tamaño estándar. Luego, se creó el Mini-B para dispositivos móviles que necesitaban un conector más pequeño. Sigue siendo solo para periféricos. Luego se agregó OTG, creando la necesidad de Mini-A (host en miniatura) y Mini-AB (mixto, dispositivo OTG).
Por lo tanto, los cables estándar A macho a mini B macho se utilizan desde un host estándar hasta un mini periférico. Es decir, su PC a un teléfono celular.
Ahora, se permite A Mini-A Male a Standard A FEMALE, como adaptador, para propósitos OTG. Principalmente conectando un dispositivo estándar a un host OTG. Bastante común ahora. He tenido tabletas y teléfonos que venían con ellos en la caja.
Un Mini-A Male a Standard A Male no es estándar como todos los diablos.
El color del conector del cable también se define en las especificaciones USB.
En particular, USB Mini está depreciado y ha sido reemplazado por USB Micro durante años.
http://www.usb.org/developers/onthego/london/OTG_mechanical.pdf para obtener un desglose completo (fácil de leer) sobre la configuración del conector del cable, tal como lo presenta el Foro de Implementadores de USB.
La diferencia solo importa para las aplicaciones On-The-Go, es decir, casos especiales cuando un dispositivo, como una impresora o un teléfono celular, actúa en una función de “host” en lugar de en su función “periférica” habitual. Para su propósito, siempre que el cable encaje, funcionará y funcionará igual de bien que cualquier otro.