|
|
%!s(int64=5) %!d(string=hai) anos | |
|---|---|---|
| .github | %!s(int64=5) %!d(string=hai) anos | |
| applications | %!s(int64=5) %!d(string=hai) anos | |
| assets | %!s(int64=5) %!d(string=hai) anos | |
| bootloader | %!s(int64=5) %!d(string=hai) anos | |
| core | %!s(int64=5) %!d(string=hai) anos | |
| core-rs | %!s(int64=5) %!d(string=hai) anos | |
| debug | %!s(int64=5) %!d(string=hai) anos | |
| docker | %!s(int64=5) %!d(string=hai) anos | |
| firmware | %!s(int64=5) %!d(string=hai) anos | |
| flp | %!s(int64=5) %!d(string=hai) anos | |
| lib | %!s(int64=5) %!d(string=hai) anos | |
| make | %!s(int64=5) %!d(string=hai) anos | |
| .clang-format | %!s(int64=5) %!d(string=hai) anos | |
| .gitattributes | %!s(int64=5) %!d(string=hai) anos | |
| .gitignore | %!s(int64=5) %!d(string=hai) anos | |
| .gitmodules | %!s(int64=5) %!d(string=hai) anos | |
| ReadMe.md | %!s(int64=5) %!d(string=hai) anos | |
| docker-compose.yml | %!s(int64=5) %!d(string=hai) anos | |
| flipper-zero-cla.md | %!s(int64=5) %!d(string=hai) anos | |
| syntax_check.sh | %!s(int64=5) %!d(string=hai) anos |

Welcome to Flipper Zero's Firmware repo! Our goal is to create nice and clean code along with good documentation, to make it a pleasure for everyone to work with. This repo will become completely public closer to the device shipping date.
Flipper Zero's firmware consists of two components: Bootloader and main firmware. Bootloader controls firmware update process over USB. You need working bootloader installed before update firmware over USB.
Download latest Firmware
Reboot Flipper to Bootloader
← Left + ↩ Back for reset← Left and keep holding ↩ Back until blue LED lights up↩ Back

Run dfu-util -D firmware.bin -a 0 -s 0x08008000:leave
You can run firmware locally (with HAL stub):
docker-compose exec dev make -C firmware TARGET=local APP_TEST=1 run for running testsdocker-compose exec dev make -C firmware TARGET=local APP_*=1 run for running examples (see applications/applications.mk for list of applications/examples)Or on your flipper:
docker-compose exec dev make -C firmware TARGET=f4 APP_*=1 flash for build and flash dev board (see applications/applications.mk for list of applications/examples)