Я имею в виду, это против правил!
Большинство устройств USB OTG, претендующих на поддержку хоста (большинство Android-смартфонов и планшетов), имеют простой разъем micro-B. Разве они не должны иметь разъемы micro-AB? Предполагается, что Micro-B предназначен для устройств, которые не могут выступать в качестве хостов.
Это на самом деле приводит к распространению USB OTG-кабелей, как этот:
Что запрещено спецификациями USB (спецификации micro-USB, глава 3.4: Совместимые кабельные сборки ). Мы ясно видим, что это микро-В, а не микро-вилка (есть фаски), и она связана со стандартной розеткой А. Интересно, как им вообще разрешено печатать на этом логотип USB, кстати.
Итак, почему производители делают это (и производители телефонов, и производители кабелей)? Как это разрешено консорциумом USB?
Я спрашиваю об этом, потому что я на самом деле проектирую устройство USB OTG. В любом случае я не планирую сертифицировать его по USB (учитывая стоимость), но я хотел бы знать, должен ли я строго следовать стандартам или испортить их, как и все остальные (факт - из-за этого - все привыкли к микро-В, а не к микро-А, и правда, что фаски помогают предотвратить попытки установить разъем наоборот).