Flipper OS
we are building a fully open and user friendly linux distribution for flipper one, based on the latest mainline kernel, featuring atomic updates and os profiles (overlays), as well as flipper one's advanced features we call it flipper os while flipper os is still under active development, we are validating flipper one hardware on debian os builds with temporary patches you can also try running these builds on a compatible rk3576 based board, or contribute by testing os builds or developing code a flipper one is not required — the os runs on various affordable single board computers (sbcs) learn more on the how to install a linux image docid\ okmny6rizqvmrbxhb6k4h page this page provides an overview of the key features of the future operating system open linux distribution our goal is to build a fully open linux distribution for the flipper one, based on the latest mainline kernel and containing zero proprietary blobs achieving this on a modern soc (system on chip) is extremely challenging, as chip vendors in the consumer segment typically keep the source code for early boot stages and hardware drivers closed nevertheless, our current rk3576 mainline linux build supports a wide range of features current status of linux distribution and our goal while achieving 100% code openness is not possible (for example, due to the immutable boot rom embedded in the soc), we will continue working with the community toward this goal os profiles operating system profiles let you load a preconfigured environment by selecting one during the device’s early boot stage without connecting an external monitor and keyboard the menu also lets you clone profiles and restore them to their original preconfigured state flipper os profiles menu a list of built in os profiles router profile a system preconfigured to work with two wired isps, a wi fi client + ap, and a 5g modem it can share internet via a wi fi hotspot, connect securely to a home nas, and be controlled with a low power display and physical buttons tv media box a system with a media player, dlna server, automatic content metadata fetching, arcade game emulation, and support for popular game controllers desktop computer a full desktop environment based on wayland, with support for 4k @ 120 hz and hardware accelerated 2d/3d graphics minimal profile a lightweight system without a gui, containing only a basic set of packages for maximum performance and efficiency network multitool profile a system with quick access to network diagnostics and traffic analysis tools such as nmap , tcpdump , tshark , iperf , netcat , and more and of course, you can create your own custom profiles for any use case a/b atomic updates in most linux distributions, the update system is not fully reliable if an error occurs during an update, the operating system can end up in an inconsistent state, where some files are updated and others are not flipctl gui demo in flipper os, updates are atomic if an error occurs during installation, the system automatically rolls back to the previous working version flipctl flipctl is a lightweight gui framework for embedded and headless linux systems, designed as a modern replacement for traditional hmi solutions originally built for flipper one, it runs on any linux system — from servers and routers to single board computers — with no desktop environment required flipctl gui demo the core idea instead of running a desktop gui (gnome, kde) on a tiny screen, flipctl provides a pixel rendered, navigation friendly interface learn more about flipctl on a dedicated page docid c9vpu4e95z9wpufd3lc1 support for flipper one features flipper os supports several flipper one hardware features that are rarely found on typical linux pcs built in display, buttons, and touchpad flipper os can use the built in display as a small monitor, handle button events for ui navigation, and use the touchpad for cursor control and text input via an on screen keyboard wrappers for common linux tools provide a ui optimized for the built in display advanced power monitoring flipper one includes a battery gauge for measuring charge and discharge currents, multiple current and voltage sensors, and temperature sensors all these parameters are available within flipper os expansion module interface access from linux user space, you can control gpio pins and low speed interfaces such as uart, spi, i²c, can, and s/pdif two pins can also be used as adc inputs, pwm outputs, or pio (programmable input/output) built in microphone and speaker audio input and output are available in the operating system a 3 5mm jack supports automatic switching and a headset button
Have a question?
Our support team and an awesome community will get you an answer in a flash. Please leave your questions in English.
To ask a question or participate in discussions, you'll need to authenticate first.