Projektet Flipper One har lanserats och utvecklar en portabel dator för nätverksingenjörer, entusiaster och säkerhetsforskare. Enheten är designad som en spelkonsol och har en dator som kan användas autonomt för att kontrollera säkerheten i system, diagnostisera nätverksproblem och analysera trafik, eller som en bärbar arbetsstation ansluten till en skärm, tangentbord och mus. Projektet utvecklas i samarbete med samhället och använder öppen firmware. Målet är att skapa den mest öppna och dokumenterade datorn baserad på ARM-arkitekturen, helt stödjd i Linux-kärnan.

Flipper One presenteras som en slags multitool och kombinerar möjligheterna att skapa trådlösa åtkomstpunkter och routrar, emulera USB-enheter, köra serverprocesser i containrar, analysera nätverkspaket, skapa VPN, integrera med olika hårdvarusensorer och moduler via GPIO-porten, fungera som en sändare/mottagare med programvarumodulering av signaler (SDR, Software Defined Radio), nätverksanalysator för 5G/LTE, powerbank, 5G/LTE-modem och multimedia-TV-box.
Projektet, i sin konceptuella utformning, liknar den redan levererade enheten Flipper Zero, men är en helt ny produkt. Den tidigare modellen Flipper Zero var baserad på mikrokontrollern STM32WB55 (2 Arm Cortex-M4-kärnor på 64 MHz, 256 KB RAM och 1 MB Flash) och var avsedd för analys av protokoll för åtkomstkontroll baserat på NFC, RFID, trådlös radiokommunikation under 1 GHz, infraröda kommunikationssystem och trådbundna anslutningsteknologier såsom iButton, UART, SPI och I²C.
Flipper One kommer att inkludera både mikrokontroller och en högpresterande ARM-processor som kan köra Linux och bearbeta multimediainnehåll. Den nya enheten utökar möjligheterna för låg nivå signalanalys med funktioner för att utföra forskning på nätverksteknologier och protokoll, Wi-Fi, Ethernet, 5G och satellitkommunikation. Enhetens prestanda är tillräcklig för programanalys av radiosignaler och lokal körning av maskininlärningsmodeller.

Anslutning av externa enheter och tillbehör stöds via USB 3.0, PCI Express, SATA och GPIO-portar. Till exempel kan en 5G/LTE-modem, SSD-enhet eller satellit NTN-modem anslutas via M.2-slot (PCI Express 2.1). Grundmodellen har 2 Gigabit Ethernet-portar, USB Ethernet (5 Gbps), HDMI 2.1 (4K @ 120Hz) och Wi-Fi 6E (2.4/5/6 GHz) baserat på MediaTek MT7921AUN-chippet. Enheten är utrustad med SoC Rockchip RK3576 (4 högpresterande Cortex-A72-kärnor + 5
energieffektiva Cortex-A53-kärnor, GPU Mali-G52, NPU för AI-modeller, 8 GB RAM). RP2350-mikrokontrollern från Raspberry Pi-projektet används, för vilken det redan har accumulerats en betydande mängd färdig kod.
Firmware använder Linux-distributionen Flipper OS (baserat på Debian) med eget ramverk FlipCTL för att skapa ett användargränssnitt optimerat för en 7-tums skärm. Gränssnittet baseras på ett menysystem, där navigering sker via D-pad och flera kontrollknappar. I menyn erbjuds ompaketeringar för att köra typiska program och verktyg, som ping, nmap och traceroute. Framöver planerar FlipCTL att skapa ett universellt paket som är lämpligt för användning på alla inbyggda enheter, inte bara på Flipper One. När enheten kopplas till en monitor via HDMI-porten kan en fullständig KDE-skrivbordsmiljö startas.


Projektet använder strikt endast öppen mjukvara utan binära blobbar, stängda drivrutiner knutna till BSP-tillverkare (board support package) och proprietära firmware. Företaget Collabora ansvarar för implementeringen av öppna drivrutiner för SoC Rockchip RK3576 och integration av dessa i Linux-kärnan. Största delen av drivrutinerna för SoC RK3576 har redan antagits i huvudkärnan i Linux, det återstår att byta ut den binära blobben med koden för att initiera RAM, samt förbereda drivrutiner för NPU och videoavkodningsacceleratorer.

Källa: opennet.ru
