Estoy tratando de descubrir cómo bloquear y desbloquear las puertas de un Toyota RAV4 2010 usando el bus CAN a través del puerto OBD-II. Tengo un microcontrolador conectado a través de un controlador CAN y un receptor CAN, y he escrito un firmware para capturar y reproducir mensajes.
Si abro las puertas a través del llavero o del botón de la puerta, recibo una ráfaga de mensajes en un autobús silencioso (la llave está apagada). Sin embargo, reproducirlos no hace nada. Sospeché que podría ser algún tipo de problema de autenticación, así que probé algo menos sensible: los faros. Curiosamente, cuando reproduzco los mensajes de encender los faros, el indicador de faros en el grupo de instrumentos se ilumina brevemente, pero los faros reales no hacen nada.
Supongo que tengo varias preguntas:
1) ¿Debería ser posible sobre el bus CAN expuesto en el puerto OBD-II? He visto fuentes que dicen que las puertas están controladas por un autobús diferente y más lento, pero también he visto dispositivos anunciados que bloquearán las puertas cuando alcances una velocidad particular.
2) ¿Los otros autobuses están expuestos de alguna manera?
3) ¿Hay alguna forma de averiguar el significado de los mensajes que he capturado sin pagar grandes cantidades de dinero a Toyota?