Flipper One-projektet præsenterer en bærbar computer til netværksingeniører, entusiaster og sikkerhedsforskere. Enheden er designet i stil med en spillekonsol og indeholder en computer, der kan bruges autonomt til at teste systemers sikkerhed, diagnosticere netværksproblemer og analysere trafik, eller som en bærbar arbejdsstation, der tilsluttes en skærm, et tastatur og en mus. Projektet udvikles i samarbejde med fællesskabet og bruger firmware med åben kilde. Målet er at skabe den mest åbne og dokumenterede computer baseret på ARM-arkitekturen, der er fuldt understøttet i den officielle Linux-kerne.

Flipper One præsenteres som en slags multitool og kombinerer funktioner til at oprette trådløse adgangspunkter og routere, emulere USB-enheder, køre serverprocesser i containere, analysere netværkspakker, skabe VPN, integrere med forskellige hardware-sensorer og moduler via GPIO-porten, fungere som sender/mottager med Software Defined Radio (SDR), netværksanalysator for 5G/LTE, powerbank, 5G/LTE-modem og multimedie-tv-boks.
Projektet minder om den allerede eksisterende enhed Flipper Zero, men er et helt nyt produkt. Den tidligere model Flipper Zero var baseret på mikrocontrolleren STM32WB55 (2 kerner Arm Cortex-M4 64 MHz, 256 KB RAM og 1 MB Flash) og var designet til at analysere adgangskontrolprotokoller baseret på NFC, RFID, trådløs kommunikation på frekvenser under 1 GHz, infrarøde kommunikationssystemer og ledningsbaserede tilslutningsteknologier som iButton, UART, SPI og I²C.
Flipper One inkluderer både en mikrocontroller og en højtydende ARM-processor, der kan køre Linux og håndtere multimedieindhold. Den nye enhed udvider mulighederne for lavniveau signalanalyse med muligheder for forskning inden for netværksteknologier og protokoller som Wi-Fi, Ethernet, 5G og satellitkommunikation. Enhedens ydeevne er tilstrækkelig til softwareanalyse af radiosignaler og lokal kørsel af maskinlæringsmodeller.

Der forbindelse til eksterne enheder og udvidelser understøttes gennem USB 3.0, PCI Express, SATA og GPIO-porte. For eksempel kan man tilslutte en 5G/LTE-modem, SSD-lager eller satellit NTN-modem gennem M.2-slottet (PCI Express 2.1). Standardudstyr inkluderer 2 Gigabit Ethernet-porte, USB Ethernet (5 Gbps), HDMI 2.1 (4K @ 120Hz) og Wi-Fi 6E (2.4/5/6 GHz) baseret på MediaTek MT7921AUN-chippet. Enheden er udstyret med SoC Rockchip RK3576 (4 højtydende Cortex-A72 kerner + 5
energieffektive Cortex-A53 kerner, Mali-G52 GPU, NPU til AI-modeller, 8 GB RAM). Som mikrocontroller anvendes RP2350 fra Raspberry Pi-projektet, som allerede har en betydelig mængde tilgængelig kode.
Firmware bruger Linux-distributionen Flipper OS (baseret på Debian) med en egen FlipCTL-ramme til at oprette en brugergrænseflade, der er optimeret til en 7-tommer skærm. Grænsefladen er baseret på et menussystem, hvor navigationen foregår gennem D-pad og flere kontrolknapper. I menuen gives der indpakninger til at starte standardapplikationer og værktøjer som ping, nmap og traceroute. Fremadrettet planlægger FlipCTL at udforme det som en universel pakke, der kan bruges på alle indlejrede enheder, ikke kun Flipper One. Når enheden tilsluttes en skærm via HDMI-porten, er der mulighed for at starte et fuldt KDE-skrivebord.


Projektet anvender principielt kun software med åben kilde uden binære blobs, proprietære drivere, der er afhængige af producenter af BSP (board support package) og proprietær firmware. Collabora har påtaget sig implementeringen af åbne drivere for SoC Rockchip RK3576 og integrationen af dem i Linux-kernen. Størstedelen af driverne til SoC RK3576 er allerede accepteret i hovedkernen af Linux, det er blot tilbage at erstatte den binære blob med koden til initialisering af RAM samt forberede drivere til NPU og videoafkodningsacceleratorer.

Kilde: opennet.ru
