How to Build Custom Animations for the Flipper Zero Screen
flipper zeroanimationscustomizationscreen
Flipper Zero shows animated scenes on its idle screen — the default is the Flipper dolphin. You can replace these with custom animations.
Animation Format
Animations are stored on the SD card at: SD/dolphin/
Each animation is a folder containing:
meta.txt— timing and metadata- Frame images as 1-bit BMP files (128×64 pixels)
Creating Frames
Resolution: 128×64 pixels, 1-bit (black and white only)
Tools:
- Pixilart (web) — export as BMP
- GIMP — create at 128×64, export as 1-bit BMP
- Flipper Animation Manager app — GUI tool for the full workflow
meta.txt Format
Frames: 10
Height: 64
Width: 128
Duration: 3
ActiveCycles: 8
Passive cycles: 4
MinLevel: 1
MaxLevel: 30
Frame[0]: frame_0.bmp
Frame[1]: frame_1.bmp
...
Key fields:
Duration: frames per second playback speedActiveCycles: how many times animation plays when Flipper is in useMinLevel/MaxLevel: XP level range when this animation appears
Using Flipper Animation Manager
- Download Flipper Animation Manager (Windows app on GitHub)
- Connect Flipper via USB
- Import existing or create new animation frames
- Upload directly to Flipper
Installing Custom Animations
- Copy your animation folder to
SD/dolphin/[AnimationName]/ - Edit
SD/dolphin/manifest.txtto include your animation - Reboot Flipper
Community Animation Packs
Community shares large packs:
- github.com/stopachka/flipper-zero-animations
- Search "Flipper Zero animation pack" on GitHub
Some firmware (Momentum) have custom animations built-in.