SquachWare is a community driven firmware! Our goal is to creat a firmware that has 98% of the functionality of other custom firmwares, but also be 100% legal in the process! After having use all of the other custom firmwares, we realized that most people don't even use features that require unlocking the region lock, and we certainly don't want to include illegal addon files! Enjoy a stable branch of the Developer branch of Official Firmware, packed with custom graphics, applications, badUSB files, IR files, SubGhz files and more!!!
FULL DOCUMENTATION INCLUDING LINKS TO ALL AUTHORS WILL BE DONE SHORTLY. Right now I'm just getting the basics all sorted out!
Just watch this video : https://youtu.be/A1SuDfFjUho Follow the same instructions as far as installing RogueMaster:
Download Zip (or tgz) file from the Releases link https://github.com/skizzophrenic/SquachWare-CFW/releases/
- Extract the compressed file into a folder
- Drag that folder into the Update folder on your Flipper Zero (If you don't have one, just create a folder named Update)
- On your Flipper, press down then left to access the browser
- Navigate to Update
- Find the folder that you just dropped into the Update folder and open it
- Find the file named Update and run it
- Wait for it to install and you're done!
If you'd like to contribute to this project, the best way to start would be to join the Squachtopia Hangout Discord server! https://discord.gg/squachtopia
- 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 Zero Wi-Fi Development Board
- ST-Link
- J-Link
Everything else will be taken care of by Flipper Build System.
Ensure that you have enough space and clone source code with Git:
git clone --recursive https://github.com/skizzophrenic/SquachWare-CFW.git
## Building
Build firmware using Flipper Build Tool:
```shell
./fbt
Connect your in-circuit debugger to the Flipper and flash firmware using Flipper Build Tool:
./fbt flash
Ensure that your Flipper is working, connect it using a USB cable and flash firmware using Flipper Build Tool:
./fbt flash_usb
- Flipper Build Tool - building, flashing, and debugging Flipper software
- Applications, Application Manifest - developing, building, deploying, and debugging Flipper applications
- Hardware combos and Un-bricking - recovering your Flipper from most nasty situations
- Flipper File Formats - everything about how Flipper stores your data and how you can work with it
- Universal Remotes - contributing your infrared remote to the universal remote database
- Firmware Roadmap
- And much more in the Documentation folder
- Discord: https://discord.gg/squachtopia
- Website: http://talkingsasquach.com (soon)
applications
- Applications and services used in firmwareassets
- Assets used by applications and servicesfuri
- Furi Core: OS-level primitives and helpersdebug
- Debug tool: GDB-plugins, SVD-file and etcdocumentation
- Documentation generation system configs and input filesfirmware
- Firmware source codelib
- Our and 3rd party libraries, drivers, etc.scripts
- Supplementary scripts and python libraries home
Also, pay attention to ReadMe.md
files inside those directories.