Web tool
Flash firmware
Install or update the CAN Commander firmware over Web Serial, straight from this page. No drivers or toolchain needed.
Official firmware
Official CAN Commander board
Dual bus: CAN0 (TWAI) and CAN1 (MCP2517FD/MCP2518FD), status LEDs, Flipper UART on GPIO43/44.
Your own build
Custom .bin file
Flash a merged binary you compiled yourself, for example a single-bus DIY build or a board with different pins.
Browser support. Web Serial works in Google Chrome and Microsoft Edge on desktop. Safari and Firefox are not supported.
How to flash
- Connect the board to your computer with a USB data cable. If it is also attached to a Flipper Zero, unplug it from the Flipper first.
- Click Install CAN Commander and pick the board's serial port in the browser prompt.
- Confirm the install and wait for it to finish. Do not unplug the board while it is writing.
- Reconnect the board to the Flipper. The app's About screen shows the firmware version it detected, so you can confirm the update there.
If the install will not start on a development board, hold its BOOT button, tap RESET, release BOOT and try again. Press RESET once the install finishes.
Which build do I need?
The official build above is for the official CAN Commander board (ESP32-S3, two CAN buses). It is not the right image for a classic ESP32, and a DIY single-bus board needs different pin settings.
For other hardware, compile the firmware with the options for your board and flash the result with Custom .bin file, or upload it directly with the Arduino tools. The build guide and the firmware reference list the settings.
Versions
The Flipper app v2.3.1 needs firmware v2.2 or newer and warns at startup if the board is running something older. The current firmware release is v2.3; see the release notes for what changed.