Hola a todos.
Me gustaría abrir este tema a ver si entre todos podemos aportar algo relativo al hackeo del CAN-BUS de nuestros A4.
Tengo una idea en la cabeza y me gustaría saber si se podría o no realizar. Sería utilizar el botón de "INav" del volante, actualmente sin uso, como botón para cambiar los modos del ADS.
En principio los pasos son los siguientes:
- Utilizar un sniffer para identificar paquetes de datos CAN-BUS: Presencia de botón "INav", activación de botón "INav", presencia de botón ADS, activación de botón ADS.
- Probar a mandar datos de activación desde el software y ver si realiza su función.
- Construir un PCB con un micro y transmisor de CAN-BUS para que funcione de manera autónoma.
Por lo que he ido encontrando nuestros A4 B8 tienen un módulo pasarela de CAN-BUS que sirve para centralizar todos los módulos específicos y que se comuniquen entre sí a distintas velocidades.
Existen 3 ramales de transmisión en nuestros coches con 3 velocidades distintas:
- Powertrain (motor, caja, ABS, etc) que funciona a 500kbps
- Convenience (clima, monitor de presión, volante, puertas, etc) que funciona a 100kbps
- Infotaiment (Radio, bluetooth, etc) que funciona a 100kbps
Para el sniffer tengo pensado usar mi placa Arduino con un shield de CAN-BUS aunque no descarto otras opciones.
Si alguien ha trasteado con algo similar en su B8 que aporte lo que sepa a ver si podemos sacar adelante algo.