Próbuję wymyślić, jak zablokować i odblokować drzwi 2010 Toyota RAV4 za pomocą magistrali CAN przez port OBD-II. Mam mikrokontroler podłączony przez kontroler CAN i odbiornik CAN i napisałem trochę oprogramowania układowego do przechwytywania i odtwarzania wiadomości.
Jeśli otworzę drzwi albo za pomocą pilota, albo przycisku drzwi, dostanę lawinę wiadomości na skądinąd cichej magistrali (klucz jest wyjęty). Jednak odtworzenie ich nic nie robi. Podejrzewałem, że może to być jakiś problem z uwierzytelnieniem, więc spróbowałem czegoś mniej wrażliwego - reflektorów. Co ciekawe, kiedy odtwarzam komunikaty po włączeniu reflektorów, wskaźnik reflektorów w zestawie wskaźników zapala się na krótko, ale rzeczywiste reflektory nic nie robią.
Chyba mam kilka pytań:
1) Czy powinno to być możliwe w przypadku magistrali CAN odsłoniętej na porcie OBD-II? Widziałem źródła mówiące, że drzwi są kontrolowane przez inną, wolniejszą magistralę, ale widziałem także reklamowane urządzenia, które będą blokować drzwi, gdy osiągniesz określoną prędkość.
2) Czy inne autobusy są w jakikolwiek sposób narażone?
3) Czy jest jakiś sposób, aby dowiedzieć się, co oznaczają wiadomości, które przechwyciłem, bez płacenia dużej ilości pieniędzy Toyota?