- BMW G05/G30/G11/G12 and maybe others
- SMBH/SMFH/SMMH
Created using wireviz
arduino-cli config add board_manager.additional_urls https://dl.espressif.com/dl/package_esp32_index.json
arduino-cli core update-index
arduino-cli core install esp32:esp32
The libs we'll need
arduino-cli config set library.enable_unsafe_install true
arduino-cli lib install --git-url https://github.com/coryjfowler/MCP_CAN_lib.git
arduino-cli lib install --git-url https://github.com/dawidchyrzynski/arduino-home-assistant
arduino-cli compile --fqbn esp32:esp32:d1_uno32
arduino-cli upload -p /dev/ttyUSB0 --fqbn esp32:esp32:d1_uno32
The ESP32 needs GPIO12 to be low during boot, but it is used for the MCP2155 interupt, bend the pin on the shield and connect it to logical pin 7 or GPIO14.