Skip to content

Flashing the firmware

Dmitry Akulov edited this page Aug 18, 2026 · 14 revisions

Download firmware

Images can be downloaded from CameraBrick releases

Choose the image that matches your camera model.

Flashing the image

The image can be flashed to the controller using just a web-based ESPWebTool.

  1. Connect the ESP32 directly to the computer's USB port. Avoid USB hubs since they might cause uploading issues
  2. For M5Stack Cameras, click and hold the reset button for 2 seconds
  3. Click the settings icon under the Connect button and make sure the baud rate is set to 115200 (for ESP32CAM and for M5Stack Timer Camera) or 921600 (for M5Stack Atom Camera)
  4. Click Connect and select the port which the board is connected to
  5. Leave just one row in the partition table so the configuration matches the screenshot (the offset must be set to 0)
  6. Select the downloaded image file and start flashing by clicking Program
  7. Wait until the upload is finished
  8. Disconnect the board from the computer and connect it to a power supply
  9. Connect to the CameraBrick using a smartphone: wiki

If you cannot see a COM-port after connecting ESP32 to computer's USB port, make sure device drivers are installed. Some systems may require manual installation: ESP32CAM drivers and TimerCam drivers

M5Stack Cameras need to be reset in download mode

download mode image image image image

Clone this wiki locally