The goal of this project is to build a native Macchina A0 (or ESP32 clone) firmware which can bridge BLE to ISOTP. The A0 has become increasingly more difficult to find in stock as of 2022, an alternative is to purchase the individual dev boards and assemble your own "clone".
Building and installing:
-
This project is built using the ESP32 native toolchain ESP-IDF (based on FreeRTOS) and can be compiled using
idf.py build
-
Download and flash precompiled firmware:
https://github.com/Switchleg1/esp32-isotp-ble-bridge/releases/tag/v0.25
-
SimosTools, android based ecu flashing and logging software:
https://play.google.com/store/apps/details?id=com.app.simostools -
VW_Flash, python based ecu flashing and logging software:
https://github.com/bri3d/VW_Flash
-
Genuine Macchina A0
https://www.macchina.cc/catalog/a0-boards/a0-under-dash -
AMAleg - DIY Macchina A0 clone
https://github.com/Switchleg1/AMAleg