¿Está fallando la enumeración o solo está reconociendo un dispositivo para el que no tiene controladores? (Dispositivo desconocido)
Si la enumeración falla, algo en el hardware está roto. Esto podría ser un chip dañado (asegúrese de que siempre alimente el chip por completo, así que no deje que VCCIO se apague si alimenta VCC).
Si está reconociendo un dispositivo que no se conoce, es posible que Windows no coincida con un controlador. En la configuración de EEPROM hay un VID y PID. Estas son las ID del fabricante y del producto, que son específicas para cada chip y controladores correspondientes. El controlador que descargaste coincide con esos.
Hay una opción para cambiar estos para que tome los controladores de FTDI pero cambie los archivos .inf a su propia marca. Esto significa que podría cambiar el nombre de "Puerto serie virtual FTDI" a otra cosa.
Si no le ha asignado un controlador, Windows no sabe qué hacer con el dispositivo. Windows no se da cuenta por sí mismo de que los controladores para los FTDI VID / PID originales son buenos.
Sospecho que esto está sucediendo. Usted podría:
-
Desolder EEPROM y ajustar uno nuevo (pero si esa es la edición RL, es interno, por lo que no es posible)
-
Intente ver si FTPROG o las otras utilidades de programa EEPROM de FTDI aún lo reconocen. Si es así, intente borrar la configuración, no toque la configuración de VID / PID :-)
-
Busque el VID / PID en el Administrador de dispositivos y cree su propio controlador. Está en la pestaña de detalles y busque una propiedad que claramente contenga un valor con 'VID' y 'PID'. Normalmente, los identificadores de hardware. La configuración original de FTDI me muestra:
USB \ VID_0403 & PID_6001 & REV_0600 (tomado de un Arduino FT232RL)
Tome los diferentes VID y PID (el stock es VID = 0403, PID = 6001) y ajuste los archivos .inf según corresponda. Hay algunos tutoriales en el sitio web de FTDI y en la web sobre cómo hacerlo (lo he hecho una vez en papel y he olvidado lo que se necesitaba exactamente). Nombra a Windows para usar este controlador y debería ser reconocido de nuevo. Intente FTPROG de nuevo.
Si eso no funciona, creo que tu chip puede estar muerto.
(por cierto, las explicaciones breves solo hacen que adivinar y responder sea más difícil)