- Flipper One bukan upgrade dari Flipper Zero, melainkan menargetkan komputer ARM terbuka yang berjalan di Linux upstream terbaru tanpa patch vendor
- Jika Flipper Zero menangani kontrol akses offline seperti NFC, RFID, dan Sub-1 GHz, Flipper One menargetkan ranah jaringan IP seperti Wi-Fi, Ethernet, 5G, dan satelit
- Dengan arsitektur dua prosesor yang menggabungkan CPU Linux berbasis
RK3576 dan MCU RP2350, layar, tombol, dan kontrol daya tetap bisa berfungsi meski Linux dimatikan
- Flipper OS di atas Debian memperkenalkan profil berupa snapshot seluruh OS, dan FlipCTL membungkus alat seperti
ping dan nmap ke dalam UI menu untuk LCD kecil
- Proyek ini mendorong ekspansi M.2 dan GPIO, 5 uplink jaringan, modem satelit NTN, LLM lokal, serta mode desktop dan media box, tetapi memiliki risiko teknis dan finansial yang besar
Tujuan dan karakter
- Flipper One bukan upgrade dari Flipper Zero, tetapi platform terbuka berbasis Linux dengan tujuan yang terpisah
- Tujuannya adalah membuat komputer ARM paling terbuka dan terdokumentasi dengan baik di dunia, serta membuatnya berjalan di kernel Linux upstream terbaru tanpa patch vendor
- Platform ini diarahkan untuk mengurangi ketergantungan pada kode sumber tertutup, binary blob, dan BSP yang terkunci vendor, serta menjadi platform perangkat keras yang memungkinkan orang membaca spesifikasi dan memahami cara kerja komputer
- Platform ini mengadopsi arsitektur koprosesor yang menggabungkan mikrokontroler dan CPU, sehingga menjadi platform yang tidak lazim karena perlu melakukan porting sebagian besar kode MCU tingkat rendah yang sudah ada
- Dengan framework GUI buatan sendiri yang membungkus utilitas CLI yang sudah ada, proyek ini ingin merancang ulang cara penggunaan Linux agar cocok untuk perangkat portabel kecil
- Ini adalah proyek yang sangat sulit secara finansial dan teknis, telah beberapa kali dibangun ulang dari nol, dan kini berada pada tahap membuka proses pengembangan serta meminta bantuan komunitas
Perbedaan dengan Flipper Zero
- Flipper Zero adalah perangkat berbasis mikrokontroler berdaya rendah yang menangani protokol kontrol akses offline point-to-point seperti NFC, RFID frekuensi rendah, radio Sub-1 GHz, inframerah, iButton, UART, SPI, dan I²C
- Flipper One adalah perangkat berbasis Linux untuk jaringan, transfer data, dan komputasi berperforma tinggi, yang menangani ranah terhubung IP seperti Wi-Fi, Ethernet, 5G, dan satelit
- Kedua produk menargetkan lapisan protokol dan tujuan penggunaan yang berbeda, sehingga Flipper One bukan pengganti Flipper Zero
Platform Linux terbuka
- Saat ini ekosistem ARM Linux sering bergantung pada blob boot tertutup, patch khusus vendor, dan BSP (board support package) yang sulit dipahami dari luar
- Bekerja sama dengan Collabora, mereka sedang memasukkan dukungan SoC Rockchip
RK3576 ke kernel Linux mainline, dengan tujuan menjalankan kernel yang diunduh dari kernel.org di Flipper One tanpa patch vendor
- Saat ini dukungan mainline
RK3576 sudah berada pada tahap komponen utamanya berfungsi, tetapi DDR trainer yang menginisialisasi RAM pada saat boot awal masih menjadi binary blob terakhir yang tersisa di rantai boot
- Area fokus saat ini adalah manajemen daya dan dukungan USB DisplayPort Alt Mode, sementara driver untuk NPU, decoding video perangkat keras, dan akselerator lain masih belum sepenuhnya di-upstream-kan
- Sumber terkait:
Pengembangan terbuka dan Developer Portal
- Flipper One Developer Portal adalah wiki publik yang mengumpulkan dokumentasi pengembangan Flipper One, dan siapa pun bisa menyuntingnya
- Mereka menargetkan proses pengembangan terbuka yang bukan hanya membuka kode, tetapi juga pelacak tugas, diskusi internal, dokumentasi yang belum selesai, hingga perdebatan arsitektur
- Mereka menilai nilai pembelajaran akan lebih besar jika yang dibuka bukan hanya hasil akhir yang rapi, tetapi juga arah yang gagal dan perdebatan yang terjadi
- Flipper One Developer Portal adalah titik masuk untuk semua subproyek, serta menyediakan tugas
help wanted, panduan kontribusi, dan langganan digest mingguan pengembang
- Mereka juga sedang merekrut Developer Portal Manager, yang akan berperan sebagai penghubung antara tim pengembang dan komunitas, merapikan portal, serta mendukung partisipasi kontributor
- Lamaran Developer Portal & Community Manager
Susunan perangkat keras dan perangkat lunak
- Pengembangan Flipper One dibagi ke perangkat keras elektrik, desain mekanik, perangkat lunak CPU Linux, firmware MCU, UI/UX, dokumentasi, dan pengujian
- Linux CPU Software mencakup kernel, modul, driver, userspace, bootloader, dan alat Rockchip untuk prosesor
RK3576, serta merupakan subproyek terbesar dan paling kompleks yang tersebar di banyak repositori
- MCU Firmware adalah firmware untuk mikrokontroler
RP2350, yang menangani layar, subsistem daya, proses boot CPU, serta event tombol dan touchpad
- Testing mencakup skrip, program, prototipe antarmuka, demo, dan aplikasi pengujian untuk verifikasi perangkat keras serta subsistem perangkat seperti daya, jaringan, CPU, audio, dan grafis
Arsitektur koprosesor
- Flipper One memiliki arsitektur dua prosesor di mana CPU berperforma tinggi dan MCU berdaya rendah berjalan secara paralel
- CPU berperforma tinggi adalah SoC
RK3576 8-core yang menjalankan Linux, dilengkapi GPU Mali-G52, NPU untuk menjalankan LLM dan model lokal, serta RAM 8GB
- MCU berdaya rendah adalah mikrokontroler Raspberry Pi
RP2350 2-core, yang mengontrol layar, tombol, touchpad, LED, dan subsistem daya, serta menjalankan MCU Firmware sendiri
- Perangkat dapat berfungsi hanya dengan MCU, sehingga meski Linux dimatikan, Flipper One tetap bisa dikendalikan lewat tombol dan layar LCD serta proses boot tetap bisa dikonfigurasi
- Pada SBC biasa, perangkat pada dasarnya berhenti saat Linux dimatikan, tetapi pada Flipper One, MCU tetap ada dan terus menangani kontrol dasar
Koneksi MCU dan CPU
- Kedua prosesor berkomunikasi melalui beberapa antarmuka yang mereka sebut Interconnect
- SPI digunakan untuk mengirim framebuffer ke MCU guna output layar, dan I²C digunakan untuk mengirim perintah ke MCU serta mengembalikan event tombol dan touchpad ke CPU
- UART dan beberapa jalur GPIO menangani kontrol boot CPU
- Mereka ingin meng-upstream-kan driver layar dan input ke kernel Linux, dengan tujuan memasukkannya secara bersih tanpa hack vendor out-of-tree
- Mereka berharap komunitas kernel dapat meninjau desain ini dan membantu menemukan pendekatan upstream yang tepat
Flipper OS dan Linux portabel
- Dalam workflow Linux umum seperti Raspberry Pi OS, pekerjaan seperti memasang paket sesuai kebutuhan untuk router, TV box, logic analyzer, dan lain-lain, mengompilasi source, mengubah pengaturan sistem, menyesuaikan device tree, dan menerapkan patch kernel terus berulang sehingga sistem mudah menjadi berantakan
- Karena tidak ada cara yang memadai untuk membatalkan perubahan-perubahan ini dengan rapi, saat memulai proyek baru pengguna akhirnya bergantung pada cara mem-flash ulang kartu SD
- Flipper OS adalah lapisan di atas sistem berbasis Debian yang memperkenalkan profil, yaitu snapshot seluruh OS dengan paket dan konfigurasi yang berbeda-beda
- Pengguna dapat mem-boot profil, menggandakannya, merusaknya, memasang apa yang dibutuhkan, lalu kembali ke salinan yang bersih
- Pengguna juga bisa beralih ke profil yang sepenuhnya berbeda untuk use case lain, dengan tujuan menjalankan lingkungan Linux portabel tanpa perlu mengganti kartu SD
- Flipper OS masih merupakan proyek sulit yang arsitekturnya belum 100% dipastikan, dan konsep ini ingin dibuat berguna juga untuk cyberdeck berbasis Raspberry Pi atau tactical Linux box portabel
- Flipper OS concept
FlipCTL dan UI untuk layar kecil
- FlipCTL adalah bagian dari Flipper OS yang ditujukan untuk mengatasi kurangnya UI untuk layar kecil pada cyberdeck berbasis Linux
- Banyak perangkat memaksakan lingkungan desktop penuh seperti KDE atau GNOME ke layar sentuh 7 inci, tetapi tetap kurang memberikan pengalaman yang cocok untuk layar kecil
- FlipCTL adalah framework antarmuka berbasis menu yang dioperasikan dengan D-pad dan beberapa tombol
- Ide intinya adalah membungkus utilitas Linux yang sudah ada seperti
ping, nmap, dan traceroute dengan UI yang mudah dipahami di LCD kecil
- Tujuan jangka panjangnya adalah membuat penambahan HMI(human-machine interface) ke perangkat embedded Linux semudah satu baris
apt install flipctl
- Perangkat seperti router, NAS, server, atau headless board yang bisa dipasangi layar kecil diharapkan dapat menyediakan antarmuka yang bisa digunakan hanya dengan konfigurasi FlipCTL, tanpa Qt, GNOME, atau X11
- Ada rencana untuk merilis display dan board tombol Flipper One sebagai FlipCTL Control Board mandiri, sehingga saat dicolokkan ke perangkat berbasis Linux dapat menjadi periferal yang menyediakan antarmuka berbasis menu
- Saat ini FlipCTL masih berada pada tahap konsep dan arsitektur
- FlipCTL concept
Hardware ekspansi
- Ide inti Flipper One adalah platform hardware yang dapat diperluas sehingga pengguna bisa mengubahnya menjadi multitool khusus buatan mereka sendiri
-
Modul ekspansi M.2
- Modul ekspansi M.2 berkecepatan tinggi dapat dipasang di bagian dalam, di bawah pelat belakang
- M.2 adalah nama form factor dan tidak mendefinisikan antarmuka koneksi yang sebenarnya, sehingga tiap modul bisa memiliki antarmuka, ukuran, dan jenis konektor yang berbeda
- Port M.2 pada Flipper One dirancang untuk menampung beragam modul seperti modem seluler atau satelit, modul SDR, akselerator AI, SSD NVMe atau SATA, serta kartu Wi-Fi melalui adaptor
- Modul M.2 dipasang di bawah penutup belakang dan memanjang ke arah belakang, dan back plate serta antenna rail dapat diganti tergantung modul yang dipasang
- Spesifikasinya mendukung
Key-B, 2242/3042/3052, hingga ketebalan kelas D3, dan antarmukanya mencakup PCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM card
- Spesifikasi lengkap dan pinout ada di M.2 Port specification
-
Modul GPIO
- Untuk modul DIY yang lebih sederhana, ditambahkan konektor GPIO yang menggunakan pin header standar 2,54 mm
- Modul GPIO dipasang di atas pelat belakang dan dirancang agar tidak mudah lepas saat dibawa, dengan penguncian melalui clip enclosure dan sekrup
- Threaded insert ditempatkan pada back plate dan antenna rail dalam grid pitch 2,54 mm agar sesuai dengan jarak lubang perfboard standar
- Pengguna dapat memotong perfboard sesuai ukuran, menyolder modul di atasnya, lalu memasangnya ke bagian belakang Flipper One dengan sekrup
- Spesifikasi teknis, pinout, dan skematik tersedia di GPIO port, dan contoh modul walkie-talkie serta kamera dapat dilihat di GPIO modules examples
-
Komponen mekanis terbuka
- Sistem pemasangan kustom untuk modul Flipper One beserta komponen enclosure terkait dibuka untuk publik
- Struktur ini dapat dilihat dalam video model 3D
- Body adalah enclosure utama, dan modul M.2 dipasang dengan sekrup ke heatsink plate logam, dengan dua threaded insert untuk panjang modul 42 mm dan 52 mm
- Back plate adalah penutup belakang yang memberi akses ke port ekspansi M.2, dan dapat diganti dengan desain berbeda sesuai modul yang dipasang
- Antenna rail adalah komponen terpisah untuk pemasangan antena SMA, dipisahkan dari back plate agar antena dan routing kabel bisa dipasang lebih dulu sebelum back plate ditutup
- Struktur ini dimaksudkan untuk mengurangi risiko kerusakan kabel antena selama perakitan
- Anda dapat mengunduh model 3D untuk merancang enclosure modul, custom back plate, dan antenna rail
- Mechanics
Multitool jaringan
- Flipper One ditujukan sebagai multitool jaringan yang menangani jaringan IP di semua lapisan OSI
- Perangkat ini menyediakan lima uplink jaringan independen yang bisa digabungkan menjadi bridge, diberi custom routing, atau diarahkan ke VPN tunnel
- 2× Gigabit Ethernet adalah port WAN/LAN independen yang masing-masing berjalan pada 1Gbps, dan dapat digunakan untuk transparent bridge, sniffing MitM, dan sebagainya
- Wi-Fi 6E berbasis chipset
MT7921AUN dengan 802.11ax, mendukung monitor mode, dan dapat beroperasi sebagai Wi-Fi client(STA) maupun hotspot(AP) pada pita 2.4/5/6GHz
- Cellular modem adalah modem 5G atau LTE melalui modul ekspansi M.2, yang mendukung antena eksternal, Nano SIM fisik (4FF), dan eSIM
- USB Ethernet diemulasikan melalui USB-C hingga 5Gbps, berjalan sebagai USB-CDC NCM sehingga tidak memerlukan driver tambahan
- Dalam keadaan default, Flipper One dapat berfungsi sebagai gateway untuk jaringan apa pun, multi-hotspot bridge, inline Ethernet sniffer, adapter USB Wi-Fi/Ethernet untuk PC dan smartphone, atau kombinasi dari semuanya
- Fitur seperti dynamic routing, load balancing, dan failover dirangkum berdasarkan user story di Features list
Wi‑Fi canggih dan NTN satelit
- Wi‑Fi bawaan Flipper One harus mendukung fitur yang diperlukan untuk analisis jaringan Wi‑Fi, termasuk monitor mode dan packet injection
- Chipset yang saat ini sedang diuji adalah MediaTek
MT7921AUN, mendukung tiga pita frekuensi dan didukung oleh driver open source di kernel Linux mainline
- Alfa
AWUS036AXML juga merupakan adaptor USB Wi‑Fi berbasis MT7921AUN, yang dikenal karena dukungan driver dan kompatibilitas dengan alat wardriving
- Untuk memverifikasi apakah chipset ini benar-benar bekerja sesuai kebutuhan pengguna, diperlukan pengujian dari pengguna yang tertarik pada wireless auditing, monitoring, injection, mesh, dan lainnya
- Wi-Fi Testing
- NTN (Non-Terrestrial Networks) adalah teknologi komunikasi satelit berkecepatan rendah untuk perangkat IoT yang distandardisasi oleh 3GPP sebagai bagian dari spesifikasi 5G dan LTE
- NTN menggunakan cellular stack standar, termasuk autentikasi SIM/eSIM, roaming, dan traffic IP umum
- Flipper One ingin memungkinkan komunikasi dengan satelit melalui modul M.2 modem satelit NTN
- Mitra seperti Skylo perlu menambahkan dukungan jaringan satelit ke modul eSIM, serta membantu memilih NTN M.2 module yang akan didukung secara resmi
- Modules → Satellite modem
Flipper LLM offline
- Flipper One direncanakan akan mendukung integrasi dengan AI agent eksternal, dan juga menargetkan eksekusi LLM lokal agar bantuan tetap tersedia bahkan tanpa internet
- Melalui AI accelerator bawaan, perangkat ini ditujukan untuk menjalankan LLM secara lokal tanpa koneksi internet, membantu pengoperasian perangkat, pembuatan konfigurasi, dan pemberian tips yang berguna
- Mereka menilai model serbaguna saja tidak cukup, dan ingin melatih model AI khusus yang memahami dengan baik struktur internal serta aplikasi Flipper One
- Modul NPU pada
RK3576 saat ini belum didukung di kernel mainline, dan dukungan tersebut perlu ditambahkan
- RK3576 NPU support in mainline Linux and Mesa
Mode desktop dan media box
- Flipper One dapat digunakan sebagai survival desktop atau thin client yang selalu bisa dibawa
- Dengan satu kabel USB-C ke monitor, perangkat dapat menangani pengisian daya, output video, dan koneksi periferal USB secara bersamaan, menggunakan USB-C DisplayPort Alt Mode
- Disebutkan bahwa performa prosesornya berada di tingkat yang mirip Raspberry Pi 5, sehingga mampu menangani browsing web dan pekerjaan pengembangan ringan
- USB-C DisplayPort Alt Mode memiliki kumpulan protokol yang kompleks, dan koneksi yang stabil sulit dicapai karena masalah signal integrity serta perbedaan perilaku antar monitor
- Dukungan DP Alt Mode masih belum sepenuhnya diimplementasikan di mainline kernel
- Decoding video hardware juga belum didukung di kernel mainline, dan perlu menambahkan H.264/HEVC hardware video decoding support untuk pemutaran video yang mulus
- Lingkungan desktop yang dipertimbangkan mencakup KDE Plasma, tetapi kemungkinan WM tiling yang lebih ringan dan lebih cocok untuk Flipper One juga tetap terbuka
- Tujuannya adalah membuat lingkungan desktop yang cepat, rapi, tidak bloated, dan langsung berfungsi, sebagai salah satu contoh langka Linux desktop yang dikirim bersama hardware
- Perangkat ini juga dapat digunakan sebagai TV media box, dan berkat HDMI CEC dapat dikendalikan dengan remote bawaan TV
- Mereka menilai Mini HDMI dan Micro HDMI membuat kabel yang diperlukan sulit ditemukan, sehingga memilih full-size HDMI meski itu adalah port proprietari dengan licensing fee
- Port full-size HDMI 2.1 menyediakan konektor ukuran standar tanpa adaptor, serta mendukung output 4K @ 120Hz dan CEC (Consumer Electronics Control)
Risiko dan partisipasi komunitas
- Flipper Zero telah sampai ke tangan pengguna sekitar 1 juta unit, dan dalam prosesnya terbentuk komunitas besar yang mendorong eksplorasi teknologi baru serta perubahan vendor menuju produk yang lebih aman dan transparan
- Flipper One adalah konsep pocket Linux multi-tool yang telah mereka pikirkan selama sekitar 10 tahun, dan diumumkan pada saat mereka menilai teknologi serta komponennya sudah siap untuk membuat produk tanpa kompromi
- Tantangan teknis dan risiko finansialnya besar, dan saat ini juga ada ketidakpastian seperti RAM chip crisis
- Mereka tidak yakin semua rencana yang ada bisa diselesaikan, tetapi ingin melanjutkan melalui keterbukaan proses pengembangan dan kontribusi komunitas
- Jalur partisipasi:
3 komentar
Komentar Hacker News
Saya punya Flipper Zero dan menganggap tim ini membuat alat yang bagus, jadi saya mengeklik karena frasa “butuh bantuan” di judul
Tapi bahkan setelah turun dua halaman, saya tetap tidak menemukan bantuan seperti apa yang dibutuhkan, dan sampai akhir pun tetap begitu
Sejujurnya saya suka produknya, tapi tidak sampai mau membongkar tulisan 8 halaman hanya untuk mencari tahu arti “bantuan” itu
Misalnya mereka tampaknya ingin melakukan hal seperti “Collabora + Flipper: Opening up the RK3576” https://www.collabora.com/news-and-blog/news-and-events/coll..., dan berharap developer serta penggemar teknologi mau membantu proyeknya sendiri sekaligus membujuk brand dan perusahaan agar lebih terbuka
Di tulisannya ada hal-hal seperti “mari rapikan dukungan RK3576 dan bersama-sama membangun platform yang benar-benar terbuka, kontribusi apa pun disambut bahkan jika bukan coding, mungkin kita juga bisa mencari cara membujuk Rockchip agar merilis binary blob terakhir”
Mereka juga tampaknya ingin membuka bukan cuma kodenya, tetapi juga pelacak pekerjaan, diskusi internal, dokumentasi yang belum selesai, sampai perdebatan arsitektur, agar orang bisa ikut ke proses pengembangan itu sendiri
Kalau
CTRL+Fmencari “help”, kata itu muncul sampai 16 kali, tetapi pada akhirnya memang harus benar-benar membaca isinyaKalau Anda bahkan tidak ingin membaca secukupnya untuk memahami bantuan seperti apa yang dibutuhkan, mungkin Anda memang tidak benar-benar ingin membantu pekerjaan yang jauh lebih sulit dan butuh keterlibatan lebih dalam dari itu
Dari sudut pandang engineer firmware yang pernah menangani Bluetooth dan Wi-Fi, ini terasa cukup mendekati fantasi besar
Sertifikasi FCC adalah sumber masalah besar, dan salah satu alasan memakai chip tertentu adalah karena sertifikasi itu ikut terbawa
Misalnya, kalau Anda memasukkan ESP32 ke produk dan menggunakan Wi-Fi, Anda tidak perlu sertifikasi tambahan, tetapi itu hanya mungkin dengan asumsi perangkat nirkabel tersebut “tidak bisa” melakukan hal-hal yang dilarang FCC
Karena itu perusahaan sering memakai strategi menyediakan binary blob untuk fungsi-fungsi radio yang harus di-link ke build akhir, agar kemampuan nirkabel tetap dibatasi
Jadi kemungkinan produsen chip secara terbuka meninggalkan binary blob nyaris mendekati nol; paling jauh mereka diam-diam mendukung reverse engineering proyek driver open source
Meski begitu, akan bagus jika ada alternatif non-vendor yang tervalidasi untuk semua chip
Binary blob bisa punya bug, dan baru-baru ini kami bahkan bisa meningkatkan throughput data secara signifikan dengan menulis ulang firmware Bluetooth menjadi versi open source
Penyebabnya, firmware lama punya bug yang merusak transfer byte
Tetap saja, kode seperti ini tidak dipakai dengan sembarangan. Pelanggaran FCC biayanya bisa sangat gila dan sama sekali bukan hal sepele
Kalau dibaca, terasa mereka melampaui kapasitas sendiri di antara apa yang mereka inginkan dan apa yang mereka rasa bisa dicapai
Tujuan “mengganti binary blob dengan open source” sendiri bagus dan saya mendukung, tetapi dari pengalaman saya binary blob sering berarti “IP berlisensi yang dilindungi paten dan NDA”
Jadi artinya 1) harus merekayasa balik sesuatu yang dilindungi, dengan potensi pelanggaran DMCA dalam prosesnya, dan 2) harus mempublikasikannya tanpa dituntut
Secara umum ini pekerjaan yang merepotkan dan berisiko
Saya berharap Flipper One benar-benar jadi dan saya kemungkinan akan membelinya, tetapi fakta bahwa Rockchip tampaknya tidak mau membuka dokumentasi yang cukup untuk mengimplementasikan ulang binary blob dari nol adalah tanda bahaya besar
Seseorang bisa saja tertarik membantu karena use case tertentu, tapi pada akhirnya justru ikut membuat produk yang sama sekali tidak cocok dengan kisaran harga yang masuk akal baginya; lalu kenapa harus membantu?
Saya sangat suka konsep ini. Memang terasa ada sedikit pelebaran cakupan fitur, tetapi secara umum tampaknya cukup tepat di sisi protokol lapisan IP
Hanya saja saya rasa tidak perlu menjadikan fitur AI lokal sebagai prioritas
Memang keren, tetapi model akan jauh lebih pintar kalau dijalankan di Mac yang proper atau GPU eksternal daripada di perangkat Flipper kecil bertenaga baterai
Itu mungkin berguna di lapangan atau saat mobile, tetapi tanpa keyboard khusus, kegunaannya akan cukup buruk
Saya malah berharap mereka tetap fokus pada Zero demi kemungkinan Zero 2 yang bisa menyamai kapabilitas One ini
Saya suka Zero saya, tetapi terasa masih kurang fitur inti seperti dukungan penuh untuk kode rolling pintu garasi/RFID dan beberapa protokol lain
Dev board Wi-Fi sangat terbatas, dan kalau tidak salah ingat juga tidak ada cara sederhana untuk menangkap dan memutar ulang remote BLE
Tentu ini tergantung apakah BLE dianggap lapisan 0 atau lapisan 1
Saat ini saja sudah ada puluhan aplikasi AI on-device di dunia nyata yang berjalan di model AI kecil
ESP32-S3 sudah melakukan AI on-device selama bertahun-tahun
Dengan spesifikasi prosesor 240MHz, 512KB SRAM, 16MB PSRAM, dan tanpa GPU pun, AI tetap berjalan dengan baik
Entah mereka benar-benar tersesat, atau imajinasi saya yang kalah jauh dari mereka
Apa pun itu, saya tidak yakin ada cukup banyak orang yang benar-benar ingin PCIe di saku dan tidak puas dengan Raspberry Pi atau bentuk laptop
Ini terdengar seperti efek sistem kedua, seperti yang dibahas di 『The Mythical Man-Month』
Produk pertama sederhana dan fokus, sedangkan produk kedua mencoba melakukan segalanya dan sering kali bahkan tidak pernah rilis
TUI[1] yang direncanakan ternyata ingin memakai React(!) agar bisa berbagi logika dengan BrowserUI[2]
Kalau melihat repositorinya, tampak mereka kesulitan mencoba menangani rendering berbasis GPU yang dibutuhkan browser, lalu akhirnya mundur dan menyerahkannya ke Wayland
Secara keseluruhan terlihat seperti kekacauan yang bahkan LLM pun tidak akan bisa rapikan
Pada akhirnya ini tampak makin mirip desktop environment Linux kustom, dengan banyak sisi tajam yang justru membuatnya kurang hackable
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] Sama sekali tidak jelas kenapa TUI jaringan memerlukan sesuatu yang lebih dari terminal biasa
Kebanyakan orang tampaknya melihatnya seperti pisau Swiss Army untuk berbagai fitur dan perangkat nirkabel, sedangkan One justru punya fitur lebih sedikit tetapi konektivitas dan I/O lebih banyak
Mungkin ada orang lain yang merasakan hal serupa, tetapi saya tidak benar-benar paham bagian mana dari postingan itu yang memberi kesan seperti itu
Ada model AI kustom, OS kustom, arsitektur yang sangat kustom dengan dua prosesor “utama” yang berjalan independen, dan hampir tidak ada pekerjaan dari Flipper Zero yang bisa dipakai ulang
RK3576 benar-benar chip yang menarik dan serbaguna, dan keren melihat upaya besar untuk memasukkan dukungan penuhnya ke kernel Linux
Rasanya ini bisa membuka banyak peluang bagi proyek hardware open source bebas yang keren dan membutuhkan akselerasi AI
Salah satu ide saya, yang realistisnya kecil kemungkinan saya buat, adalah notepad e-ink dengan mikrofon
Anda bisa bilang “buatkan template kartu skor baseball” lalu perangkat itu membuatkannya, dan kalau ada banyak pemain pengganti atau pertandingan berlangsung lama, Anda bisa memberi perintah lanjutan seperti “tambahkan lebih banyak baris untuk pergantian pemain” atau “buat mendukung sampai inning ke-12”, lalu templatenya diubah saat itu juga
Kalau chip seperti RK3576 didukung penuh di kernel Linux, rasanya perangkat seperti ini akan jauh lebih mudah dibuat
Kalau nantinya jadi produk komersial, mungkin ujung-ujungnya akan menjadi aplikasi di pembaca e-book yang ditingkatkan, tetapi itu pun belum tentu buruk
Apa pun lebih baik daripada optimum lokal laptop dan smartphone
Keberhasilan Flipper Zero terutama adalah keberhasilan desain, dan bentuk produknya sudah mudah dipahami
Jika One bisa berhasil dalam tantangan yang lebih sulit ini, saya berharap itu bisa mendorong inovasi perangkat yang lebih menarik
Itu juga bisa dipakai untuk daftar barang bawaan, belanja, tic-tac-toe atau connect four, catatan konferensi, dan sebagainya
Kalau rasanya seperti Palm Pilot versi modern, saya akan langsung membelinya
Bagaimanapun juga saya berharap chip-chip seperti ini dipakai lebih luas dan dukungan level rendah terus ditambahkan
Saya berharap ada yang menjelaskan kenapa Flipper mengambil keputusan seperti ini, atau apa keunggulan Flipper One dibanding Flipper Zero, Raspberry Pi, dan mesin Linux
Awalnya saya merasa kalimat-kalimat yang tampak seperti ditulis AI itu tidak membantu
Setelah melihat lebih jauh, tampaknya tujuannya seperti proyek menyenangkan ala Playdate, tetapi alih-alih konsol game mereka ingin membuat multitool Linux
Itu sendiri hebat, dan bisa jadi satu langkah menuju pemulihan budaya teknologi yang kini terlalu dikorporatisasi
Hanya saja sayang situs webnya gagal menjelaskan itu dengan baik karena terlalu penuh AI dan kalimat pemasaran
Saya menulis terlalu cepat, dan gara-gara AI saya tampaknya jadi terlalu sinis
Kritik saya yang tersisa kurang lebih hanya bahwa alih-alih sekadar menyebut fitur demi fitur dan mengulang “kami melakukan hal menarik dan penting”, seharusnya mereka menjelaskan motivasinya dengan lebih baik
Zero lebih di lapisan fisik, sedangkan One lebih ke sisi jaringan, jadi keduanya hampir tidak tumpang tindih dan sulit bilang salah satunya lebih unggul dari yang lain
Dibanding Raspberry Pi, perangkat ini punya baterai, merupakan perangkat jadi yang memperhatikan manajemen daya, bukan sekadar papan
Dengan mesin Linux seperti laptop, kemungkinan semuanya juga bisa dilakukan, tetapi Flipper One lebih kecil dan lebih khusus, dan selama pabrikan mengizinkan, firmware-nya juga lebih terbuka
Daftar fiturnya ada di halaman ini: https://docs.flipper.net/one/general/features
Ada keuntungan besar dari terbentuknya komunitas yang terkonsentrasi di sekitar satu perangkat, dan One tampaknya juga bisa mendapat manfaat serupa
Sebagai pengguna Zero saat ini, saya pasti akan membeli One jika nanti dirilis
Penambahan tombol PTT saja sudah terasa bernilai bagi saya, dan sebagian besar perubahan lainnya juga menurut saya bagus
Saya tidak melihat kekurangan besar dalam desain targetnya, dan modularitas mungkin memang membuatnya sedikit lebih rumit, tetapi juga membawa banyak keuntungan yang jelas
Ini terlihat sangat keren, tetapi juga tampak seperti definisi pelebaran cakupan proyek
Pada saat yang sama, ini terasa hebat, terlalu mahal untuk dijangkau, sangat murah secara mengejutkan, mengerikan, dan luar biasa dalam dua makna sekaligus
3GPP benar-benar perlu disorot
Saya sungguh ingin menemukan cara agar ada orang lain yang membelikan ini untuk saya
Dan arah untuk memasukkan semua source ke tree utama benar-benar fantastis. Sangat mengesankan
Kalau manajer proyek pisau Swiss Army mencegah perluasan fitur, yang ada hanya satu bilah pisau
Pengumuman produk mereka sebelumnya adalah timer desktop dengan layar penanda sibuk bernama BUSY bar
Harga pre-order-nya 250 dolar lalu turun jadi 219 dolar, tetapi sampai sekarang belum dikirim: https://busy.app/
Spesifikasi Flipper One akan jauh lebih mahal untuk diproduksi dibanding Flipper Zero atau Busy Bar
Saya tidak berpikir ini akan menjadi produk yang sangat murah
Tetapi saya tetap menganggap keren bahwa mereka membuat produk yang memang ingin mereka buat dan menempatkan biaya sebagai pertimbangan sekunder
Dibanding Zero, konektivitas dan I/O memang bertambah, tetapi di sisi lain ada penyederhanaan dan tampaknya mereka ingin memakai material yang lebih baik
Mereka tampaknya memutuskan untuk meng-outsource perluasan fitur ke komunitas, dan itu masuk akal
Apakah maksudnya mahal tetapi lebih murah dari perkiraan, atau mahal dan kualitas pembuatannya buruk?
Saya juga penasaran kenapa harus dibelikan orang lain. Apakah karena regulasi impor, atau karena privasi atau anonimitas?
Tidak ada ide tajam yang dimiliki Zero
Karena bukannya berevolusi melainkan mencoba melakukan hal yang berbeda, hasilnya terasa akan menjadi komputer ARM portabel yang nyaris tidak berguna
Kalau begitu, apa sebenarnya yang bisa dilakukan dengan komputer ARM portabel yang punya Wi-Fi, koneksi satelit, dan sebagainya?
Evolusi yang saya inginkan adalah Zero dengan CPU lebih kuat, SDR, dan LoRa
Setelah itu, tinggal mengimplementasikan protokol-protokol keren yang memang realistis untuk diwujudkan
Use case yang paling sering disebut adalah pekerjaan terkait tag RFID, padahal itu sudah bisa dilakukan dengan hardware yang jauh lebih murah
Ada kategori alat yang orang beli karena terlihat keren dan seolah punya kemungkinan tak terbatas, tetapi akhirnya cuma masuk laci
Raspberry Pi juga jadi seperti itu bagi banyak orang
Memang berguna untuk kebutuhan tertentu, tetapi butuh waktu lama dan kejenuhan pasar sebelum semua orang sadar bahwa itu bukan penawaran bagus saat yang dibutuhkan sebenarnya komputer tujuan umum
Flipper Zero terasa seperti alat dengan kemungkinan tak terbatas, tetapi kebanyakan orang butuh waktu untuk mengakui bahwa mereka sendiri tidak punya use case tak terbatas, atau bahwa hardware khusus bisa lebih murah dan lebih baik untuk tujuan tertentu
Ini persis sama seperti saat semua orang membeli Raspberry Pi sebagai komputer tujuan umum
Tetap saja ini produk yang keren, dan pemasaran viral juga sangat membantunya
Tanpa AI. Kalau begitu, itu akan sangat bagus
Mereka merancang produk yang sepenuhnya baru lalu tiba-tiba mengumumkan kolaborasi
Saya bukan penggemar, tetapi proyek baru ini terlihat keren
Saya akan jauh lebih antusias kalau selama setahun terakhir, terutama 6 bulan belakangan, mereka tidak membiarkan komunitas Flipper Zero berada dalam keadaan sulit dan pada dasarnya telantar
Perusahaan yang belum benar-benar menunjukkan dukungan lanjutan untuk produk pertama, lalu merilis produk baru, itu maknanya jadi jauh berkurang
Bahkan hal sederhana seperti memungkinkan komunitas menggabungkan PR atau merilis perbaikan bug pun tidak terjadi
Namun menerima bantuan juga butuh waktu dan perhatian
Setiap kali sesuatu dirilis, perhatian terbagi antara mendukung apa yang sudah dibuat dan membuat hal baru berdasarkan pelajaran yang didapat
Masa sebelum rilis v1 adalah masa yang menyenangkan karena bisa fokus penuh, tetapi begitu lewat, masa itu tidak bisa kembali lagi
Cukup terlihat kenapa mereka menyebutnya “benar-benar terbuka”
Kondisi ARM Linux saat ini suram, dan setiap vendor menumpuk closed boot blob, patch khusus vendor, serta board support package yang sulit dipahami oleh siapa pun di luar pembuat chip
Sekarang kita tidak lagi membaca spesifikasi dan memahami cara kerja komputer, melainkan hanya belajar cara mengakali chip tertentu dan BSP tertentu
Itu salah satu alasan saya lebih suka memakai x86 untuk Linux jika memungkinkan
Saya sangat senang mereka mendorong ke arah ini
Produknya sendiri sangat keren, tetapi baik form factor Flipper Zero maupun Flipper One tidak terlalu menarik bagi saya
Saya paham itu karena saya memang bukan pengguna targetnya
Meski begitu, saya tetap memberi aplaus untuk tujuan mereka membuka dunia ARM lebih jauh
Saya masih pahit setelah mencoba memakai Arduino Giga dan gagal lalu harus membuangnya
Saya menginginkannya karena CPU-nya kuat, tetapi dunia ARM tampaknya membenci hacker yang dananya terbatas
STM32CubeProgrammer dengan pongah menolak kalau tidak memakai dongle mahal “murni” yang dia akui
Di proyek saya sekarang, satu Cortex M7 saja sudah lebih dari cukup untuk kinerja yang dibutuhkan, tetapi saya bahkan serius mempertimbangkan pendekatan merangkai beberapa ESP32-xx seperti merakit Nintendo jadul
Saya ikut pendanaan Flipper Zero dan memang sempat menerimanya, tetapi sepertinya di dalam negeri perangkat ini terikat berbagai pembatasan sehingga tidak bisa memakai seluruh fungsinya. Jadi, kalau ingin mengaktifkan semua fiturnya, saya ingat dulu sempat mencari tahu apakah perlu memasang firmware region-free terpisah, lalu berhenti di tengah jalan. Untuk yang One ini, justru karena berupa perangkat Linux saku, kesannya malah cukup menarik.
Pendapat di Lobste.rs
Rasanya ingin beli satu, atau mungkin tiga sekaligus
Saya penasaran sejauh mana dukungan Linux untuk board-board ini sudah berjalan. Saya ingin mencoba menjalankan konfigurasi Void Linux immutable yang saya pakai di perangkat ini. Kalau ada cara menambahkan Bluetooth untuk keyboard dan audio, sepertinya ini bisa jadi komputer yang selalu menyala di saku
Saya sempat melihat portal pengembang untuk mengecek apakah saya bisa ikut berkontribusi, tapi saya benar-benar tidak suka Discord. Kalau benar-benar ingin “membangun secara terbuka”, menurut saya mereka harus memakai alat lain
Fakta bahwa mereka memakai X sebagai kanal sosial dan Discord sebagai platform chat/komunitas saja sudah cukup membuat saya merasa ini bukan proyek yang ingin saya ikuti
Ini bukan scope creep, ini ledakan lingkup. Saya masih belum tahu akan dipakai untuk apa, tapi saya yakin ingin punya satu
Collabora memang luar biasa. Saya terkesan melihat betapa bagusnya rock5b+ berkat kerja open source mereka
Sekarang saya cuma menunggu penggabungan USB-C DisplayPort, dan kalau itu sudah masuk, rasanya saya bisa memensiunkan semua mesin x64 di rumah lalu memakai board 3588 untuk browsing web harian dan menonton film
Saya suka menulis kernel kecil. Kalau ada platform yang relatif modern tanpa binary blob, itu akan benar-benar luar biasa
Ini proyek yang sangat ambisius, dan entah kenapa mengingatkan saya pada proyek-proyek lain yang sama ambisiusnya dari berbagai bidang sejak tahun 1990-an
Saya berharap timnya berhasil, tetapi sejujurnya saya ragu mereka bisa mewujudkan semua impiannya
Agak disayangkan mereka tidak menjelaskan seperti apa kinerja SDR sebenarnya. Akan bagus kalau bisa menangani 2.4GHz tanpa resampling, tapi sepertinya kita perlu lihat nanti
Sebagai alat debugging TI sederhana yang bisa ditancapkan di lokasi, ini sepertinya jelas berguna. Kadang menyenangkan kalau tidak perlu membawa satu laptop penuh ke mana-mana