Skip to content

The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!

License

Notifications You must be signed in to change notification settings

marcoboehrs/Flipper-Xtreme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XFW - Xtreme Firmware for the Flipper Zero

This firmware is a complete overhaul of the Official Firmware, it also features some of the badly implemented ideas from RogueMaster, and lots of awesome code-bits from Unleashed.



What makes it special?

I have spent many hours perfecting this code even further, and getting the most out of it.

The goal of this Firmware is to regularly bring out amazing updates based on what the community wants, with an actual understanding of whats going on. Fixing bugs that are regularly talked about, removing unstable / broken applications (.FAP) and actually using the level system that just sits abandoned everywhere else.

  • The focus of this firmware is functionality & stability: If an App doesnt work, its gone

  • Giving the level system a purpose: Right now, each level unlocks a new wallpaper. More on that below

  • Clean upgraded code: RM wrote some updates to certain files. These are... painful, to say the least. Here its all built with perfection in mind and integrated in a mostly clean way. I invite you all to compare the code with theirs.

  • Up2Date: This firmware receives updates from a few repositories, not just from its Upstream. If there are functional, but yet un-merged Pull requests on another flipper firmware that are good, they will be in here!



Animations / Asset Packs:

We created our own, new & improved Animation / Asset system, that we can finally reveal. It allows you to create and cycle through your own Asset Packs with only a few button presses, and by using a toggle in the firmware.

First, you create your new Pack. For a in-depth tutorial on how to do this, go [here](https://wikilink.com). Essentially, we got our own Anims, Passport & Icons folder, inside each Asset Pack.

After you have created these / copied them to the flipper, hit the Arrow UP button on the main Menu and hit Xtreme Settings to find the settings. Then simply select the desired folder & do any other wanted modifications to the flipper device and exit the App to apply changes and restart the device

Now its time to enjoy your new assets & animations!


Levels:

This firmware contains some NSFW animations to bring a twist to the boring community, and added a fun leveling-system around them, that you can easily add to your own Asset Packs.

The idle_animations are tied to the level system. Each level you reach, unlocks a new animation. The higher your level, the more lewd it will become. Rumors have it, I'm to be found in at least one of those too

Level Animations
1-10 Try harder. Just sexy clothes
11-20 Some tits, maybe an ass
21-30 Fully NSFW, graphic scenes

If you dont like that, we added an SFW mode to the Firmware. From the main menu, hit Arrow UP and select SFW mode and now all assets will be stock.



List of changes:

Note: This repo is always updated with OFW & Unleashed. No need to mention all those here. We will only mention our changes that we can actually be credited for.

[Added]

- Xtreme App
- Asset Packs
- More UI options
- A new battery display-type
- Scrolling view for long file names in browser
- NSFW Animations tied to the level system. Read more above
- Folder handling for empty ones (Now indicate they are empty)

- Jamming Files
- Custom subghz presets
- Multiple NFC protocols
- Subghz and IR signal replication via gpio | Credits to @ankris812
- Honda Keys (CVE-2022-27254) & Ford blockers

- New API Routes for Locale settings
[Updated]

- All Assets

- Tons of apps
- Massive compiler re-do
- About 1k files to speed things up a lot
- Applications to now use the new Locale setting
[Fixed]

- Passport crash on high level
- SFW / Dummy_mode getting you XP
- Leveling system
- Mood system
[REMOVED]

- Unused Dummy Mode
- Broken apps (bad apple, chess, etc.)
- Tons of unused code from FAPs and system calls


Known Bugs:

- Nothing rn. Hopefully that wont change


Install:

NOTE: If you are coming from a different FW, it is recommended to delete / clear your "apps" folder on the SD card prior to updating. This folder houses all the .fap files, which do not update to the correct API versions by default if old ones are present (Thanks flipper devs). This does NOT remove any of your saved files!

  • Download the latest release (.zip) from The releases tab

  • Extract the archive. This is now your new Firmware folder

  • Open qFlipper, head to SD/Update and simply move the firmware folder there

  • On the Flipper, hit the Arrow Down button, this will get you to the file menu. Hit Arrow Left once, and then simply search for your updates folder

  • Inside that folder, select the Firmware you just moved onto it, and run the file thats simply called Update

  • Enjoy!



Build it yourself:

To download the needed tools:
$ git clone --recursive https://github.com/ClaraCrazy/Flipper-Xtreme.git
$ cd Flipper-Xtreme/

To flash directly to the Flipper (Needs to be connected via USB, qFlipper closed)
$ ./fbt flash_usb

To just compile firmware
$ ./fbt updater_package

If building FAPS:
$ ./fbt fap_dist

If building image assets:
$ ./fbt resources icons dolphin_ext

Stargazers over time

Stargazers over time


Contributors


SAST Tools

This helps us a lot, thanks for the free license for this project!

PVS-Studio - static analyzer for C, C++, C#, and Java code.


"What we do for ourselves dies with us. What we do for others and the world remains and is immortal.” ― Albert Pike

About

The Dom amongst the Flipper Zero Firmware. Give your Flipper the power and freedom it is really craving. Let it show you its true form. Dont delay, switch to the one and only true Master today!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.1%
  • C++ 0.9%
  • Python 0.9%
  • HTML 0.8%
  • PHP 0.3%
  • Assembly 0.0%