Ale zcela jednoduše - zařízení testuje, zda pin ID je propojen se zemí (a případně jestli je odpor mezi zemí a ID blízký nule nebo jestli je zařazen nějaký odpor, tuším, že se uvádí 68kiloOhmů, případně je-li odpor blízký nekonečnému, tento stav ale pokud vím neodpovídá normě) a podle toho buď akceptuje nebo neakceptuje komunikaci po datových pinech. A USB-mini vzniklo z potřeb zařízení a vzniklo až relativně dlouho po původním USB-B. O USB micro nemluvě.