Sto cercando di capire come bloccare e sbloccare le porte di una Toyota RAV4 del 2010 utilizzando il bus CAN tramite la porta OBD-II. Ho un microcontrollore collegato tramite un controller CAN e un ricevitore CAN e ho scritto del firmware per acquisire e riprodurre i messaggi.
Se sblocco le porte tramite il portachiavi o il pulsante della porta, ricevo una raffica di messaggi su un bus altrimenti silenzioso (la chiave è fuori). Tuttavia, riprodurli non fa nulla. Sospettavo che potesse trattarsi di una sorta di problema di autenticazione, quindi ho provato qualcosa di meno sensibile: i fari. È interessante notare che quando riproduco i messaggi dall'accensione dei fari, l'indicatore dei fari nel quadro strumenti si illumina brevemente, ma i fari effettivi non fanno nulla.
Immagino di avere diverse domande:
1) Questo dovrebbe essere possibile tramite il bus CAN esposto sulla porta OBD-II? Ho visto fonti affermare che le porte sono controllate da un bus diverso, più lento, ma ho anche visto dei dispositivi pubblicizzati che bloccano le porte quando raggiungi una determinata velocità.
2) Gli altri autobus sono esposti in qualche modo?
3) Esiste un modo per scoprire il significato dei messaggi che ho catturato senza pagare ingenti somme di denaro a Toyota?