Flipper One — wir brauchen eure Hilfe
(blog.flipper.net)- Flipper One ist kein Upgrade des Flipper Zero, sondern zielt auf einen offenen ARM-Computer ab, der auf aktuellem Upstream-Linux ohne Vendor-Patches läuft
- Während Flipper Zero sich mit Offline-Zugangskontrolle wie NFC, RFID und Sub-1 GHz befasst, richtet sich Flipper One auf den IP-Netzwerkbereich wie Wi-Fi, Ethernet, 5G und Satellit
- Mit einer Dual-Prozessor-Architektur aus einer Linux-CPU auf Basis von
RK3576und einemRP2350-MCU bleiben Display-, Tasten- und Stromsteuerung auch dann möglich, wenn Linux ausgeschaltet ist - Das auf Debian basierende Flipper OS führt Profile als vollständige OS-Snapshots ein, und FlipCTL verpackt Werkzeuge wie
pingundnmapin eine Menü-UI für kleine LCDs - M.2- und GPIO-Erweiterung, fünf Netzwerk-Uplinks, NTN-Satellitenmodem, lokales LLM sowie Desktop- und Media-Box-Modi sind geplant, aber die technischen und finanziellen Risiken sind hoch
Zielsetzung und Charakter
- Flipper One ist kein Upgrade des Flipper Zero, sondern eine Linux-basierte offene Plattform mit eigenständiger Zielsetzung
- Ziel ist es, den offensten und am besten dokumentierten ARM-Computer der Welt zu bauen, der mit dem aktuellen Upstream-Linux-Kernel ohne Vendor-Patches läuft
- Die Plattform soll Abhängigkeiten von Closed Source, Binary Blobs und vendor-gebundenen BSPs reduzieren und eine Hardware-Basis bieten, auf der man durch das Lesen der Spezifikationen verstehen kann, wie der Computer funktioniert
- Sie setzt auf eine Coprozessor-Architektur, die Mikrocontroller und CPU kombiniert, und wird dadurch zu einer untypischen Plattform, auf die ein erheblicher Teil des bisherigen Low-Level-MCU-Codes portiert werden muss
- Mit einem eigenen GUI-Framework, das bestehende CLI-Utilities umschließt, soll die Linux-Nutzung für ein kleines tragbares Gerät neu gedacht werden
- Es handelt sich um ein finanziell und technisch sehr schwieriges Projekt, das nach mehreren Neustarts nun an dem Punkt ist, den Entwicklungsprozess offenzulegen und die Community um Hilfe zu bitten
Unterschiede zum Flipper Zero
- Flipper Zero ist ein stromsparendes, mikrocontrollerbasiertes Gerät für Offline-Punkt-zu-Punkt-Protokolle der Zugangskontrolle wie NFC, Low-Frequency-RFID, Sub-1-GHz-Funk, Infrarot, iButton, UART, SPI und I²C
- Flipper One befasst sich mit IP-verbundenen Bereichen wie Wi-Fi, Ethernet, 5G und Satellit und ist ein Linux-basiertes Gerät für Networking, Datenübertragung und High-Performance-Computing
- Beide Produkte zielen auf unterschiedliche Protokollschichten und Einsatzzwecke, daher ersetzt Flipper One den Flipper Zero nicht
Offene Linux-Plattform
- Das heutige ARM-Linux-Ökosystem ist oft auf geschlossene Boot-Blobs, vendorspezifische Patches und von außen schwer nachvollziehbare BSPs (Board Support Packages) angewiesen
- In Zusammenarbeit mit Collabora wird Unterstützung für das Rockchip-SoC
RK3576in den Mainline-Linux-Kernel eingebracht; das Ziel ist, einen von kernel.org bezogenen Kernel auf Flipper One ohne Vendor-Patches laufen zu lassen - Derzeit funktioniert die Mainline-Unterstützung für
RK3576bereits bei den wichtigsten Komponenten, aber der DDR-Trainer, der RAM beim frühen Boot initialisiert, ist der letzte verbliebene Binary Blob in der Boot-Kette - Aktuelle Schwerpunkte sind Power-Management und Unterstützung für USB DisplayPort Alt Mode; NPU, Hardware-Videodekodierung und andere Beschleuniger-Treiber sind noch nicht vollständig upstream
- Relevante Ressourcen:
- RK3576 open source roadmap — Plan und Möglichkeiten zur Mitarbeit
- Open tasks — Aufgaben, bei denen die Community helfen kann
- RK3576 mainline status — von Collabora gepflegter Stand der Mainline-Unterstützung
- Collabora blog post — Zusammenarbeit zur Upstream-Unterstützung für
RK3576
Offene Entwicklung und Developer Portal
- Das Flipper One Developer Portal ist ein öffentliches Wiki mit den Entwicklungsdokumenten zu Flipper One und kann von allen bearbeitet werden
- Angestrebt wird ein Open Development Process, bei dem nicht nur der Code, sondern auch Task-Tracker, interne Diskussionen, unfertige Dokumente und Architekturdebatten offengelegt werden
- Man geht davon aus, dass der Lernwert größer ist, wenn nicht nur polierte Ergebnisse, sondern auch gescheiterte Ansätze und Kontroversen sichtbar werden
- Das Flipper One Developer Portal ist der Einstiegspunkt für alle Unterprojekte und bietet
help wanted-Aufgaben, Beitragsrichtlinien und ein Abo für den wöchentlichen Entwickler-Digest - Außerdem wird ein Developer Portal Manager gesucht, der als Schnittstelle zwischen Entwicklungsteam und Community fungiert, das Portal strukturiert und Mitwirkende unterstützt
- Bewerbung für Developer Portal & Community Manager
Hardware- und Software-Aufbau
- Die Entwicklung von Flipper One gliedert sich in elektrische Hardware, mechanisches Design, Linux-CPU-Software, MCU-Firmware, UI/UX, Dokumentation und Testing
- Linux CPU Software umfasst Kernel, Module, Treiber, Userspace, Bootloader und Rockchip-Tools für den
RK3576-Prozessor und ist das größte und komplexeste Unterprojekt mit mehreren Repositories - MCU Firmware ist die Firmware für den Mikrocontroller
RP2350und ist für Display, Stromversorgungssubsystem, CPU-Boot-Prozess sowie Tasten- und Touchpad-Ereignisse zuständig - Testing umfasst Skripte, Programme, Interface-Prototypen, Demos und Test-Apps für Gerätesubsysteme wie Stromversorgung, Networking, CPU, Audio und Grafik sowie zur Hardware-Validierung
Coprozessor-Architektur
- Flipper One nutzt eine Dual-Prozessor-Architektur, in der eine leistungsstarke CPU und ein stromsparender MCU parallel arbeiten
- Die High-Performance-CPU ist ein 8-Kern-SoC
RK3576, das Linux ausführt und eine Mali-G52-GPU, eine NPU für lokale LLMs und Modellausführung sowie 8 GB RAM umfasst - Der stromsparende MCU ist der Dual-Core-Mikrocontroller Raspberry Pi
RP2350, der Display, Tasten, Touchpad, LEDs und das Stromversorgungssubsystem steuert und seine eigene MCU Firmware ausführt - Das Gerät kann allein über den MCU betrieben werden, sodass sich Flipper One auch bei ausgeschaltetem Linux über Tasten und LCD steuern und der Boot-Prozess konfigurieren lässt
- Bei typischen SBCs steht das Gerät praktisch still, wenn Linux ausgeschaltet ist; bei Flipper One übernimmt der MCU weiterhin die grundlegende Steuerung
Verbindung zwischen MCU und CPU
- Die beiden Prozessoren kommunizieren über mehrere Schnittstellen, die Interconnect genannt werden
- SPI wird genutzt, um den Framebuffer an den MCU für die Display-Ausgabe zu senden, und I²C übermittelt Befehle an den MCU sowie Tasten- und Touchpad-Ereignisse zurück an die CPU
- UART und einige GPIO-Leitungen übernehmen die Steuerung des CPU-Boots
- Die Display- und Eingabetreiber sollen in den Linux-Kernel upstream eingebracht werden; Ziel ist eine saubere Integration ohne out-of-tree Vendor-Hacks
- Gewünscht ist, dass die Kernel-Community dieses Design prüft und dabei hilft, den richtigen Weg für das Upstreaming zu finden
Flipper OS und portables Linux
- In typischen Linux-Workflows wie mit Raspberry Pi OS wiederholen sich für Router, TV-Boxen, Logic Analyzer und andere Einsatzzwecke ständig Paketinstallationen, das Kompilieren von Quellcode, Änderungen an Systemeinstellungen, Anpassungen am Device Tree und Kernel-Patches, wodurch das System leicht unübersichtlich wird.
- Da es an guten Möglichkeiten fehlt, solche Änderungen sauber rückgängig zu machen, ist man beim Start eines neuen Projekts oft darauf angewiesen, die SD-Karte erneut zu flashen.
- Flipper OS ist eine Schicht auf einem Debian-basierten System und führt Profile ein, also vollständige OS-Snapshots mit unterschiedlichen Paketen und Konfigurationen.
- Nutzer können ein Profil booten, klonen, kaputtmachen, alles Nötige installieren und anschließend zu einer sauberen Kopie zurückkehren.
- Man kann auch für andere Anwendungsfälle zu vollständig anderen Profilen wechseln; das Ziel ist eine portable Linux-Umgebung ohne Austausch der SD-Karte.
- Flipper OS ist noch ein anspruchsvolles Projekt, dessen Architektur noch nicht zu 100 % feststeht; das Konzept soll auch für Raspberry-Pi-basierte Cyberdecks oder portable Tactical Linux Boxes nützlich sein.
- Flipper OS concept
FlipCTL und UI für kleine Bildschirme
- FlipCTL ist ein Teil von Flipper OS, der das Problem fehlender UIs für kleine Bildschirme auf Linux-basierten Cyberdecks lösen soll.
- Viele Geräte zwängen komplette Desktop-Umgebungen wie KDE oder GNOME auf 7-Zoll-Touchscreens, aber eine wirklich für kleine Displays passende Nutzererfahrung fehlt.
- FlipCTL ist ein Framework für menübasierte Oberflächen, das sich mit D-Pad und wenigen Tasten bedienen lässt.
- Die Kernidee besteht darin, bestehende Linux-Utilities wie
ping,nmapundtraceroutemit einer auf kleinen LCDs leicht verständlichen UI zu umhüllen. - Langfristig soll es so einfach werden wie
apt install flipctl, einem Embedded-Linux-Gerät eine HMI (Human-Machine Interface) hinzuzufügen. - Geräte wie Router, NAS, Server oder headless boards, an die sich ein kleiner Bildschirm anschließen lässt, sollen allein mit einer FlipCTL-Konfiguration eine nutzbare Oberfläche bereitstellen können — ohne Qt, GNOME oder X11.
- Das Display und das Button-Board des Flipper One sollen als eigenständiges FlipCTL Control Board erscheinen, also als Peripheriegerät, das an Linux-basierte Geräte angeschlossen eine menübasierte Oberfläche bereitstellt.
- Derzeit befindet sich FlipCTL noch in der Konzept- und Architekturphase.
- FlipCTL concept
Erweiterungshardware
- Die Kernidee des Flipper One ist eine erweiterbare Hardwareplattform, die Nutzer in ihr eigenes spezialisiertes Multitool verwandeln können.
-
M.2-Erweiterungsmodule
- Unter der Rückplatte im Inneren lassen sich schnelle M.2-Erweiterungsmodule installieren.
- M.2 ist der Name eines Formfaktors und definiert nicht die tatsächliche Verbindungsschnittstelle; daher können sich Schnittstelle, Größe und Steckertyp je nach Modul unterscheiden.
- Der M.2-Port des Flipper One ist dafür ausgelegt, verschiedenste Module aufzunehmen, darunter Mobilfunk- und Satellitenmodems, SDR-Module, AI-Beschleuniger, NVMe- oder SATA-SSDs sowie per Adapter auch Wi‑Fi-Karten.
- M.2-Module werden unter der rückseitigen Abdeckung installiert und nach hinten erweitert; je nach eingesetztem Modul können Back plate und antenna rail ausgetauscht werden.
- Die Spezifikation unterstützt
Key-B,2242/3042/3052und Dicken bis Klasse D3; zu den Schnittstellen gehörenPCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM card. - Die vollständigen Spezifikationen und das Pinout stehen in der M.2 Port specification.
-
GPIO-Module
- Für einfachere DIY-Module wurde zusätzlich ein GPIO-Anschluss mit standardmäßigen 2,54-mm-Pin-Headern vorgesehen.
- GPIO-Module werden oberhalb der Rückplatte montiert und mit Gehäuseclips und Schrauben fixiert, damit sie sich beim Transport nicht leicht lösen.
- Die threaded inserts sind in Back plate und antenna rail in einem Raster mit 2,54-mm-Pitch angeordnet und passen damit zu den üblichen Lochabständen von Perfboards.
- Nutzer können Perfboard passend zuschneiden, Module darauf verlöten und es dann an der Rückseite des Flipper One festschrauben.
- Technische Daten, Pinout und Schaltpläne finden sich unter GPIO port, Beispiele wie Walkie-Talkie- und Kameramodule unter GPIO modules examples.
-
Offene mechanische Bauteile
- Das kundenspezifische Montagesystem für Flipper-One-Module sowie die dazugehörigen Gehäuseteile werden offengelegt.
- Im 3D-Modell-Video ist der Aufbau zu sehen.
- Der Body ist das Hauptgehäuse; M.2-Module werden auf einer metallischen heatsink plate verschraubt, und es gibt zwei threaded inserts für Modullängen von 42 mm und 52 mm.
- Die Back plate ist die rückseitige Abdeckung, die Zugriff auf den M.2-Erweiterungsport bietet, und kann je nach installiertem Modul durch unterschiedliche Designs ersetzt werden.
- Die Antenna rail ist ein separates Teil zur Montage von SMA-Antennen; da sie von der Back plate getrennt ist, können Antenneninstallation und Kabelführung zuerst erfolgen, bevor die Back plate geschlossen wird.
- Diese Struktur soll das Risiko verringern, Antennenkabel bei der Montage zu beschädigen.
- Man kann die 3D-Modelle herunterladen, um Gehäuse für Module, eine custom back plate oder eine antenna rail zu entwerfen.
- Mechanics
Netzwerk-Multitool
- Flipper One zielt auf ein Netzwerk-Multitool für IP-Netzwerke über alle OSI-Schichten hinweg.
- Es bietet fünf unabhängige Netzwerk-Uplinks, die sich zu einer Bridge zusammenfassen, mit custom routing konfigurieren oder durch VPN tunnel leiten lassen.
- 2× Gigabit Ethernet sind unabhängige WAN-/LAN-Ports mit jeweils 1 Gbps und können unter anderem für transparent bridging und MitM-Sniffing genutzt werden.
- Wi‑Fi 6E basiert auf dem Chipsatz
MT7921AUN, ist 802.11ax, unterstützt monitor mode und kann in den Bändern 2,4/5/6 GHz als Wi‑Fi-Client (STA) und Hotspot (AP) arbeiten. - Das Mobilfunkmodem ist ein 5G- oder LTE-Modem über ein M.2-Erweiterungsmodul und unterstützt externe Antennen, physische Nano-SIM (4FF) sowie eSIM.
- USB Ethernet wird über USB-C mit bis zu 5 Gbps emuliert und arbeitet als USB-CDC NCM, sodass kein separater Treiber erforderlich ist.
- Im Standardzustand kann Flipper One als Gateway für beliebige Netzwerke, als Multi-Hotspot-Bridge, als Inline-Ethernet-Sniffer, als USB-Wi‑Fi-/Ethernet-Adapter für PCs und Smartphones oder als Kombination daraus dienen.
- Funktionen wie dynamic routing, load balancing und failover sind in der Features list anhand von User Stories zusammengestellt.
Erweitertes Wi‑Fi und Satelliten-NTN
- Das integrierte Wi‑Fi von Flipper One soll die für die Analyse von Wi‑Fi-Netzwerken nötigen Funktionen unterstützen, darunter Monitor Mode und Packet Injection
- Der aktuell getestete Chipsatz ist der MediaTek
MT7921AUN; er unterstützt drei Frequenzbänder und wird durch einen Open-Source-Treiber im mainline Linux-Kernel unterstützt - Alfa
AWUS036AXMList ebenfalls ein USB-Wi‑Fi-Adapter auf Basis vonMT7921AUNund ist für Driver Support sowie Kompatibilität mit Wardriving-Tools bekannt - Um zu prüfen, ob dieser Chipsatz in der Praxis den Anforderungen der Nutzer entspricht, werden Tests von Nutzern benötigt, die sich für Wireless Auditing, Monitoring, Injection, Mesh und Ähnliches interessieren
- Wi-Fi Testing
- NTN (Non-Terrestrial Networks) ist eine von 3GPP als Teil der 5G- und LTE-Spezifikationen standardisierte Satellitenkommunikation mit niedriger Datenrate für IoT-Geräte
- NTN verwendet den standardmäßigen Cellular Stack und umfasst SIM/eSIM-Authentifizierung, Roaming und normalen IP-Traffic
- Flipper One soll über ein NTN-Satellitenmodem-M.2-Modul mit Satelliten kommunizieren können
- Partner wie Skylo sollen Satellitennetzwerk-Support zu eSIM-Modulen hinzufügen und bei der Auswahl eines offiziell unterstützten NTN M.2 module helfen
- Modules → Satellite modem
Offline-Flipper-LLM
- Flipper One soll die Integration mit externen AI Agents unterstützen und zielt darauf ab, auch ohne Internetzugang ein lokales LLM auszuführen, damit Nutzer trotzdem Hilfe bekommen können
- Über den integrierten AI accelerator soll lokal und ohne Internetverbindung ein LLM ausgeführt werden, das bei der Gerätebedienung, beim Erstellen von Konfigurationen und mit nützlichen Tipps hilft
- Man geht davon aus, dass allgemeine Modelle allein nicht ausreichen, und will daher ein spezialisiertes AI-Modell trainieren, das den internen Aufbau und die Anwendungen von Flipper One gut kennt
- Das NPU-Modul des
RK3576wird derzeit im mainline Kernel nicht unterstützt, und diese Unterstützung muss ergänzt werden - RK3576 NPU support in mainline Linux and Mesa
Desktop- und Media-Box-Modus
- Flipper One kann als stets mitführbarer survival desktop oder Thin Client verwendet werden
- Mit nur einem USB-C-Kabel lässt es sich an einen Monitor anschließen und kann dabei gleichzeitig laden, Video ausgeben und USB-Peripherie anbinden; verwendet wird USB-C DisplayPort Alt Mode
- Die Prozessorleistung soll ungefähr auf dem Niveau eines Raspberry Pi 5 liegen und Web-Browsing sowie leichte Entwicklungsarbeit bewältigen können
- USB-C DisplayPort Alt Mode umfasst einen komplexen Protokoll-Stack, und stabile Verbindungen sind wegen Signal-Integrity-Problemen und unterschiedlichem Verhalten je nach Monitor schwer zu erreichen
- Die Unterstützung für DP Alt Mode ist im mainline kernel noch nicht vollständig implementiert
- Hardware-Videodekodierung wird im mainline Kernel noch nicht unterstützt; für flüssige Videowiedergabe muss H.264/HEVC hardware video decoding support ergänzt werden
- Als Desktop-Umgebung ist KDE Plasma einer der Kandidaten, aber auch die Möglichkeit eines leichteren Tiling WM, das besser zu Flipper One passt, bleibt offen
- Ziel ist es, als seltener Fall eines mit der Hardware ausgelieferten Linux-Desktops eine schnelle, aufgeräumte, nicht aufgeblähte und sofort einsatzbereite Desktop-Umgebung zu schaffen
- Es kann auch als TV media box genutzt werden und lässt sich dank HDMI CEC mit der vorhandenen TV-Fernbedienung steuern
- Man ist der Ansicht, dass Mini HDMI und Micro HDMI das Auffinden passender Kabel erschweren, und setzt deshalb trotz Lizenzgebühren für einen proprietären Port auf full-size HDMI
- Der Full-size HDMI 2.1 port bietet einen Stecker in Standardgröße ohne Adapter und unterstützt 4K @ 120Hz sowie CEC (Consumer Electronics Control)
Risiken und Beteiligung der Community
- Vom Flipper Zero sind rund 1 Million Geräte in die Hände von Nutzern gelangt; dabei ist eine große Community entstanden, die neue Technologien erkundet und Veränderungen bei Herstellern hin zu sichereren und transparenteren Produkten angestoßen hat
- Flipper One ist ein seit etwa zehn Jahren konzipiertes Pocket-Linux-Multi-Tool und wird nun vorgestellt, weil man den Punkt erreicht sieht, an dem Technik und Komponenten für ein kompromissloses Produkt bereit sind
- Die technischen Herausforderungen und finanziellen Risiken sind groß, und es bestehen weiterhin Unsicherheiten wie die aktuelle RAM-Chip-Krise
- Es ist nicht sicher, ob alles Geplante umgesetzt werden kann, aber man will durch einen offenen Entwicklungsprozess und Beiträge der Community vorankommen
- Wege zur Beteiligung:
- Flipper One Developer Portal — alle Teilprojekte,
help wanted-Aufgaben, Contribution Guides und der wöchentliche Digest für Entwickler - X.com/Flipper_RND — Projekt-Updates und Ankündigungen
- Flipper One Developer Portal — alle Teilprojekte,
3 Kommentare
Hacker-News-Kommentare
Ich habe ein Flipper Zero und finde, dass dieses Team gute Werkzeuge gebaut hat, also habe ich wegen der Formulierung „brauchen eure Hilfe“ im Titel geklickt.
Aber selbst nach zwei Seiten Scrollen konnte ich nicht herausfinden, wobei eigentlich geholfen werden soll, und ganz unten war es genauso.
Ehrlich gesagt mag ich das Produkt, aber nicht so sehr, dass ich einen achtseitigen Text durchforste, nur um herauszufinden, was mit Hilfe gemeint ist.
Sie wollen wohl Dinge machen wie in „Collabora + Flipper: Opening up the RK3576“ https://www.collabora.com/news-and-blog/news-and-events/coll... und hoffen, dass Entwickler und Technikbegeisterte dem Projekt selbst helfen und Marken bzw. Firmen dazu bewegen können, offener zu werden.
Im Text steht sinngemäß: „Lasst uns den RK3576-Support ausreifen und gemeinsam eine wirklich offene Plattform bauen; auch wenn ihr nicht codet, ist jeder Beitrag willkommen; vielleicht finden wir sogar einen Weg, Rockchip dazu zu bewegen, den letzten Binary Blob offenzulegen.“
Außerdem wollen sie offenbar nicht nur den Code veröffentlichen, sondern auch Issue-Tracker, interne Diskussionen, unfertige Dokumentation und Architekturdebatten, damit man am eigentlichen Entwicklungsprozess teilnehmen kann.
Wenn man per
CTRL+Fnach „help“ sucht, findet man das Wort 16-mal, aber am Ende muss man den Text trotzdem wirklich lesen.Wenn man ihn nicht einmal so weit lesen will, dass man versteht, wobei geholfen werden soll, möchte man vielleicht auch nicht bei etwas helfen, das deutlich schwieriger ist und viel mehr Beteiligung erfordert.
Aus Sicht eines Firmware-Ingenieurs, der mit Bluetooth und Wi-Fi gearbeitet hat, ist das ziemlich nah an einer Fantasie.
FCC-Zertifizierung ist ein riesiger Schmerzpunkt, und ein Grund, warum bestimmte Chips verwendet werden, ist gerade, dass diese Zertifizierung mitgeliefert wird.
Wenn man zum Beispiel einen ESP32 in ein Produkt einbaut und Wi-Fi nutzt, braucht man keine zusätzliche Zertifizierung, aber nur unter der Annahme, dass das Funkgerät nichts tun „kann“, was die FCC verbietet.
Deshalb liefern Firmen oft Binary Blobs für funkbezogene Funktionen mit, die in den finalen Build gelinkt werden müssen, um die Funkfunktionen einzuschränken.
Daher ist die Wahrscheinlichkeit fast null, dass ein Chiphersteller öffentlich auf Binary Blobs verzichtet; bestenfalls unterstützt er Reverse Engineering für Open-Source-Treiberprojekte still im Hintergrund.
Trotzdem wäre es schön, für alle Chips verifizierte, nicht vom Hersteller stammende Alternativen zu haben.
Binary Blobs können Bugs haben, und in letzter Zeit konnten wir die Datenrate stark erhöhen, indem wir Bluetooth-Firmware als Open-Source-Version neu geschrieben haben.
Die bestehende Firmware hatte nämlich einen Bug, der Byte-Transfers kaputtgemacht hat.
Aber mit solchem Code spielt man nicht leichtfertig. FCC-Verstöße sind absurd teuer und absolut nichts, das man auf die leichte Schulter nehmen sollte.
Wenn man das liest, wirkt es so, als seien sie bei dem, was sie sich wünschen, und dem, was sie realistisch erreichen können, über ihre Möglichkeiten hinausgegangen.
Das Ziel, Binary Blobs durch Open Source zu ersetzen, ist an sich gut, und ich bin dafür, aber meiner Erfahrung nach bedeuten Binary Blobs oft „lizenzierte IP, geschützt durch Patente und NDAs“.
Das heißt dann: 1) Man muss etwas Geschütztes per Reverse Engineering nachbauen, mit möglichem DMCA-Risiko, und 2) man muss es veröffentlichen, ohne verklagt zu werden.
Im Allgemeinen ist das lästig und riskant.
Ich hoffe, dass Flipper One real wird, und ich würde wahrscheinlich eins kaufen, aber dass Rockchip offenbar nicht genug Dokumentation veröffentlichen will, um die Binary Blobs von Grund auf neu zu implementieren, ist ein großes Warnsignal.
Jemand hilft vielleicht, weil er einen bestimmten Anwendungsfall spannend findet, und baut am Ende ein Produkt mit, das preislich überhaupt nicht zu ihm passt — warum sollte er das tun?
Ich mag das Konzept wirklich. Der Umfang wirkt etwas aufgebläht, aber insgesamt scheint es gut auf Protokolle rund um die IP-Schicht ausgerichtet zu sein.
Ich glaube nur nicht, dass lokale AI-Funktionen priorisiert werden sollten.
Nett ist es schon, aber Modelle laufen auf einem richtigen Mac oder einer externen GPU deutlich klüger als auf einem kleinen akkubetriebenen Flipper-Gerät.
Vor Ort oder unterwegs könnte es hilfreich sein, aber ohne dedizierte Tastatur wäre die Nutzbarkeit ziemlich schlecht.
Lieber hätte ich gesehen, dass sie sich weiter auf den Zero konzentrieren, um die Chance auf einen Zero 2 mit Fähigkeiten in der Größenordnung dieses One offenzuhalten.
Ich mag meinen Zero, aber mir fehlen Kernfunktionen wie volle Unterstützung für Garagentore/RFID-Rolling-Codes und einige andere Protokolle.
Das Wi-Fi-Developer-Board ist sehr eingeschränkt, und soweit ich mich erinnere, gibt es auch keine einfache Möglichkeit, BLE-Remotes aufzuzeichnen und wiederzugeben.
Wobei das natürlich davon abhängt, ob man BLE als Schicht 0 oder Schicht 1 betrachtet.
Es gibt schon heute in der Praxis Dutzende von On-Device-AI-Anwendungen, die auf kleinen AI-Modellen laufen.
Der ESP32-S3 macht seit Jahren On-Device-AI.
Selbst mit 240-MHz-Prozessor, 512 KB SRAM, 16 MB PSRAM und ohne GPU funktioniert AI gut.
Entweder sind sie völlig vom Weg abgekommen, oder sie sehen etwas, das meine Vorstellungskraft weit übersteigt.
So oder so bin ich nicht sicher, ob es genug Leute gibt, die PCIe in der Hosentasche wollen und mit einem Raspberry Pi oder Laptop-Formfaktor nicht zufrieden wären.
Das klingt nach dem Second-System-Effekt. Genau das Phänomen aus „The Mythical Man-Month“.
Das erste Produkt ist einfach und fokussiert, das zweite will alles können und erscheint oft nie.
Die geplante TUI[1] soll React(!) verwenden, um Logik mit der BrowserUI[2] zu teilen.
Wenn man ins Repository schaut, sieht man, wie sie sich damit abmühen, irgendwie GPU-basiertes Rendering für den Browser hinzubekommen, und sich am Ende zurückziehen, indem sie es Wayland überlassen.
Insgesamt wirkt es chaotisch genug, dass nicht einmal ein LLM es sauber zusammenfassen könnte.
Am Ende wird es eher eine angepasste Linux-Desktop-Umgebung und durch die vielen scharfen Kanten sogar weniger hackbar.
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] Warum eine Netzwerk-TUI nicht einfach nur ein Terminal sein kann, ist völlig unklar.
Die meisten sahen ihn eher als Schweizer Taschenmesser voller Funktionen und Funkgeräte, während der One weniger Funktionen, aber mehr Konnektivität und I/O hat.
Offenbar gibt es Leute, bei denen das ähnlich ankommt, aber ich verstehe nicht ganz, welcher Teil des eingereichten Textes diesen Eindruck vermittelt.
Es gibt benutzerdefinierte AI-Modelle, ein benutzerdefiniertes OS und sogar eine sehr spezielle Architektur mit zwei unabhängig laufenden „Haupt“-Prozessoren, und fast nichts von der Arbeit am Flipper Zero wird wiederverwendet.
Der RK3576 ist ein wirklich spannender und vielseitiger Chip, und es ist großartig, den großen Einsatz zu sehen, vollständigen Support in den Linux-Kernel zu bringen.
Das könnte viele Türen für coole freie Open-Source-Hardwareprojekte öffnen, die AI-Beschleunigung brauchen.
Eine Idee, die ich habe und die ich realistisch wahrscheinlich nie bauen werde, ist ein E-Ink-Notizblock mit Mikrofon.
Man sagt dann „Erstelle mir eine Baseball-Scorecard-Vorlage“ und bekommt sie generiert, und wenn es viele Auswechslungen oder ein langes Spiel gibt, kann man direkt mit Folgeanweisungen wie „Füge mehr Zeilen für Spielerwechsel hinzu“ oder „Mach sie bis zum 12. Inning nutzbar“ die Vorlage anpassen.
Wenn ein Chip wie der RK3576 im Linux-Kernel vollständig unterstützt wäre, ließe sich so ein Gerät viel leichter bauen.
Als kommerzielles Produkt würde es am Ende vielleicht nur eine App auf einem aufgemotzten E-Book-Reader werden, aber selbst das wäre nicht unbedingt schlecht.
Alles ist besser als das lokale Optimum aus Laptop und Smartphone.
Der Erfolg des Flipper Zero war vor allem ein Design-Erfolg, und die Produktidee war schon vorher leicht zu verstehen.
Wenn der One bei einer schwierigeren Aufgabe Erfolg hat, hoffe ich, dass das noch interessantere Geräteinnovationen anstößt.
Man könnte es auch für Packlisten, Einkaufslisten, Tic-Tac-Toe oder Vier Gewinnt, Konferenznotizen usw. verwenden.
Wenn es sich wie ein moderner alter Palm Pilot anfühlte, würde ich es sofort kaufen.
Wie auch immer: Ich hoffe, dass solche Chips breiter eingesetzt werden und Low-Level-Support dazukommt.
Ich hätte gern, dass mir jemand erklärt, warum Flipper diese Entscheidung trifft oder welche Vorteile Flipper One gegenüber Flipper Zero, Raspberry Pi und einem Linux-Rechner hat.
Zuerst hatte ich das Gefühl, dass die KI-artigen Formulierungen nicht helfen.
Nach weiterem Lesen wirkt es eher wie ein lustiges Projekt im Stil des Playdate, nur dass sie statt einer Spielkonsole ein Linux-Multitool bauen wollen.
Das an sich ist großartig und könnte ein kleiner Schritt in Richtung einer Erholung der heute stark durchunternehmen Technikkultur sein.
Schade ist nur, dass die Website das mit AI- und Marketing-Sprache nicht gut erklärt.
Ich habe wohl zu schnell geurteilt und bin wegen AI vielleicht zu zynisch geworden.
Meine verbleibende Kritik ist eigentlich nur, dass sie die Motivation besser hätten erklären sollen, statt Funktionen aufzuzählen und immer wieder zu sagen, sie würden „interessante und wichtige Dinge“ tun.
Zero ist näher an der physischen Schicht, One eher im Netzwerkbereich, daher überschneiden sie sich kaum, und es ist schwer zu sagen, dass eines dem anderen überlegen sei.
Im Vergleich zum Raspberry Pi hat es einen Akku und ist ein fertiges Gerät mit durchdachtem Energiemanagement, nicht nur ein bloßes Board.
Mit einem Linux-Rechner, etwa einem Laptop, kann man das meiste wahrscheinlich auch tun, aber Flipper One ist kleiner und spezialisierter, und soweit der Hersteller es zulässt, ist auch die Firmware offener.
Die Funktionsliste steht hier: https://docs.flipper.net/one/general/features
Die Bündelung einer Community um ein einziges Gerät brachte große Vorteile, und ich denke, der One könnte ähnlich profitieren.
Als aktueller Zero-Nutzer würde ich den One auf jeden Fall kaufen, wenn er erscheint.
Allein der zusätzliche PTT-Knopf wirkt für mich schon wertvoll, und die meisten anderen Änderungen finde ich ebenfalls gut.
Im Zielentwurf sehe ich keine großen Nachteile; die Modularität macht es zwar etwas komplexer, bringt aber auch klare Vorteile.
Es sieht wirklich cool aus, wirkt aber auch wie die Definition von Scope Creep.
Es scheint gleichzeitig großartig, unbezahlbar, erstaunlich billig, furchtbar und in beiden Bedeutungen beeindruckend zu werden.
3GPP müsste wirklich mal ins Licht gerückt werden.
Ich wünschte ernsthaft, ich fände einen Weg, jemanden dazu zu bringen, mir das zu kaufen.
Und die Richtung, alle Quellen in den Mainline-Tree zu bekommen, ist fantastisch. Wirklich beeindruckend.
Hätte der Projektmanager des Schweizer Taschenmessers Feature Creep verhindert, gäbe es nur eine einzige Klinge.
Ihr letzztes Produkt war die Desktop-Timer-Anzeige BUSY bar, die anzeigt, dass man beschäftigt ist.
Der Vorverkaufspreis lag bei 250 Dollar und wurde später auf 219 Dollar gesenkt, aber ausgeliefert wurde sie noch nicht: https://busy.app/
Die Spezifikationen des Flipper One werden in der Herstellung deutlich teurer sein als beim Flipper Zero oder der Busy Bar.
Ich glaube nicht, dass das ein erstaunlich billiges Produkt wird.
Aber ich finde es cool, dass sie das Produkt bauen, das sie selbst bauen wollen, und die Kosten eher als nachgeordneten Faktor behandeln.
Gegenüber dem Zero hat es mehr Konnektivität und I/O, wurde in anderer Hinsicht aber abgespeckt und scheint bessere Materialien zu verwenden.
Es sieht so aus, als würden sie den Feature-Ausbau an die Community outsourcen, und das ergibt Sinn.
Meinst du: teuer, aber günstiger als erwartet, oder teuer und schlecht verarbeitet?
Und warum müsste es dir jemand anders kaufen? Wegen Einfuhrbeschränkungen, Privatsphäre oder Anonymität?
Mir fehlt die klare, scharfe Idee, die der Zero hatte.
Es fühlt sich nicht wie Evolution an, sondern wie der Versuch, etwas anderes zu machen, und das Ergebnis könnte am Ende ein fast nutzloser tragbarer ARM-Computer sein.
Ein tragbarer ARM-Computer mit Wi-Fi, Satellitenanbindung usw. — und was kann man damit dann eigentlich tun?
Ich hätte mir als Evolution einen Zero mit stärkerer CPU, SDR und LoRa gewünscht.
Und dann hätte man damit coole, tatsächlich umsetzbare Protokolle implementieren können.
Der am häufigsten genannte Use Case war Arbeit mit RFID-Tags, und dafür gab es schon viel günstigere Hardware.
Es gibt eine Kategorie von Werkzeugen, die Leute kaufen, weil sie cool wirken und unendliche Möglichkeiten versprechen, und die dann am Ende in der Schublade landen.
Für viele Menschen passiert mit dem Raspberry Pi dasselbe.
Er ist für bestimmte Einsatzzwecke nützlich, aber es hat lange gedauert und brauchte viel Marktsättigung, bis allen klar wurde, dass er kein gutes Geschäft ist, wenn man einen allgemeinen Computer braucht.
Der Flipper Zero fühlte sich an wie ein Werkzeug der unendlichen Möglichkeiten, aber die meisten brauchen keine unendlichen Einsatzmöglichkeiten oder merken erst mit der Zeit, dass spezialisierte Hardware günstiger ist und den jeweiligen Zweck besser erfüllt.
Es ist genau wie damals, als alle einen Raspberry Pi als allgemeinen Computer gekauft haben.
Trotzdem ist es ein cooles Produkt, und virales Marketing hat ihm stark geholfen.
Ohne AI. Das wäre großartig gewesen.
Stattdessen entwerfen sie ein komplett neues Produkt und kündigen plötzlich Zusammenarbeit an.
Ich bin kein Fan, aber das neue Projekt sieht cool aus.
Ich wäre deutlich begeisterter, wenn sie nicht das letzte Jahr und besonders die letzten sechs Monate die Flipper-Zero-Community in einem schwierigen Zustand gelassen und faktisch sich selbst überlassen hätten.
Ein neues Produkt von einer Firma bedeutet weniger, wenn sie beim ersten Produkt keinen ordentlichen langfristigen Support zeigen konnte.
Sie haben nicht einmal die einfachen Dinge geschafft, etwa der Community zu ermöglichen, PRs zu mergen oder Releases mit Bugfixes herauszubringen.
Andererseits braucht auch das Annehmen von Hilfe Zeit und Aufmerksamkeit.
Sobald man irgendetwas veröffentlicht, teilt sich die Aufmerksamkeit zwischen der Unterstützung des bereits Gebauten und dem Bau von Neuem auf Basis des Gelernten.
Vor dem Release von v1 kann man sich noch fokussieren, und das ist eine großartige Phase, aber wenn sie vorbei ist, kommt sie nicht zurück.
Das zeigt gut, warum sie von „wirklich offen“ sprechen.
Der aktuelle Zustand von ARM-Linux ist unerquicklich: Jeder Hersteller stapelt geschlossene Boot-Blobs, herstellerspezifische Patches und Board Support Packages darauf, die außerhalb des Chipherstellers kaum jemand versteht.
Statt Spezifikationen zu lesen und zu verstehen, wie ein Computer funktioniert, lernt man am Ende nur noch Workarounds für bestimmte Chips und bestimmte BSPs.
Das ist einer der Gründe, warum ich, wenn möglich, für Linux lieber x86 verwende.
Es ist wirklich schön zu sehen, dass sie in diese Richtung Druck machen.
Das Produkt selbst ist sehr cool, aber weder der Formfaktor des Flipper Zero noch der des Flipper One spricht mich besonders an.
Ich verstehe, dass ich einfach nicht die Zielgruppe bin.
Trotzdem applaudiere ich dem Ziel, die ARM-Welt offener zu machen.
Seit ich mit dem Arduino Giga gescheitert bin und ihn aufgeben musste, bin ich immer noch frustriert.
Ich wollte ihn wegen der starken CPU, aber ARM scheint Hacker mit kleinem Budget zu hassen.
STM32CubeProgrammer verweigert hochnäsig den Dienst, wenn man nicht den von ihm anerkannten, reinen teuren Dongle benutzt.
Bei meinem aktuellen Projekt würde schon ein einzelner Cortex M7 weit mehr als genug Leistung liefern, und trotzdem erwäge ich ernsthaft, stattdessen mehrere ESP32-xx zusammenzuschalten, als würde ich eine alte Nintendo-Konsole bauen.
Ich habe damals am Flipper-Zero-Funding teilgenommen und das Gerät auch bekommen, aber hierzulande schien es wegen regulatorischer Einschränkungen nicht den vollen Funktionsumfang nutzen zu können. Soweit ich mich erinnere, habe ich dann nachgesehen, ob man zur Aktivierung aller Funktionen eine separate region-freie Firmware installieren muss, und es dabei belassen. Das One wirkt dagegen eher wie ein Pocket-Linux-Gerät, deshalb sieht es für mich wieder ganz interessant aus.
Lobste.rs-Meinungen
Davon würde ich eines kaufen, vielleicht auch drei
Ich frage mich, wie weit der Linux-Support für diese Boards inzwischen ist. Ich würde gern meine unveränderliche Void-Linux-Konfiguration auf diesem Gerät laufen lassen. Wenn es nur eine Möglichkeit gäbe, Bluetooth für Tastatur und Audio hinzuzufügen, könnte das ein Always-on-Computer für die Hosentasche sein
Ich habe mir das Entwicklerportal angesehen, um zu prüfen, ob ich etwas beitragen kann, aber Discord schreckt mich wirklich ab. Wenn man es wirklich „öffentlich entwickeln“ will, sollte man meiner Meinung nach andere Werkzeuge verwenden
Allein die Tatsache, dass sie X als Social Channel und Discord als Chat-/Community-Plattform nutzen, lässt mich denken, dass das kein Projekt ist, an dem ich mich beteiligen möchte
Das ist keine schleichende Ausweitung des Umfangs, das ist eine Umfangsexplosion. Ich weiß noch nicht, wofür man es verwenden kann, aber ich weiß sicher, dass ich eines haben will
Collabora ist großartig. Ich war erstaunt, wie gut das rock5b+ dank ihrer Open-Source-Arbeit ist
Jetzt warte ich nur noch darauf, dass USB-C DisplayPort gemergt wird, und dann könnte ich wohl alle x64-Maschinen zu Hause in Rente schicken und für alltägliches Web-Browsing und Filmschauen 3588-Boards verwenden
Ich schreibe gern kleine Kernel. Eine einigermaßen moderne Plattform ohne binäre Blobs wäre wirklich großartig
Das ist ein erstaunlich ambitioniertes Projekt, und aus irgendeinem Grund erinnert es mich an ähnlich ambitionierte Projekte, die es seit den 1990er-Jahren in verschiedenen Bereichen gegeben hat
Ich wünsche dem Team viel Erfolg, aber ehrlich gesagt bezweifle ich, dass sie ihren Traum vollständig verwirklichen können
Schade, dass nichts darüber gesagt wird, wie die SDR-Leistung tatsächlich ausfällt. Es wäre schön, wenn 2,4 GHz ohne Resampling möglich wären, aber das wird man wohl abwarten müssen
Als einfaches IT-Debugging-Tool zum Anstöpseln vor Ort scheint es auf jeden Fall nützlich zu sein. Manchmal ist es schön, nicht gleich einen ganzen Laptop mitschleppen zu müssen