Poniendo a funcionar el MCU y Autopilot de Tesla Model 3 en un banco de trabajo: Análisis de hardware
Un desarrollador montó un sistema funcional de MCU (Unidad de Control Multimedia) y ordenador de Autopilot (AP) a partir de piezas de vehículos Tesla Model 3 desechados. El dispositivo se coloca frente al asiento del pasajero, con dimensiones similares a una iPad y un grosor comparable al de un libro de 500 páginas, alojado en una caja metálica con refrigeración líquida. Para probarlo se necesitó alimentación de 12V, una pantalla táctil y un cable de visualización. La corriente pico alcanzó los 8A, lo que confirmó la necesidad de una fuente de alimentación de 10A.
Las piezas se adquirieron a través de eBay: el MCU/AP costó entre 200 y 300 dólares, y la pantalla, 175 dólares. Las chatarrerías desmontan vehículos dañados en accidentes y venden sus componentes, acompañados de fotos del vehículo original.
Desafíos con la conexión de cables
El mayor obstáculo fue el cable de pantalla: tanto el MCU como la pantalla llegaron con los cables cortados. El Manual Eléctrico de Tesla especifica un cable Rosenberger 99K10D-1D5A5-D de 6 pines (2 para 12V/tierra, 4 para datos). Este cable exacto no está disponible para venta al público.
Una alternativa de cable LVDS de BMW no encajó por conectores incompatibles. Intentar soldar los cables cortados provocó un cortocircuito y dañó el chip MAX16932CATIS/V+T (regulador de voltaje). Reemplazar el chip en un servicio de reparación restauró el funcionamiento de la placa.
Finalmente, el desarrollador compró el conjunto completo del cableado del cuadro de instrumentos (número de pieza 1067960-XX-E) por 80 dólares. Se trata de un paquete sólido de cables diseñado para no ser desmontado.
Comunicación de red y acceso al servicio
Tras aplicar 12V, el equipo arrancó (los LEDs rojos parpadearon). Se conectó vía Ethernet a la subred 192.168.90.X/24 (IP > 192.168.90.105, sin DHCP). El archivo /etc/hosts revela mapeos internos de hosts:
192.168.90.100 cid ice # mcu
192.168.90.100 ic # solo en Model X/S | IC = cuadro de instrumentos
192.168.90.102 gw # gateway
192.168.90.103 ap ape # ap = autopilot
192.168.90.104 lb # desconocido
192.168.90.105 ap-b ape-b # también autopilot
192.168.90.30 tuner # desconocido
192.168.90.60 modem # tiene servidor FTP
En 192.168.90.100 (MCU):
- SSH en puerto 22: requiere claves firmadas de Tesla; acceso solo cuando "el vehículo está estacionado". Programas de recompensas por fallos permiten acceso root mediante vulnerabilidades.
- API REST en :8080 (ODIN — Interfaz de Diagnóstico On-Board) para herramientas de Toolbox, que devuelve el historial de tareas.
Arquitectura interna de la placa
Al abrir la carcasa se revelaron dos placas PCB superpuestas: MCU y AP. La alimentación se entrega mediante pines específicos de Tesla (cables limpios extraídos de cables cortados).
Conectar correctamente el conjunto encendió el sistema operativo y la pantalla. Ahora el sistema está listo para:
- Análisis del bus CAN
- Exploración de la interfaz gráfica
- Pruebas de interfaz de red
- Intentos de extracción de firmware
Conclusiones clave
- El MCU/AP consume hasta 8A a 12V — usar fuentes con margen de potencia.
- El cable Rosenberger 99K10D-1D5A5-D no se vende por separado; adquirir el conjunto completo 1067960-XX-E.
- La red 192.168.90.X no tiene DHCP; usar SSH/ODIN en 192.168.90.100 para diagnósticos.
- Los cortocircuitos en cables LVDS finos pueden destruir el PMIC (MAX16932).
- El Manual Eléctrico de Tesla es esencial para pinouts y números de pieza.
— Editorial Team
Aún no hay comentarios.