3d6af91dd1f266f34df9749fbc7e96a857aa1186
				
			
			
		
	* split power-cli dependence * music_player application * add player to release mode * fix stupid error
Flipper Zero Firmware community repo
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.
Update firmware
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
 
- Press and hold 
← Left+↩ Backfor reset - Release 
← Leftand keep holding↩ Backuntil blue LED lights up - Release 
↩ Back
 
- Run 
dfu-util -D firmware.bin -a 0 -s 0x08008000:leave 
Build from source
You can run firmware locally (with HAL stub):
docker-compose exec dev make -C firmware TARGET=local APP_TEST=1 runfor running testsdocker-compose exec dev make -C firmware TARGET=local APP_*=1 runfor running examples (seeapplications/applications.mkfor list of applications/examples)
Or you can use your dev. board:
docker-compose exec dev make -C firmware TARGET=f2 APP_*=1 flash for build and flash dev board (see applications/applications.mk for list of applications/examples)
Links
- Task tracker: Jira
 - Discord server: flipperzero.one/discord
 - Project website: flipperzero.one
 - Kickstarter page: kickstarter.com
 - Forum: forum.flipperzero.one
 
					Languages
				
				
								
								
									C
								
								97.3%
							
						
							
								
								
									Python
								
								1.1%
							
						
							
								
								
									HTML
								
								0.9%
							
						
							
								
								
									PHP
								
								0.3%
							
						
							
								
								
									C++
								
								0.3%
							
						
					