Informaría dos configuraciones, una de ellas autoalimentada (2mA implícita) y la otra alimentada por bus (500mA). El dispositivo se negaría a ingresar a la configuración autoalimentada cuando la fuente de alimentación externa no esté conectada.
Esto significa que si hay menos de 500 mA disponibles, p. ej. Debido a que el dispositivo está conectado detrás de un concentrador alimentado por bus, el host eliminaría la configuración alimentada por bus e intentaría configurar la autoalimentada. Si el suministro externo está presente, esto tiene éxito; si falta, la configuración falla, como debería porque no hay suficiente energía.
Lo ideal sería que pusieras primero la configuración alimentada por el bus; esto se convierte en la configuración preferida. Si el dispositivo recibe alimentación del bus y la fuente externa está conectada, está bien, no es necesario cambiar la configuración, y la fuente externa también puede eliminarse más adelante sin problemas. Si la configuración autoalimentada está activa, es posible que el dispositivo no extraiga energía del bus, por lo que desconectar la fuente de alimentación requiere que apague el dispositivo y obligue a volver a enumerarlo desconectando la resistencia de detección.