Entendiendo y Solucionando el Error ‘USB Device Over Current Status Detected’
23 de julio de 2024
¿Te ha aparecido el molesto mensaje «USB Device Over Current Status Detected!! System will shut down after 15 seconds» en tu pantalla y no sabes qué hacer? ¡No te preocupes, estás en el lugar correcto! Este artículo te guiará paso a paso para entender, diagnosticar y solucionar este común pero frustrante problema en tus puertos USB. Desde la identificación de las causas hasta las estrategias efectivas para repararlo, aquí encontrarás toda la información que necesitas para volver a tener tu sistema funcionando de manera óptima.
En español, este cartel lo que nos dice, es que se detectó un estado de sobreconsumo por parte de un dispositivo USB, y a modo protección el sistema se va a apagar en los próximos 15 segundos. Esta famosa falla, la podemos encontrar frecuentemente en nuestro día a día en las reparaciones, y es una de las fallas más sencillas de solucionar. Vamos a analizar más de cerca este mecanismo de protección, para entenderlo mejor y saber cómo erradicarlo de forma más sencilla.
Como podemos ver en esta Tabla, extraída de la Hoja de datos de la Serie 8 de PCH de Intel, nos especifica que en el mismo Chipset, tenemos pines diseñados para cumplir con esta función, en este caso serían 8 pines, a los cuales les corresponde analizar al menos 1 puerto USB, estos pines, toleran un máximo de +3.3V y a pesar de que esa es su función nativa, pueden ser configurados por el fabricante para otro propósito, ya que son pines GPIO (Pines de Entrada/Salida, de Propósito General).
¿Cómo sabe el PCH que hay una sobrecarga en un puerto USB?
Bueno, muy fácil, cuando colocas un dispositivo USB en corte o en sobreconsumo, en un puerto USB, se produce una caída de tensión a través del fusible que está protegiendo esa salida USB, y a esa salida USB se puede conectar un par de resistencias en configuración de Divisor de Tensión de +5V a +3.3V y conectando esa salida de Divisor de tensión al pin correspondiente en el PCH (OC#), de esa forma, cuando conectas el dispositivo dañado, se cae la tensión (por ejemplo) a +4.3V y a la vez, cae en la salida del divisor de tensión de forma proporcional, cayendo a +2.3V (por ejemplo) y de esta manera el Controlador USB que radica Internamente en el PCH (en el caso de Intel), lo reconoce y toma una medida en respuesta, que sería ese molesto cartel en pantalla. Esto es básicamente el mecanismo de protección, pero, en dependencia del fabricante puede tener variantes. Esto aplica para ASUS Y MSI, Gigabyte en cambio no usa este método, las placas de esta marca te permiten usar la PC con casi total normalidad, el detalle sería que deshabilita la interfaz USB, entonces la PC funcionaría normal pero con el defecto de que los puertos USB no funcionan, y ASRock que sería el otro gran fabricante, no parece implementar ningún mecanismo de protección según nuestra experiencia.
¿Como le damos solución a esta falla?
Después de haber comprendido el mecanismo de función de esta protección, es bastante fácil llegar a una solución usando la lógica, y la ingeniería inversa. El primer paso es obviamente, desconectar todos los dispositivos USB, y hacer una inspección visual, luego ubicar en el diagrama las señales correspondientes a nivel de PCH, que suelen terminar en OC#, podría llamarse USB_OC#1 (por ejemplo), luego de ubicar esta señal, el mismo diagrama nos llevará hasta un punto externo a él, que puede ser el mismo divisor de tensión o algún integrado encargado de controlar la alimentación de los puertos USB como es el caso particular de la placa ASUS H81M-CT. Así que debemos pensar en las causas de porqué no estaría llegando el voltaje correcto hasta el pin de OC#, esto podría ser causado por:
- • Pista abierta por manipulación u oxidación, incluso como resultado de algún corte.
- • Divisor de Tensión dañado (resistencia dañada ya sea R1 o R2 o ambas).
- • Integrado controlador de VCC del USB dañado.
- • Fusible dañado.
- • Algún cortocircuito a lo largo de todo el circuito.
- • Línea de +5V por debajo de lo normal, puede ser un problema de la fuente de alimentación o de algún switch(mosfet) que no esté trabajando correctamente, ya que en algunas ocasiones el voltaje no llega directamente desde la fuente, sino que pasa a través de otro circuito.
- • En algunos casos aislados, este problema pudiese resolverse reprogramando el BIOS, no olvidemos que son pines GPIO y un BIOS Corrupto pudiese cambiar valores y hacer malfuncionar la placa.
- • Soldadura dañada a nivel de PCH, requiere proceso de reballing.
Como ven lo más importante de todo es comprender ese mecanismo de protección, y aplica para todas las placas de escritorio ya sea Intel o AMD, evidentemente en AMD en su nueva arquitectura Zen, no tenemos un PCH, tenemos que en algunos modelos hay señales que las controla el propio procesador, ya que una interfaz USB está justamente integrada en el CPU, prácticamente convirtiéndose en un System on a Chip(SoC), entonces por lógica debemos empezar a analizarlas en el diagrama por el Procesador. Estas placas AMD traen también uno o dos chipsets que se comunican con el CPU a través de la interfaz PCIe, y tienen integrada, la interfaz SATA y una interfaz USB que tiene también sus propias señales de Overcurrent. Así que también, en dependencia del fabricante tendremos los errores bastante similares a Intel.
En estas imágenes podemos observar el diagrama de la señal OC#, en una placa AMD, con chipset B450.
Por último, para una comprensión aún más detallada y visual de cómo solucionar el error «USB Device Over Current Status Detected», te recomendamos revisar los siguientes videos. Estos videos son casos de reparación que te guiarán a través del proceso de diagnóstico y solución, proporcionando ejemplos prácticos y consejos adicionales que complementan la información de este artículo. ¡No te los pierdas!