Guía completa para flashear el adaptador ThinkDiag 2 a X-Diag Pro
El adaptador ThinkDiag 2 es un dispositivo OBD avanzado. Para versiones de firmware avanzadas o para recuperar un dispositivo “bloqueado”, es necesario flashearlo físicamente mediante un programador (ST-LINK V2 o J-Link). Esta guía cubre todo el proceso, desde la apertura de la carcasa hasta la finalización del flasheo y la verificación del funcionamiento.
Apertura de la carcasa
La carcasa del ThinkDiag 2 es de plástico y las partes superior e inferior están unidas mediante clips. Para abrirla, utilice una herramienta de palanca de plástico fina o una herramienta para abrir teléfonos móviles. No utilice destornilladores puntiagudos, ya que pueden dañar el plástico o los componentes internos. Si el adaptador tiene una funda protectora de goma, retírela primero. Localice los clips en el centro de la carcasa e introduzca con cuidado la herramienta entre las piezas de plástico. Comience por el lado opuesto al conector OBD y vaya rodeando la carcasa hasta que todos los clips se liberen. Una vez abierta, verá la placa PCB con el microcontrolador y los puntos de prueba para la programación.

Localización y conexión de los pines de programación
En la PCB del ThinkDiag 2 hay pads o pequeños conectores para conectar un programador. Los cuatro pines clave son:
GND – Tierra
3,3 V – Alimentación
SWDIO – Línea de datos
SWCLK – Línea de reloj
Conéctelos directamente a un programador ST-LINK V2 o J-Link. Si utiliza un soldador, suelde cables finos a los puntos de prueba. En caso contrario, se pueden usar pequeñas pinzas de cocodrilo o pines, pero las conexiones deben mantenerse estables. Verifique cuidadosamente la disposición de los pines antes de conectar para evitar cortocircuitos o daños en el microcontrolador.
Flasheo del firmware
Una vez que el adaptador esté conectado al programador, conecte el ST-LINK V2 al puerto USB del ordenador y ejecute STM32 ST-LINK Utility. El software debería detectar el microcontrolador dentro del ThinkDiag 2.
Seleccione “Program” o “Load File” y cargue el archivo de firmware específico para ThinkDiag 2 (.bin). Haga clic en “Start” y espere a que finalice el proceso. Durante el flasheo, no mueva los cables, no desconecte el ordenador ni retire el adaptador. El proceso suele tardar menos de un minuto. Una vez que el software confirma una escritura correcta, el flasheo se ha completado.

Cierre de la carcasa y verificación
Desconecte los cables del programador y coloque con cuidado la PCB de nuevo dentro de la carcasa. Cierre la carcasa asegurándose de que todos los clips encajen en su lugar.
Conecte el ThinkDiag 2 al puerto OBD del vehículo y ejecute la aplicación X-Diag PRO en su teléfono. Inicie sesión, active el Bluetooth y conecte el adaptador. Si se solicita un código, normalmente es 1234 o 0000. Una vez que el adaptador sea reconocido, realice un diagnóstico del vehículo para asegurarse de que todo funciona correctamente.
Solución de problemas
- Si el programador no detecta el microcontrolador, compruebe las conexiones y la alimentación.
- Si el flasheo se detiene a mitad del proceso, intente realizarlo nuevamente.
- Si el adaptador no responde después del flasheo, es posible que el firmware sea incorrecto; vuelva a flashear con el archivo correcto.
- Si la conexión Bluetooth falla, elimine el emparejamiento anterior en su teléfono y vuelva a emparejar el dispositivo.
Resumen: El ThinkDiag 2 se abre utilizando una herramienta de palanca de plástico, se conecta al ST-LINK V2 mediante la interfaz SWD, el firmware se carga a través de STM32 Utility y luego el adaptador se vuelve a ensamblar y se utiliza con X-Diag PRO.
