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.

v2.2.1 · ESP32-S3

This browser does not support Web Serial. Use Chrome or Edge on a computer. Web Serial needs a secure (HTTPS) connection.

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.

No file selected
This browser does not support Web Serial.

Browser support. Web Serial works in Google Chrome and Microsoft Edge on desktop. Safari and Firefox are not supported.

How to flash

  1. 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.
  2. Click Install CAN Commander and pick the board's serial port in the browser prompt.
  3. Confirm the install and wait for it to finish. Do not unplug the board while it is writing.
  4. 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.