Sim, normalmente há suporte de hardware (por exemplo, chips IC)
Veja Maxim - Básico USB On-the-Go
In addition to requiring a dual-role peripheral/host USB controller, OTG requires additional circuitry to support two new protocols, called HNP and SRP.
'' '
Three additions make the transceiver OTG compatible:
- Switchable pull-up and pull-down resistors on D+/D- to allow peripheral or host functionality.
- Circuitry to monitor and supply 5V power on VBUS as an A-Device, and to monitor and pulse VBUS as > a B-Device initiating SRP.
- An ID input pin, which is made available as an output to the ASIC.