| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
qFlipper is completely open source and based on Qt framework. Runs on Windows, macOS, Linux.
Download official qFlipper builds here: update.flipperzero.one
Make sure to clone the project together with submodules:
git clone https://github.com/flipperdevices/qFlipper.git --recursiveBuild requirements:
Edit build_windows.bat to adjust to your build environment and then run:
build_windows.batNote: STM32 Bootloader driver is not provided in this repository.
Setup dev container by running:
docker compose up -dCompile qFlipper by running:
docker compose exec dev ./build_linux.shBuild requirements:
Make sure to install the following Qt modules (the exact package names might differ slightly depending on your Linux distribution):
base, tools, serialport, declarative, wayland, [quickcontrols2, graphicaleffects] (Qt5 only), qt5-compat (Qt6 only)
Then run:
mkdir build && cd build
qmake ../qFlipper.pro PREFIX=/path/to/install/dir -spec linux-g++ CONFIG+=qtquickcompiler &&
make qmake_all && make && make installCaution: make installing to the system prefix is not recommended. Instead, use this method for building distro-specific packages. In this case, it is possible to disable the built-in application update feature by passing DEFINES+=DISABLE_APPLICATION_UPDATES to the qmake call.
Build requirements:
If you want to sign binaries, set SIGNING_KEY environment variable:
export SIGNING_KEY="Your Developer Key ID"
Building, signing and creating package:
./build_mac.sh
Resulting image can be found in: build_mac/qFlipper.dmg
./build/qFlipper-x86_64.AppImageor just launch the file above from your favourite file manager. You will likely need to set up udev rules in order to use qFlipper as a normal user:
./qFlipper-x86_64.AppImage rules install [/optional/path/to/rules/dir]See contrib for available options.
qFlipper is a project under active development. Please report any encountered bugs to make it better!
The (mostly) complete guide is located here.
| Back | FazBrowse Home | New Git URL |