Predstavljen je projekt Flipper One, koji razvija prijenosno računalo za mrežne inženjere, entuzijaste i istraživače sigurnosti. Uređaj je dizajniran u stilu igraće konzole i sadrži računalo koje se može koristiti autonomno za provjeru sigurnosti sustava, dijagnosticiranje mrežnih problema i analizu prometa ili kao prenosna radna stanica koja se povezuje s monitorom, tipkovnicom i mišem. Projekt se razvija u suradnji s zajednicom i koristi otvoreni firmware. Cilj je stvoriti najotvorenije i najbolje dokumentirano računalo na ARM arhitekturi, potpuno podržano u standardnom Linux jezgru.

Flipper One se predstavlja kao više-alat i kombinira mogućnosti za stvaranje bežičnih pristupnih točaka i usmjerivača, emulaciju USB uređaja, pokretanje serverskih procesa u kontejnerima, analizu mrežnih paketa, izradu VPN, integraciju s raznim hardverskim senzorima i modulima putem GPIO porta, korištenje kao prijemnik i odašiljač s programskom modulacijom signala (SDR, Software Defined Radio), analize 5G/LTE mreža, power banka, 5G/LTE moda i multimedijske televizijske konzole.
Projekt po konceptu podsjeća na već isporučivani uređaj Flipper Zero, ali je potpuno nov proizvod. Prethodni model Flipper Zero bio je temeljen na mikrokontroleru STM32WB55 (2 jezgre Arm Cortex-M4 64 MHz, 256 KB RAM i 1 MB Flash) i bio je namijenjen analizi protokola za kontrolu pristupa temeljenih na NFC, RFID, bežičnoj radio vezi na frekvencijama ispod 1 GHz, sustavima komunikacije u infracrvenom spektru i žičnim tehnologijama povezivanja, kao što su iButton, UART, SPI i I²C.
Flipper One uključuje i mikrokontroler i visokoučinkoviti ARM procesor sposoban pokretati Linux i obrađivati multimedijski sadržaj. Novi uređaj proširuje mogućnosti niskonivo analize signala s mogućnostima za istraživanje na razini mrežnih tehnologija i protokola, Wi-Fi, Ethernet, 5G i satelitske komunikacije. Performanse uređaja dovoljne su za softversku analizu radio signala i lokalno pokretanje modela strojnog učenja.

Podržava povezivanje vanjskih uređaja i dodataka putem USB 3.0, PCI Express, SATA i GPIO portova. Na primjer, putem M.2 (PCI Express 2.1) slota mogu se povezati 5G/LTE modem, SSD uređaj ili satelitski NTN modem. U osnovnoj opremi nalaze se 2 gigabitna Ethernet porta, USB Ethernet (5 Gbps), HDMI 2.1 (4K @ 120Hz) i Wi-Fi 6E (2.4/5/6 GHz) na bazi MediaTek MT7921AUN čipa. Uređaj je opremljen SoC-om Rockchip RK3576 (4 visoko performansna Cortex-A72 jezgra + 5
energetski učinkoviti Cortex-A53 jezgra, GPU Mali-G52, NPU za AI modele, 8 GB RAM-a). Kao mikrokontroler se koristi RP2350 iz projekta Raspberry Pi, za koji je već nakupljen značajan volumen gotovog koda.
U firmveru se koristi Linux distribucija Flipper OS (na bazi Debiana) s vlastitim FlipCTL okvirom za kreiranje korisničkog sučelja optimiziranog za 7-inčni ekran. Sučelje se temelji na sustavu izbornika, a navigacija se obavlja putem D-pad-a i nekoliko kontrolnih tipki. U izborniku su dostupne obloge za pokretanje tipičnih aplikacija i alata, kao što su ping, nmap i traceroute. U budućnosti, FlipCTL imaju namjeru oblikovati kao univerzalni paket koji bi se mogao koristiti na bilo kojim ugrađenim uređajima, a ne samo na Flipper One. Kada se uređaj poveže s monitorom putem HDMI porta, omogućava se pokretanje kompletnog radnog površine KDE.


Projekt principijelno koristi samo otvoreni softver bez binarnih blobova, zatvorenih drajvera vezanih za proizvođače BSP (board support package) i proprietarnih firmvera. Implementaciju otvorenih drajvera za SoC Rockchip RK3576 i njihovu integraciju u Linux jezgro preuzela je tvrtka Collabora. Velik dio drajvera za SoC RK3576 već je prihvaćen u glavno jezgro Linuxa, potrebno je zamijeniti binarni blob s kodom za inicijalizaciju RAM-a, kao i pripremiti drajvere za NPU i akceleratore dekodiranja videa.

Izvor: opennet.ru
