Software to run an ESP32-CAM module on your Flipper Zero device.
Full setup, wiring guide, etc. in the main project README here: https://github.com/CodyTolene/Flipper-Zero-Camera-Suite
Firmware is needed for the ESP32-CAM module, see here for more information: https://github.com/CodyTolene/Flipper-Zero-Camera-Suite#firmware-installation
Button mappings:
Up = Contrast Up.
Down = Contrast Down.
Left = Toggle invert.
Right = Toggle dithering on/off.
Center = Take a picture and save to the "DCIM" folder at the root of your SD card. Image will be saved as a bitmap file with a timestamp as the filename ("YYYYMMDD-HHMMSS.bmp"). If flash is on in the settings (enabled by default) the ESP32-CAM onboard LED will light up when the camera is opened.
Back = Go back.
Settings:
Orientation = Rotate the camera image 90 degrees counter-clockwise starting at zero by default (0, 90, 180, 270). This is useful if you have your camera module mounted in a different orientation than the default.
Flash Toggle the ESP32-CAM onboard LED on/off while using the camera.
Dithering Type Change between the Cycle Floyd–Steinberg, Jarvis-Judice-Ninke, and Stucki dithering types.
Haptic Effects = Toggle haptic feedback on/off.
Sound Effects = Toggle sound effects on/off.
LED Effects = Toggle LED effects on/off.
App Version | SDK | Status | Downloads | Logs | Build |
---|---|---|---|---|---|
1.9 | 86.0 f7 | Build succeeded | 7495 | get logs | get build |
1.9 | 79.2 f7 | Build succeeded | 644 | get logs | get build |
1.9 | 78.1 f7 | Build succeeded | 211 | get logs | get build |
1.8 | 86.0 f7 | Build succeeded | 2842 | get logs | get build |
1.8 | 85.0 f7 | Build succeeded | 64 | get logs | get build |
1.8 | 79.2 f7 | Build succeeded | 7413 | get logs | get build |
1.8 | 78.1 f7 | Build succeeded | 6751 | get logs | get build |
1.8 | 77.2 f7 | Build succeeded | 481 | get logs | get build |
1.8 | 73.0 f7 | Build succeeded | 6059 | get logs | get build |
1.8 | 72.5 f7 | Build succeeded | 39 | get logs | get build |
1.8 | 72.1 f7 | Build succeeded | 3934 | get logs | get build |
1.8 | 69.0 f7 | Build succeeded | 2705 | get logs | get build |
1.8 | 66.0 f7 | Build succeeded | 2083 | get logs | get build |
1.8 | 65.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 62.3 f7 | Build succeeded | 733 | get logs | get build |
1.8 | 61.2 f7 | Build succeeded | 202 | get logs | get build |
1.8 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.8 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.8 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.8 | 58.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 54.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 53.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 52.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 50.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 49.1 f7 | Build skipped | 0 | get logs | get build |
1.8 | 46.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 40.1 f7 | Build skipped | 0 | get logs | get build |
1.8 | 40.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 39.2 f7 | Build skipped | 0 | get logs | get build |
1.8 | 39.1 f7 | Build skipped | 0 | get logs | get build |
1.8 | 38.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 35.1 f7 | Build skipped | 0 | get logs | get build |
1.8 | 35.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 34.3 f7 | Build skipped | 0 | get logs | get build |
1.8 | 33.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 32.0 f7 | Build skipped | 0 | get logs | get build |
1.8 | 30.1 f7 | Build skipped | 0 | get logs | get build |
1.7 | 66.0 f7 | Build succeeded | 1108 | get logs | get build |
1.7 | 65.0 f7 | Build succeeded | 49 | get logs | get build |
1.7 | 62.3 f7 | Build succeeded | 2244 | get logs | get build |
1.7 | 61.2 f7 | Build succeeded | 2499 | get logs | get build |
1.7 | 61.1 f7 | Build succeeded | 200 | get logs | get build |
1.7 | 60.4 f7 | Build succeeded | 2059 | get logs | get build |
1.7 | 60.3 f7 | Build succeeded | 78 | get logs | get build |
1.7 | 58.0 f7 | Build succeeded | 3225 | get logs | get build |
1.7 | 54.0 f7 | Build succeeded | 5281 | get logs | get build |
1.7 | 53.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 52.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 50.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 49.1 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 46.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 40.1 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 40.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 39.2 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 39.1 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 38.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 35.1 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 35.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 34.3 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 33.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 32.0 f7 | Hover to know more... | 0 | get logs | get build |
1.7 | 30.1 f7 | Hover to know more... | 0 | get logs | get build |
1.6 | 66.0 f7 | Build skipped | 0 | get logs | get build |
1.6 | 65.0 f7 | Hover to know more... | 0 | get logs | get build |
1.6 | 62.3 f7 | Build skipped | 0 | get logs | get build |
1.6 | 61.2 f7 | Build skipped | 0 | get logs | get build |
1.6 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.6 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.6 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.6 | 58.0 f7 | Hover to know more... | 0 | get logs | get build |
1.6 | 54.0 f7 | Hover to know more... | 0 | get logs | get build |
1.6 | 53.0 f7 | Hover to know more... | 0 | get logs | get build |
1.6 | 52.0 f7 | Hover to know more... | 0 | get logs | get build |
1.6 | 50.0 f7 | Build succeeded | 716 | get logs | get build |
1.6 | 33.0 f7 | Build skipped | 0 | get logs | get build |
1.6 | 32.0 f7 | Build skipped | 0 | get logs | get build |
1.6 | 30.1 f7 | Build skipped | 0 | get logs | get build |
1.5 | 66.0 f7 | Build skipped | 0 | get logs | get build |
1.5 | 65.0 f7 | Hover to know more... | 0 | get logs | get build |
1.5 | 62.3 f7 | Build skipped | 0 | get logs | get build |
1.5 | 61.2 f7 | Build skipped | 0 | get logs | get build |
1.5 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.5 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.5 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.5 | 58.0 f7 | Build skipped | 0 | get logs | get build |
1.5 | 54.0 f7 | Hover to know more... | 0 | get logs | get build |
1.5 | 53.0 f7 | Hover to know more... | 0 | get logs | get build |
1.5 | 52.0 f7 | Hover to know more... | 0 | get logs | get build |
1.5 | 50.0 f7 | Build succeeded | 1617 | get logs | get build |
1.5 | 49.1 f7 | Build succeeded | 1008 | get logs | get build |
1.5 | 46.0 f7 | Build succeeded | 116 | get logs | get build |
1.5 | 33.0 f7 | Build skipped | 0 | get logs | get build |
1.5 | 32.0 f7 | Build skipped | 0 | get logs | get build |
1.5 | 30.1 f7 | Build skipped | 0 | get logs | get build |
1.4 | 66.0 f7 | Build skipped | 0 | get logs | get build |
1.4 | 65.0 f7 | Hover to know more... | 0 | get logs | get build |
1.4 | 62.3 f7 | Build skipped | 0 | get logs | get build |
1.4 | 61.2 f7 | Build skipped | 0 | get logs | get build |
1.4 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.4 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.4 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.4 | 58.0 f7 | Build skipped | 0 | get logs | get build |
1.4 | 54.0 f7 | Hover to know more... | 0 | get logs | get build |
1.4 | 53.0 f7 | Build skipped | 0 | get logs | get build |
1.4 | 52.0 f7 | Build skipped | 0 | get logs | get build |
1.4 | 50.0 f7 | Build succeeded | 3138 | get logs | get build |
1.4 | 49.1 f7 | Build succeeded | 2436 | get logs | get build |
1.4 | 46.0 f7 | Build succeeded | 630 | get logs | get build |
1.4 | 40.1 f7 | Build succeeded | 120 | get logs | get build |
1.4 | 40.0 f7 | Build succeeded | 34 | get logs | get build |
1.4 | 33.0 f7 | Build skipped | 0 | get logs | get build |
1.4 | 32.0 f7 | Build skipped | 0 | get logs | get build |
1.4 | 30.1 f7 | Build skipped | 0 | get logs | get build |
1.3 | 66.0 f7 | Build skipped | 0 | get logs | get build |
1.3 | 65.0 f7 | Hover to know more... | 0 | get logs | get build |
1.3 | 62.3 f7 | Build skipped | 0 | get logs | get build |
1.3 | 61.2 f7 | Build skipped | 0 | get logs | get build |
1.3 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.3 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.3 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.3 | 58.0 f7 | Build skipped | 0 | get logs | get build |
1.3 | 54.0 f7 | Hover to know more... | 0 | get logs | get build |
1.3 | 53.0 f7 | Build skipped | 0 | get logs | get build |
1.3 | 52.0 f7 | Build skipped | 0 | get logs | get build |
1.3 | 50.0 f7 | Hover to know more... | 0 | get logs | get build |
1.3 | 49.1 f7 | Hover to know more... | 0 | get logs | get build |
1.3 | 46.0 f7 | Hover to know more... | 0 | get logs | get build |
1.3 | 40.1 f7 | Build succeeded | 25 | get logs | get build |
1.3 | 40.0 f7 | Build succeeded | 35 | get logs | get build |
1.3 | 39.2 f7 | Build succeeded | 995 | get logs | get build |
1.3 | 39.1 f7 | Build succeeded | 56 | get logs | get build |
1.3 | 38.0 f7 | Build succeeded | 106 | get logs | get build |
1.3 | 35.1 f7 | Build succeeded | 464 | get logs | get build |
1.3 | 33.0 f7 | Build skipped | 0 | get logs | get build |
1.3 | 32.0 f7 | Build skipped | 0 | get logs | get build |
1.3 | 30.1 f7 | Build skipped | 0 | get logs | get build |
1.2 | 66.0 f7 | Build skipped | 0 | get logs | get build |
1.2 | 65.0 f7 | Hover to know more... | 0 | get logs | get build |
1.2 | 62.3 f7 | Build skipped | 0 | get logs | get build |
1.2 | 61.2 f7 | Build skipped | 0 | get logs | get build |
1.2 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.2 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.2 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.2 | 58.0 f7 | Build skipped | 0 | get logs | get build |
1.2 | 54.0 f7 | Hover to know more... | 0 | get logs | get build |
1.2 | 53.0 f7 | Build skipped | 0 | get logs | get build |
1.2 | 52.0 f7 | Build skipped | 0 | get logs | get build |
1.2 | 50.0 f7 | Hover to know more... | 0 | get logs | get build |
1.2 | 49.1 f7 | Hover to know more... | 0 | get logs | get build |
1.2 | 46.0 f7 | Build skipped | 0 | get logs | get build |
1.2 | 40.1 f7 | Build skipped | 0 | get logs | get build |
1.2 | 40.0 f7 | Build skipped | 0 | get logs | get build |
1.2 | 39.2 f7 | Build skipped | 0 | get logs | get build |
1.2 | 39.1 f7 | Build succeeded | 28 | get logs | get build |
1.2 | 38.0 f7 | Build succeeded | 32 | get logs | get build |
1.2 | 35.1 f7 | Build succeeded | 28 | get logs | get build |
1.2 | 35.0 f7 | Build succeeded | 72 | get logs | get build |
1.2 | 34.3 f7 | Build succeeded | 149 | get logs | get build |
1.2 | 33.0 f7 | Build succeeded | 53 | get logs | get build |
1.2 | 32.0 f7 | Build succeeded | 34 | get logs | get build |
1.2 | 30.1 f7 | Build succeeded | 69 | get logs | get build |
1.1 | 66.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 65.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 62.3 f7 | Build skipped | 0 | get logs | get build |
1.1 | 61.2 f7 | Build skipped | 0 | get logs | get build |
1.1 | 61.1 f7 | Build skipped | 0 | get logs | get build |
1.1 | 60.4 f7 | Build skipped | 0 | get logs | get build |
1.1 | 60.3 f7 | Build skipped | 0 | get logs | get build |
1.1 | 58.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 54.0 f7 | Hover to know more... | 0 | get logs | get build |
1.1 | 53.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 52.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 50.0 f7 | Hover to know more... | 0 | get logs | get build |
1.1 | 49.1 f7 | Hover to know more... | 0 | get logs | get build |
1.1 | 46.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 40.1 f7 | Build skipped | 0 | get logs | get build |
1.1 | 40.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 39.2 f7 | Build skipped | 0 | get logs | get build |
1.1 | 39.1 f7 | Build skipped | 0 | get logs | get build |
1.1 | 38.0 f7 | Build skipped | 0 | get logs | get build |
1.1 | 35.1 f7 | Build succeeded | 34 | get logs | get build |
1.1 | 35.0 f7 | Build succeeded | 27 | get logs | get build |
1.1 | 34.3 f7 | Build succeeded | 29 | get logs | get build |
1.1 | 33.0 f7 | Build succeeded | 36 | get logs | get build |
1.1 | 32.0 f7 | Build succeeded | 28 | get logs | get build |
1.1 | 30.1 f7 | Build succeeded | 31 | get logs | get build |
camera_suite | Latest 1.9 | GitHub | Author: @CodyTolene @Z4urce @leedave @rnadyrshin |