Basically a reskin of the official Flipper Zero Firmware with BMO assets & some minor add-ons.
- Redrew all assets containing the Flipper mascot with BMO.
- Added RGB Backlighting mode (Choose a static backlight color or go with an animated rainbow transition).
- Changed default font 'u8g2_font_haxrcorp4089_tr' to 'u8g2_font_squeezed_b7_tr' for something more bold.
- Changed passport name to 'BMO' (of course).
- Note for font:
u8g2directory has been updated with more fonts in order for BM0 to operate with a typography originally unavailable within the default library. Specifically,u8g2_font.c,u8g2_fonts.c&u8g2h.hhave been changed to reflect this.
If you want to know how to change your Flipper Zero's font (and upgrade the font libary while you're at it): Font doc
If you want to know how to change your Flipper Zero's passort name: Passport name doc
Also Ii you want to add BMO-themed animations onto your Flipper Zero, I have some here!: https://github.com/zibaldone/BM0-Animations
Make sure you have enough space and clone the source code:
git clone --recursive https://github.com/zibaldone/BM0-firmware.gitBuild firmware using Flipper Build Tool:
./fbtNext, we're going to flash this firmware onto your Flipper Zero:
Connect your in-circuit debugger to your Flipper and flash firmware using Flipper Build Tool:
./fbt flashOption 2: Flashing firmware using USB (aka connecting your Flipper Zero to your computer via a USB cable)
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_fullapplications- Applications and services used in firmwareapplications_users- Place for your additional applications and servicesassets- Assets used by applications and servicesdocumentation- Documentation generation system configs and input filesfuri- Furi Core: OS-level primitives and helperslib- Our and 3rd party libraries, drivers, tools and etc...site_scons- Build system configuration and modulesscripts- Supplementary scripts and various python librariestargets- Firmware targets: platform specific code
Also, see ReadMe.md files inside those directories for further details.
If you thought this was all neat and wanted to donate some dabloons: Ko-fi