Flipper One — we need your help
Subscribe to notifications of new posts:
You're subscribed
Oops! Please try again
Subscribe
We're finally ready to talk about Flipper One — a project we've been grinding on for years and have rebuilt from scratch several times. It's an incredibly hard project, both financially and technically. So today we're going public not with a big shiny announcement, but to tell the whole story straight. Honestly? We're genuinely terrified, and we need your help.
TL;DR With Flipper One, we're reimagining what a Linux cyberdeck can be — it's a huge project. We're opening up the development process and asking the community for help.
With Flipper One, we’ve set ourselves a list of ambitious goals:<br>Build the most open and best-documented ARM computer in the world, with full mainline Linux kernel support.<br>Push vendors to open up their existing closed-source code and ditch binary blobs entirely.<br>Build an unconventional hardware platform based on a co-processor architecture that pairs a microcontroller with a CPU, and port tons of low-level MCU code.<br>Rethink how people use Linux and develop our own GUI framework with wrappers around existing CLI utilities.<br>Many of these goals come with a lot of uncertainty, which is scary. But we believe this is the only way to make a truly meaningful contribution to the open-source community and to education.<br>What is Flipper One?<br>Flipper One isn't an upgrade to Flipper Zero — it's a completely different project with its own goals. Flipper One is an open Linux platform you can build almost anything on: from a 5G-enabled IP network analyzer to an SDR-powered radio signal analyzer with local AI. We focused a lot on the hardware expansion system. You can connect high-speed modules to Flipper One over PCI Express, USB 3.0, and SATA interfaces. Add an SDR, a fast SSD, or a cellular modem — just plug in the right module.<br>Flipper One comes with several network interfaces: 2x Gigabit Ethernet, USB Ethernet (5 Gbps), and Wi-Fi 6E (2.4/5/6 GHz). You can add 5G connectivity by plugging in an M.2 modem. That means you can use Flipper One as a router, a VPN gateway, or a bridge between wired and wireless networks.<br>Zero vs One<br>Flipper Zero and Flipper One are completely different projects built for different tasks. The easiest way to think about it is in terms of networking layers:<br>Layer 0 — Offline point-to-point access-control protocols: NFC, low-frequency RFID, Sub-1 GHz radio, Infrared, wired protocols like iButton, UART, SPI, I²C. Based on a low-power microcontroller.<br>Layer 1 — Everything that's IP-connected: Wi-Fi, Ethernet, 5G, and satellite. It's all about networking, data transfer, and high-performance computing. Running on powerful hardware and an open Linux toolkit — enough computing power to handle SDR and local AI.<br>Flipper Zero and Flipper One operate at different protocol layers and are not meant to replace each otherSo they're not "newer" and "older" generations of the same product. Flipper One doesn't replace Flipper Zero — they're different categories of devices.<br>Truly Open Linux platform<br>We want to build a truly open Linux hardware platform — the best-documented ARM computer, one that works out of the box on any recent upstream kernel. It will never go stale because it'll keep getting the latest updates. Our goals:<br>Full mainline Linux kernel support<br>No binary blobs, closed drivers, or proprietary firmware<br>No vendor-locked BSP (board support package)<br>We say "truly open" because the current state of ARM Linux is depressing. Every vendor bolts on their own custom mess: closed boot blobs, vendor-specific patches, "board support packages" that nobody outside the chip maker can really understand. You can no longer just read the specs and understand how computers work — you can only learn the workarounds for one specific chip with one specific BSP. We're sick of this ourselves, and we don't want to be part of the problem by shipping yet another product that just adds to the mess.<br>To pull this off, we've partnered with the Collabora team to push full support for the Rockchip RK3576 SoC into the mainline Linux kernel. Practically, this means you can download the kernel directly from kernel.org, with zero vendor patches, and run it on your Flipper One.<br>👩👩👧👦<br>Flipper + Collabora — Making things open together<br>We've partnered with Collabora to bring the RK3576 SoC into the mainline kernel and give Flipper One full upstream support.<br>Read more: Collabora blog post
Current RK3576 mainline support is in pretty good shape, and all the major components are working. But there's still one last binary blob in the boot chain — the DDR trainer , which initializes RAM during early boot.
We're asking the community to help us polish RK3576 support so we can build a truly open platform together. We'd be glad for any kind of contribution, not just code. For example, maybe you can find a way to convince Rockchip to open up that last blob.
Right now, we're focused on...