Flipperzero Firmware

Flipper Zero firmware source code
Alternatives To Flipperzero Firmware
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Flipperzero Firmware7,394
9 hours ago1August 13, 2022160gpl-3.0C
Flipper Zero firmware source code
3 days ago59Python
Control Zigbee, BLE and Mesh devices from Home Assistant with Xiaomi Gateway 3 on original firmware
Android Dfu Library687541a month ago20May 23, 202253bsd-3-clauseJava
Device Firmware Update library and Android app
6 months ago9Python
Bluetooth experimentation framework for Broadcom and Cypress chips.
Nrf52 Keyboard364
2 months ago8otherC
A ble keyboard firmware using nrf52810/52832
Nrf51822 Arduino235
6 years ago65C
Moved to https://github.com/redbear/nRF5x
a month ago60Lua
Web site
Android Nrf Blinky216
2 months ago10bsd-3-clauseKotlin
nRF Blinky is an application developed targeting an audience of developers who are new to Bluetooth Low Energy
6 years ago8C
A Bluetooth Low Energy device for interfacing with Wiegand
4 years ago21Java
Resources for the RedBear Duo IoT development board.
Alternatives To Flipperzero Firmware
Select To Compare

Alternative Project Comparisons
A pixel art of a Dophin with text: Flipper Zero Official Repo

Flipper Zero Firmware


Our main goal is to build a healthy and sustainable community around Flipper, so we're open to any new ideas and contributions. We also have some rules and taboos here, so please read this page and our Code of Conduct carefully.

I need help

The best place to search for answers is our User Documentation. If you can't find the answer there, check our Discord Server or our Forum.

I want to report an issue

If you've found an issue and want to report it, please check our Issues page. Make sure the description contains information about the firmware version you're using, your platform, and a clear explanation of the steps to reproduce the issue.

I want to contribute code

Before opening a PR, please confirm that your changes must be contained in the firmware. Many ideas can easily be implemented as external applications and published in the Flipper Application Catalog (coming soon). If you are unsure, reach out to us on the Discord Server or the Issues page, and we'll help you find the right place for your code.

Also, please read our Contribution Guide and our Coding Style, and make sure your code is compatible with our Project License.

Finally, open a Pull Request and make sure that CI/CD statuses are all green.


Flipper Zero Firmware is written in C, with some bits and pieces written in C++ and armv7m assembly languages. An intermediate level of C knowledge is recommended for comfortable programming. C, C++, and armv7m assembly languages are supported for Flipper applications.


Supported development platforms:

  • Windows 10+ with PowerShell and Git (x86_64)
  • macOS 12+ with Command Line tools (x86_64, arm64)
  • Ubuntu 20.04+ with build-essential and Git (x86_64)

Supported in-circuit debuggers (optional but highly recommended):

Flipper Build System will take care of all the other dependencies.

Cloning source code

Make sure you have enough space and clone the source code:

git clone --recursive https://github.com/flipperdevices/flipperzero-firmware.git


Build firmware using Flipper Build Tool:


Flashing firmware using an in-circuit debugger

Connect your in-circuit debugger to your Flipper and flash firmware using Flipper Build Tool:

./fbt flash

Flashing firmware using USB

Make sure your Flipper is on, and your firmware is functioning. Connect your Flipper with a USB cable and flash firmware using Flipper Build Tool:

./fbt flash_usb


Project structure

  • applications - applications and services used in firmware
  • assets - assets used by applications and services
  • furi - Furi Core: OS-level primitives and helpers
  • documentation - documentation generation system configs and input files
  • firmware - firmware source code
  • lib - our and 3rd party libraries, drivers, etc.
  • scripts - supplementary scripts and python libraries home

Also, see ReadMe.md files inside those directories for further details.


Popular Firmware Projects
Popular Ble Projects
Popular Hardware Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.