Flipper One — Yardımınıza İhtiyacımız Var
(blog.flipper.net)- Flipper One, Flipper Zero’nun bir yükseltmesi değil; vendor yamaları olmadan en güncel upstream Linux üzerinde çalışan açık bir ARM bilgisayar olmayı hedefliyor
- Flipper Zero NFC, RFID ve Sub-1 GHz gibi çevrimdışı erişim kontrolünü ele alırken, Flipper One Wi-Fi, Ethernet, 5G ve uydu gibi IP ağ alanını hedefliyor
RK3576tabanlı Linux CPU ileRP2350MCU’yu birlikte kullanan çift işlemcili mimari sayesinde, Linux kapalıyken bile ekran, düğmeler ve güç kontrolü mümkün oluyor- Debian üzerindeki Flipper OS, tüm OS anlık görüntüsü olan profilleri sunuyor ve FlipCTL,
ping,nmapgibi araçları küçük LCD’ye uygun bir menü arayüzüyle sarıyor - M.2 ve GPIO genişletmesi, 5 ağ uplink’i, NTN uydu modemi, yerel LLM, masaüstü ve medya kutusu modları planlanıyor; ancak teknik ve finansal risk büyük
Hedef ve karakteri
- Flipper One, Flipper Zero’nun bir yükseltmesi değil; ayrı hedeflere sahip, Linux tabanlı açık bir platform
- Dünyanın en açık ve en iyi belgelenmiş ARM bilgisayarını üretmeyi ve bunun en güncel upstream Linux çekirdeğinde vendor yamaları olmadan çalışmasını hedefliyor
- Kapalı kaynak kod, binary blob’lar ve vendor kilitli BSP bağımlılığını azaltmayı; teknik özellikleri okuyarak bilgisayarın nasıl çalıştığını anlamayı mümkün kılan bir donanım platformu olmayı amaçlıyor
- Mikrodenetleyici ile CPU’yu birleştiren bir yardımcı işlemci mimarisi benimsediği için, mevcut düşük seviye MCU kodunun önemli bir kısmının taşınmasını gerektiren alışılmadık bir platform ortaya çıkıyor
- Mevcut CLI araçlarını saran kendi GUI çatısıyla, Linux kullanım biçimini küçük taşınabilir bir cihaza uygun şekilde yeniden tasarlamayı istiyor
- Finansal ve teknik açıdan son derece zor bir proje; birkaç kez en baştan yeniden yapıldıktan sonra, geliştirme sürecini açığa çıkarıp topluluktan yardım istenen aşamaya gelmiş durumda
Flipper Zero’dan farkı
- Flipper Zero, NFC, düşük frekanslı RFID, Sub-1 GHz radyo, kızılötesi, iButton, UART, SPI ve I²C gibi çevrimdışı noktadan noktaya erişim kontrol protokollerini ele alan, düşük güç tüketimli mikrodenetleyici tabanlı bir cihaz
- Flipper One ise Wi-Fi, Ethernet, 5G ve uydu gibi IP’ye bağlı alanları ele alan; ağ iletişimi, veri aktarımı ve yüksek performanslı hesaplama için tasarlanmış Linux tabanlı bir cihaz
- İki ürün farklı protokol katmanlarını ve kullanım amaçlarını hedeflediği için, Flipper One Flipper Zero’nun yerini alan bir ürün değil
Açık Linux platformu
- Bugünkü ARM Linux ekosistemi çoğu zaman kapalı boot blob’larına, üreticiye özgü yamalara ve dışarıdan anlaşılması zor BSP (board support package) bağımlılıklarına dayanıyor
- Collabora ile birlikte Rockchip
RK3576SoC desteği mainline Linux çekirdeğine ekleniyor; hedef, kernel.org üzerinden alınan çekirdeği vendor yamaları olmadan Flipper One üzerinde çalıştırmak - Şu anda
RK3576mainline desteğinde temel bileşenler çalışıyor; ancak erken önyükleme sırasında RAM’i başlatan DDR trainer, boot zincirinde kalan son binary blob durumunda - Mevcut odak alanları güç yönetimi ve USB DisplayPort Alt Mode desteği; NPU, donanım video kod çözme ve diğer hızlandırıcı sürücüleri ise henüz tamamen upstream edilmedi
- İlgili kaynaklar:
- RK3576 open source roadmap — plan ve nasıl katkı verileceği
- Open tasks — topluluğun yardımcı olabileceği işler
- RK3576 mainline status — Collabora’nın yönettiği mainline destek durumu
- Collabora blog post —
RK3576için upstream destek iş birliğinin ayrıntıları
Açık geliştirme ve Developer Portal
- Flipper One Developer Portal, Flipper One geliştirme belgelerini bir araya getiren açık bir wiki ve herkes tarafından düzenlenebiliyor
- Sadece kodu açmakla yetinmeyip iş takipçisi, iç tartışmalar, tamamlanmamış belgeler ve mimari tartışmaları da açan bir open development process benimsiyor
- Yalnızca cilalanmış sonuçları paylaşmak yerine, başarısız yönlerin ve tartışmaların da öğrenme açısından daha değerli olduğu düşünülüyor
- Flipper One Developer Portal, tüm alt projeler için giriş noktası;
help wantedişleri, katkı rehberi ve geliştirici haftalık özet aboneliği sunuyor - Developer Portal Manager pozisyonu için de işe alım yapılıyor; görev, geliştirme ekibi ile topluluk arasında aracı olmak, portalı düzenlemek ve katkıcı katılımını desteklemek
- Developer Portal & Community Manager başvurusu
Donanım ve yazılım yapısı
- Flipper One geliştirmesi elektriksel donanım, mekanik tasarım, Linux CPU yazılımı, MCU firmware’i, UI/UX, dokümantasyon ve test alanlarına ayrılıyor
- Linux CPU Software,
RK3576işlemcisi için çekirdek, modüller, sürücüler, userspace, bootloader ve Rockchip araçlarını içeriyor; birden fazla depoya yayılan en büyük ve en karmaşık alt proje konumunda - MCU Firmware,
RP2350mikrodenetleyicisi için geliştirilen firmware; ekranı, güç alt sistemini, CPU önyükleme sürecini ve düğme/touchpad olaylarını yönetiyor - Testing ise güç, ağ, CPU, ses ve grafik gibi cihaz alt sistemleri ile donanım doğrulaması için betikler, programlar, arayüz prototipleri, demolar ve test uygulamalarını kapsıyor
Yardımcı işlemci mimarisi
- Flipper One, yüksek performanslı CPU ile düşük güç tüketimli MCU’nun paralel çalıştığı çift işlemcili bir yapı kullanıyor
- Yüksek performanslı CPU, Linux çalıştıran 8 çekirdekli
RK3576SoC; Mali-G52 GPU, yerel LLM ve model çalıştırma için NPU ve 8 GB RAM içeriyor - Düşük güç tüketimli MCU, 2 çekirdekli Raspberry Pi
RP2350mikrodenetleyicisi; ekranı, düğmeleri, touchpad’i, LED’leri ve güç alt sistemini kontrol ediyor, ayrıca kendi MCU Firmware’ini çalıştırıyor - Cihaz yalnızca MCU ile de çalışabildiği için, Linux kapalı olsa bile Flipper One düğmeler ve LCD ekran üzerinden kontrol edilebiliyor ve önyükleme süreci yapılandırılabiliyor
- Tipik SBC’lerde Linux kapandığında cihaz fiilen dururken, Flipper One’da MCU temel kontrol görevlerini sürdürmeye devam ediyor
MCU ve CPU bağlantısı
- İki işlemci, Interconnect adı verilen birden fazla arayüz üzerinden haberleşiyor
- SPI, framebuffer’ı MCU’ya göndererek ekran çıkışı için kullanılıyor; I²C ise MCU’ya komut gönderiyor ve düğme/touchpad olaylarını CPU’ya geri iletiyor
- UART ve bazı GPIO hatları, CPU önyükleme kontrolünden sorumlu
- Ekran ve giriş sürücülerinin Linux çekirdeğine upstream edilmesi hedefleniyor; amaç, out-of-tree vendor hack’leri olmadan temiz bir şekilde dahil etmek
- Çekirdek topluluğunun bu tasarımı incelemesi ve doğru upstream yöntemini bulmaya yardımcı olması isteniyor
Flipper OS ve taşınabilir Linux
- Raspberry Pi OS gibi genel Linux iş akışlarında, router, TV box, logic analyzer gibi kullanım amaçlarına göre paket kurma, kaynak kod derleme, sistem ayarlarını değiştirme, device tree ayarlama ve kernel patch uygulama işlemleri tekrarlanır; bu da sistemi kolayca dağınık hale getirir
- Bu değişiklikleri temiz biçimde geri almanın iyi bir yolu olmadığından, yeni bir projeye başlarken SD kartı yeniden flashlama yöntemine bel bağlanır
- Flipper OS, Debian tabanlı bir sistemin üzerine gelen bir katmandır ve farklı paketler ile ayarlar içeren tam OS snapshot'ları olan profilleri sunar
- Kullanıcılar bir profili boot edebilir, kopyalayabilir, bozabilir, ihtiyaç duyduklarını kurabilir ve ardından temiz bir kopyaya geri dönebilir
- Ayrıca farklı kullanım senaryoları için tamamen başka bir profile geçilebilir; amaç, SD kart değiştirmeden taşınabilir bir Linux ortamı sunmaktır
- Flipper OS, mimarisi henüz %100 netleşmemiş zorlu bir projedir ve Raspberry Pi tabanlı cyberdeck'ler veya taşınabilir tactical Linux box'lar için de faydalı bir kavram haline getirilmek istenmektedir
- Flipper OS concept
FlipCTL ve küçük ekranlar için UI
- FlipCTL, Linux tabanlı cyberdeck'lerde küçük ekranlara uygun UI eksikliği sorununu çözmek için tasarlanmış Flipper OS bileşenlerinden biridir
- Pek çok cihaz, KDE veya GNOME gibi tam masaüstü ortamlarını 7 inçlik bir dokunmatik ekrana sıkıştırarak kullanıyor, ancak küçük ekranlara uygun bir deneyim sunamıyor
- FlipCTL, D-pad ve birkaç düğmeyle kontrol edilen menü tabanlı bir arayüz çerçevesidir
- Temel fikir,
ping,nmap,traceroutegibi mevcut Linux araçlarını küçük LCD'lerde anlaşılması kolay bir UI ile sarmalamaktır - Uzun vadeli hedef, gömülü Linux cihazlara HMI(human-machine interface) eklemeyi
apt install flipctlkadar kolay hale getirmektir - Router, NAS, sunucu ve headless board gibi küçük ekran takılabilen cihazların, Qt, GNOME veya X11 olmadan yalnızca FlipCTL yapılandırmasıyla kullanılabilir bir arayüz sunabilmesi hedeflenmektedir
- Flipper One'ın ekranı ve düğme kartı, bağımsız bir FlipCTL Control Board olarak da piyasaya sürülecek; Linux tabanlı cihazlara takıldığında menü tabanlı bir arayüz sağlayan bir çevre birimi olacak
- Şu anda FlipCTL, kavram ve mimari aşamasındadır
- FlipCTL concept
Genişletilebilir donanım
- Flipper One'ın temel fikri, kullanıcıların kendi özel çok amaçlı araçlarına dönüştürebileceği genişletilebilir bir donanım platformu sunmaktır
-
M.2 genişletme modülü
- Arka plakanın altında, iç kısma yüksek hızlı bir M.2 genişletme modülü takılabilir
- M.2 bir form faktörü adıdır; gerçek bağlantı arayüzünü tanımlamaz, bu yüzden modüller arasında arayüz, boyut ve konektör tipi farklılık gösterebilir
- Flipper One'ın M.2 portu; hücresel ve uydu modemleri, SDR modülleri, AI hızlandırıcıları, NVMe veya SATA SSD'ler ve adaptör üzerinden Wi-Fi kartları gibi çeşitli modülleri destekleyecek şekilde tasarlanmıştır
- M.2 modülü arka kapağın altına takılır ve arkaya doğru uzanır; takılan modüle göre back plate ve antenna rail değiştirilebilir
- Teknik özellikler
Key-B,2242/3042/3052ve D3 class kalınlığa kadar desteği kapsar; arayüzler arasındaPCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM cardbulunur - Tüm teknik özellikler ve pinout bilgileri M.2 Port specification sayfasında yer alır
-
GPIO modülü
- Daha basit DIY modülleri için standart 2.54mm pin header kullanan bir GPIO konektörü eklendi
- GPIO modülleri arka plakanın üzerine monte edilir ve taşırken kolayca çıkmaması için kasa klipsleri ile vidalarla sabitlenecek şekilde tasarlanmıştır
- Threaded insert'ler, back plate ve antenna rail üzerinde 2.54mm pitch ızgaraya yerleştirilmiştir; bu da standart perfboard delik aralığıyla uyumludur
- Kullanıcılar perfboard'u uygun boyutta kesebilir, modülleri lehimleyebilir ve ardından Flipper One'ın arkasına vidalayabilir
- Teknik özellikler, pinout ve devre şemaları GPIO port sayfasında; telsiz ve kamera modülü örnekleri ise GPIO modules examples sayfasında bulunabilir
-
Açık mekanik parçalar
- Flipper One modülleri için özel montaj sistemi ve ilgili kasa parçaları açık olarak sunulmaktadır
- Yapı, 3D model videosu üzerinden incelenebilir
- Body ana kasadır; M.2 modülleri metal bir heatsink plate'e vidalanır ve 42mm ile 52mm modül uzunlukları için iki threaded insert bulunur
- Back plate, M.2 genişletme portuna erişim sağlayan arka kapaktır ve takılı modüle göre farklı bir tasarımla değiştirilebilir
- Antenna rail, SMA anten montajı için ayrı bir parçadır; back plate'ten bağımsızdır, böylece önce anten kurulumu ve kablo yönlendirmesi yapılabilir, ardından back plate kapatılabilir
- Bu yapı, montaj sırasında anten kablolarına zarar verme riskini azaltmayı amaçlar
- 3D modeller indirilerek modüller için kasa, custom back plate ve antenna rail tasarlanabilir
- Mechanics
Ağ çok amaçlı aracı
- Flipper One, OSI'nin tüm katmanlarında IP ağlarıyla çalışabilen bir ağ çok amaçlı aracı olmayı hedeflemektedir
- Birbirinden bağımsız beş ağ uplink'i sunar; bunlar bridge ile birleştirilebilir, custom routing yapılandırılabilir veya VPN tunnel'lara yönlendirilebilir
- 2× Gigabit Ethernet, her biri 1Gbps hızında çalışan bağımsız WAN/LAN portlarıdır; transparent bridge ve MitM sniffing gibi senaryolarda kullanılabilir
- Wi-Fi 6E,
MT7921AUNchipset tabanlı 802.11ax'tir; monitor mode'u destekler ve 2.4/5/6GHz bantlarında Wi-Fi client (STA) ve hotspot (AP) olarak çalışabilir - Cellular modem, M.2 genişletme modülü üzerinden 5G veya LTE modem desteği sunar; harici anten, fiziksel Nano SIM(4FF) ve eSIM desteklenir
- USB Ethernet, USB-C üzerinden en fazla 5Gbps hızda emüle edilir ve USB-CDC NCM olarak çalıştığı için ek sürücü gerektirmez
- Varsayılan durumda Flipper One; herhangi bir ağ için gateway, multi-hotspot bridge, inline Ethernet sniffer, PC ve akıllı telefonlar için USB Wi-Fi/Ethernet adapter ya da bunların birleşimi olarak çalışabilir
- Dynamic routing, load balancing ve failover gibi yetenekler, kullanıcı hikâyeleri temelinde Features list sayfasında derlenmiştir
Gelişmiş Wi-Fi ve uydu NTN
- Flipper One’ın dahili Wi-Fi’ının, monitor mode ve packet injection dahil olmak üzere Wi-Fi ağ analizi için gerekli özellikleri desteklemesi gerekiyor
- Şu anda test edilen yonga seti MediaTek
MT7921AUN; üç frekans bandını destekliyor ve mainline Linux çekirdeğinde açık kaynak sürücüyle destekleniyor - Alfa
AWUS036AXMLdeMT7921AUNtabanlı bir USB Wi-Fi adaptörü ve driver support ile wardriving araçları uyumluluğuyla biliniyor - Bu yonga setinin gerçek kullanıcı ihtiyaçlarına uygun çalışıp çalışmadığını doğrulamak için wireless auditing, monitoring, injection, mesh ve benzeri konulara ilgi duyan kullanıcıların testlerine ihtiyaç var
- Wi-Fi Testing
- NTN (Non-Terrestrial Networks), 3GPP’nin 5G ve LTE spesifikasyonlarının bir parçası olarak standartlaştırdığı, IoT cihazları için düşük hızlı bir uydu iletişim teknolojisi
- NTN standart cellular stack kullanır; SIM/eSIM kimlik doğrulaması, roaming ve normal IP trafiğini içerir
- Flipper One’ın, NTN satellite modem M.2 module üzerinden uydularla iletişim kurabilmesi hedefleniyor
- Skylo gibi iş ortaklarının eSIM modüllerine uydu ağ desteği eklemesi ve resmi olarak desteklenecek NTN M.2 module seçimine yardımcı olması gerekiyor
- Modules → Satellite modem
Çevrimdışı Flipper LLM
- Flipper One’ın harici AI agent entegrasyonunu desteklemesi planlanıyor ve internet olmayan durumlarda da yardımcı olabilmesi için yerelde LLM çalıştırılması hedefleniyor
- Dahili AI accelerator sayesinde internet bağlantısı olmadan yerelde LLM çalıştırarak cihazı kullanmaya, ayar oluşturmaya ve faydalı ipuçları vermeye yardımcı olması amaçlanıyor
- Yalnızca genel amaçlı modellerin yeterli olmayacağı düşünülüyor; bu nedenle Flipper One’ın iç yapısını ve uygulamalarını iyi bilen, özelleşmiş bir yapay zeka modeli eğitilmek isteniyor
RK3576’nın NPU modülü şu anda mainline çekirdekte desteklenmiyor ve bu desteğin eklenmesi gerekiyor- RK3576 NPU support in mainline Linux and Mesa
Masaüstü ve medya kutusu modu
- Flipper One, her zaman yanınızda taşıyabileceğiniz bir survival desktop veya thin client olarak kullanılabilir
- Tek bir USB-C kablosuyla monitöre bağlandığında şarj, video çıkışı ve USB çevre birimleri bağlantısını aynı anda sağlayabilir; bunun için USB-C DisplayPort Alt Mode kullanılır
- İşlemci performansının Raspberry Pi 5 seviyesine yakın olduğu ve web’de gezinme ile hafif geliştirme işlerini kaldırabildiği belirtiliyor
- USB-C DisplayPort Alt Mode, karmaşık bir protokol setine sahip olduğundan, signal integrity sorunları ve monitörden monitöre değişen davranışlar nedeniyle kararlı bağlantı kurmak zor
- DP Alt Mode desteği mainline kernel içinde henüz tam olarak uygulanmış değil
- Donanımsal video kod çözme henüz mainline çekirdekte desteklenmiyor; akıcı video oynatma için H.264/HEVC hardware video decoding support eklenmesi gerekiyor
- Masaüstü ortamı için KDE Plasma adaylardan biri, ancak Flipper One’a daha iyi uyabilecek hafif bir tiling WM ihtimali de açık bırakılıyor
- Hedef, donanımla birlikte sunulan nadir Linux desktop örneklerinden biri olarak; hızlı, temiz, bloated olmayan ve kutudan çıktığı gibi çalışan bir masaüstü ortamı oluşturmak
- Ayrıca bir TV media box olarak da kullanılabilir ve HDMI CEC sayesinde TV’nin kendi uzaktan kumandasıyla kontrol edilebilir
- Mini HDMI ve Micro HDMI’nın gerekli kabloları bulmayı zorlaştırdığı düşünüldüğünden, licensing fee gerektiren özel bir port olmasına rağmen full-size HDMI tercih ediliyor
- Full-size HDMI 2.1 port, adaptör gerektirmeden standart boyutlu bir konektör sunar ve 4K @ 120Hz çıkış ile CEC’yi (Consumer Electronics Control) destekler
Riskler ve topluluk katılımı
- Flipper Zero’dan yaklaşık 1 milyon adet kullanıcıların eline geçtiği, bu süreçte büyük bir topluluk oluştuğu ve bunun yeni teknolojilerin keşfini teşvik ederken satıcıları daha güvenli ve daha şeffaf ürünlere yönelttiği değerlendiriliyor
- Flipper One’ın, yaklaşık 10 yıldır tasarlanan bir pocket Linux multi-tool konsepti olduğu ve tavizsiz bir ürün yapmaya yetecek teknoloji ile bileşenlerin hazır olduğuna kanaat getirildiği anda duyurulduğu belirtiliyor
- Teknik zorluklar ve finansal riskler büyük; ayrıca mevcut RAM chip crisis gibi belirsizlikler de var
- Planlanan her şeyi tamamlayıp tamamlayamayacakları kesin değil, ancak geliştirme sürecini açık yürüterek ve topluluk katkılarıyla ilerlemek istiyorlar
- Katılım yolları:
- Flipper One Developer Portal — tüm alt projeler,
help wantedgörevleri, katkı rehberi ve geliştirici haftalık özeti - X.com/Flipper_RND — proje güncellemeleri ve duyurular
- Flipper One Developer Portal — tüm alt projeler,
3 yorum
Hacker News görüşleri
Flipper Zero’ya sahibim ve bu ekibin iyi araçlar yaptığını düşündüğüm için başlıktaki “yardım lazım” ifadesine tıkladım
Ama iki sayfa aşağı insem de neye yardım gerektiğini bulamadım; en sona kadar indiğimde de durum aynıydı
Dürüst olmak gerekirse ürünü seviyorum ama yardımın ne anlama geldiğini çıkarmak için 8 sayfalık bir yazıyı didik didik edecek kadar değilim
Örneğin “Collabora + Flipper: Opening up the RK3576” https://www.collabora.com/news-and-blog/news-and-events/coll... gibi işler yapmak istiyorlar; geliştiricilerin ve teknoloji meraklılarının projenin kendisine katkı vermesini, ayrıca markaları ve şirketleri daha açık olmaya ikna etmesini umuyor gibiler
Yazıda “RK3576 desteğini cilalayıp gerçekten açık bir platformu birlikte kuralım, kodlama olmasa da her türlü katkı memnuniyetle karşılanır, Rockchip’in son binary blob’u da yayımlamasını sağlamanın bir yolunu bulabiliriz” minvalinde şeyler var
Ayrıca sadece kodu değil, iş takip sistemini, iç tartışmaları, tamamlanmamış belgeleri ve mimari tartışmaları da açarak geliştirme sürecinin kendisine insanları dahil etmek istiyor gibiler
CTRL+File “help” aratırsanız 16 kez geçiyor ama yine de sonunda metni gerçekten okumak gerekiyorNeye yardım edilmesi gerektiğini anlayacak kadar bile okumak istemiyorsanız, muhtemelen ondan çok daha zor ve çok daha derin katılım gerektiren bu işe gerçekten yardımcı olmak istemiyorsunuzdur
Bluetooth ve Wi‑Fi ile çalışmış bir firmware mühendisi olarak bu bana epey büyük bir fantezi gibi geliyor
FCC sertifikasyonu büyük bir baş belası ve belirli çiplerin tercih edilmesinin nedenlerinden biri de bu sertifikasyonun beraber geliyor olması
Mesela bir ürüne ESP32 koyup Wi‑Fi kullanırsanız ek sertifikasyon gerekmez; ama bu, kablosuz aygıtın FCC’nin yasakladığı davranışları sergileyemeyeceği varsayımına dayanır
Bu yüzden şirketler sık sık kablosuz işlevleri kısıtlamak için son build’e linklenmesi gereken kablosuzla ilgili özellikler için binary blob sağlar
Dolayısıyla bir çip üreticisinin açıkça binary blob’lardan vazgeçmesi neredeyse sıfıra yakın bir ihtimal; en fazla açık kaynak sürücü projelerinin tersine mühendisliğini sessizce desteklerler
Yine de tüm çipler için doğrulanmış, üreticiden bağımsız alternatifler olsa harika olurdu
Binary blob’lar hatalı olabiliyor ve yakın zamanda Bluetooth firmware’ini açık kaynak bir sürümle yeniden yazarak veri aktarım hızını ciddi biçimde artırabildik
Çünkü mevcut firmware’de bayt iletimini bozan bir hata vardı
Yine de böyle kodlar hafife alınmaz. FCC ihlalleri absürt derecede pahalıdır ve asla hafife alınmamalıdır
Okudukça, istedikleri şeylerle gerçekten başarabileceklerini hissettikleri şeyler arasında kapasitelerinin dışına çıktıkları izlenimi veriyor
“Binary blob’ları açık kaynakla değiştirme” hedefinin kendisi güzel ve destekliyorum ama benim deneyimime göre binary blob çoğu zaman “patent ve NDA ile korunan lisanslı IP” anlamına geliyor
Yani 1) korunan bir şeyi tersine mühendislikle çözmek gerekiyor ve bu süreçte DMCA ihlali riski var, 2) sonra da dava edilmeden yayımlamak gerekiyor
Genel olarak zahmetli ve risk almayı gerektiren bir iş
Flipper One’ın gerçekten çıkmasını isterim ve muhtemelen ben de satın alırım ama Rockchip’in binary blob’ları sıfırdan yeniden uygulamaya yetecek kadar belge yayımlamak istememesi büyük bir tehlike işareti
Belirli bir kullanım senaryosuna kapılıp yardım eden birisi, sonunda makul gördüğü fiyat aralığıyla hiç uyuşmayan bir ürün yaratıyor olabilir; o zaman neden yardım etsin?
Bu konsepti gerçekten seviyorum. Kapsam biraz genişlemiş gibi hissettiriyor ama genel olarak IP katmanı tarafındaki protokollere göre iyi konumlanmış görünüyor
Yine de yerel AI işlevlerini önceliklendirmeleri gerekmiyor gibi
Havalı olsa da modeller düzgün bir Mac’te veya harici GPU’da, küçük pilli bir Flipper cihazından çok daha akıllı çalışacaktır
Sahada ya da hareket halindeyken işe yarayabilir ama özel bir klavye yoksa kullanılabilirlik epey kötü olur
Hatta bunun yerine One’ın yeteneklerine yaklaşan bir Zero 2 ihtimali için Zero’ya odaklanmaya devam etseler daha iyi olurdu
Zero’yu seviyorum ama garaj kapısı/RFID rolling code için tam destek ve birkaç başka protokol gibi bazı çekirdek özelliklerin eksik olduğunu hissediyorum
Wi‑Fi geliştirme kartı çok kısıtlı ve yanlış hatırlamıyorsam BLE kumandalarını kolayca yakalayıp yeniden oynatmanın da basit bir yolu yok
Tabii BLE’yi 0. katman mı 1. katman mı saydığınıza göre değişir
Gerçek dünyada küçük AI modelleriyle çalışan cihaz üstü AI uygulamalarının zaten onlarcası var
ESP32-S3 yıllardır cihaz üstü AI çalıştırıyor
240MHz işlemci, 512KB SRAM, 16MB PSRAM ve GPU yok gibi bir donanımla bile AI gayet iyi çalışabiliyor
Ya gerçekten raydan çıkmış ya da benim hayal gücümün çok ötesinde bir şey
Her iki durumda da cebinde PCIe isteyen insan sayısının, Raspberry Pi ya da dizüstü formunda tatmin olamayacak kadar çok olup olmadığından emin değilim
Bu bana ikinci sistem etkisi gibi geliyor. 『The Mythical Man-Month』ta bahsedilen olgu
İlk ürün basit ve odaklıdır; ikinci ürün ise her şeyi yapmaya çalışır ve çoğu zaman hiç çıkamaz bile
Planlanan TUI[1], BrowserUI[2] ile mantığı paylaşmak için React(!) kullanmak istiyor
Depoya bakınca tarayıcı için gereken GPU tabanlı işlemeyi bir şekilde çözmeye uğraşıp sonunda bunu Wayland’e bırakmaya geri çekildikleri görülüyor
Genel olarak LLM’in bile toparlayamayacağı türden bir dağınıklık gibi duruyor
Sonunda özel bir Linux masaüstü ortamına daha çok benzeyecek ve sivri köşeleri arttığı için daha az hacklenebilir hale gelecek gibi
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] Ağ TUI’sinde neden yalnızca terminalin yetmediği hiç net değil
Çoğu kişi onu bir sürü özellik ve kablosuz cihaz içeren bir İsviçre çakısı gibi görüyordu; One ise buna karşılık daha az işleve ama daha çok bağlantı ve giriş/çıkışa sahip
Benzer hisseden başkaları var gibi ama gönderide hangi kısmın bu izlenimi verdiğini pek anlayamıyorum
Özel AI modelleri, özel bir işletim sistemi ve bağımsız çalışan iki “ana” işlemciden oluşan aşırı özelleşmiş bir mimari var; ayrıca Flipper Zero’da yapılan işin neredeyse hiçbirini yeniden kullanmıyor
RK3576 gerçekten ilginç ve çok yönlü bir çip; Linux kernel’e tam destek eklemek için büyük çaba harcandığını görmek güzel
Bunun, AI hızlandırma gerektiren havalı özgür açık kaynak donanım projeleri için pek çok kapı açabileceğini düşünüyorum
Aklımdaki fikirlerden biri, gerçekçi olarak yapma ihtimalim düşük olsa da, mikrofonlu bir e‑ink not defteri
“Bana bir beyzbol skor kartı şablonu oluştur” diyorsunuz; o da üretiyor. Sonra çok oyuncu değişikliği olursa ya da maç uzarsa “oyuncu değişiklikleri için daha fazla satır ekle” veya “12. uzatma devresine kadar desteklesin” gibi takip komutlarıyla şablonu yerinde değiştiriyor
RK3576 gibi bir çip Linux kernel’de tam desteklendiğinde böyle bir cihazı yapmak çok daha kolay olabilir
Ticari ürün olursa sonunda güçlendirilmiş bir e-kitap okuyucu uygulamasına dönüşebilir ama bu da illa kötü değil
Dizüstü bilgisayar/akıllı telefon ikilisinin yerel optimumundan iyidir
Flipper Zero’nun başarısı büyük ölçüde tasarım başarısıydı ve ürünün ne olduğu da zaten anlaşılırdı
One daha zor bir görevde başarılı olursa, umarım daha ilginç cihaz yeniliklerini teşvik eder
Valiz hazırlama listeleri, alışveriş, tic-tac-toe veya dört taş, konferans notları için de kullanılabilir
Modern bir eski Palm Pilot gibi bir şeyse anında satın alırım
Her durumda bu çiplerin daha yaygın kullanılmasını ve düşük seviyeli desteğin artmasını umuyorum
Flipper’ın neden böyle bir karar aldığını ya da Flipper One’ın Flipper Zero, Raspberry Pi ve bir Linux makineye göre ne avantaj sunduğunu biri keşke açıklasa
İlk başta AI tarafından yazılmış gibi duran cümlelerin hiç yardımcı olmadığını düşündüm
Biraz daha bakınca, Playdate benzeri eğlenceli bir proje hedefleniyor gibi ama oyun konsolu yerine Linux çoklu aracı yapmaya çalışıyorlar
Bu kendi başına harika ve bugünün şirketleşmiş teknoloji kültüründen bir nebze toparlanma yönünde bir adım olabilir
Ama web sitesinin bunu AI ve pazarlama dili yüzünden iyi anlatamaması yazık
Bunu fazla hızlı yazmışım; AI yüzünden sanırım gereğinden fazla alaycı hale gelmişim
Geriye kalan eleştirim, sadece özellikleri sıralayıp “ilginç ve önemli işler yapıyoruz” demek yerine motivasyonu daha iyi açıklamaları gerektiği
Zero fiziksel katman tarafında, One ise ağ tarafında; bu yüzden neredeyse hiç örtüşmüyorlar ve birinin diğerinden üstün olduğunu söylemek zor
Raspberry Pi ile karşılaştırınca, bunun pili var ve güç yönetimine özen gösterilmiş tamamlanmış bir cihaz; yalnızca bir kart değil
Bir Linux makine, örneğin dizüstü bilgisayar da muhtemelen bunların hepsini yapabilir ama Flipper One daha küçük ve daha özel amaçlı bir cihaz; ayrıca üreticinin izin verdiği ölçüde firmware’i de açık
Özellik listesi şu sayfada: https://docs.flipper.net/one/general/features
Tek bir cihaz etrafında kümelenen bir topluluğun getirdiği avantaj büyüktü ve One da benzer avantajlar elde edebilir gibi
Şu an bir Zero kullanıcısı olarak One çıkarsa kesin alırım
Sırf PTT düğmesinin eklenmesi bile benim için değerli görünüyor; diğer değişikliklerin çoğunu da olumlu buluyorum
Hedef tasarımda büyük bir eksi görmüyorum; modülerlik biraz daha karmaşık hale getirecek ama belirgin avantajları da var
Gerçekten havalı görünüyor ama aynı zamanda proje kapsamı genişlemesinin tanımı gibi de duruyor
Aynı anda hem harika, hem karşılanamayacak kadar pahalı, hem şaşırtıcı derecede ucuz, hem korkunç, hem de iki anlamda da muazzam olacakmış gibi
3GPP’ye gerçekten ışık tutulması gerekiyor
İçtenlikle bir şekilde bunu benim yerime bir başkasının satın almasını sağlayacak bir yol bulmak istiyorum
Ve tüm kaynakları mainline ağaçlara sokma yönelimi müthiş. Gerçekten etkileyici
İsviçre çakısının proje yöneticisi kapsam genişlemesini engelleseydi elimizde sadece tek bir bıçak olurdu
Önceki ürün duyuruları, meşguliyeti gösteren ekranlı masaüstü zamanlayıcısı BUSY bar idi
Ön sipariş fiyatı 250 dolardı; sonra 219 dolara indirildi ama hâlâ teslim edilmedi: https://busy.app/
Flipper One’ın üretim maliyeti, özellikleri nedeniyle Flipper Zero veya Busy Bar’dan çok daha yüksek olacaktır
Bunun şaşırtıcı derecede ucuz bir ürün olacağını sanmıyorum
Yine de yapmak istedikleri ürünü yapmaları ve maliyeti ikincil unsur olarak görmeleri hoşuma gidiyor
Zero’ya göre bağlantı ve giriş/çıkış artmış ama başka yönlerden küçültülmüş ve daha iyi malzemeler kullanmaya çalışıyor gibiler
Kapsam genişlemesini topluluğa outsource etmeye karar vermiş gibiler ve bu da mantıklı
Pahalı ama beklenenden ucuz mu demek istiyorsun, yoksa pahalı ama işçiliği kötü mü?
Ayrıca neden başkasının senin yerine satın alması gerektiğini de merak ediyorum. İthalat kısıtlamaları mı, gizlilik ya da anonimlik mi?
Zero’daki keskin fikir burada eksik
Bir evrim değil de başka bir şey yapmaya çalıştığı için, ortaya neredeyse işe yaramaz bir taşınabilir ARM bilgisayar çıkacakmış hissi veriyor
Wi‑Fi, uydu bağlantısı vb. olan taşınabilir bir ARM bilgisayarla peki ne yapılacak?
Benim görmek istediğim evrim, daha güçlü CPU’su, SDR’si ve LoRa’sı olan bir Zero
Sonra da gerçekten uygulanabilir havalı protokoller hayata geçirilir
En sık anılan kullanım senaryosu RFID etiketlerle ilgili şeyler ama bu zaten çok daha ucuz donanımlarla yapılabiliyordu
Havalı göründüğü ve sonsuz olasılık sunuyormuş izlenimi verdiği için satın alınıp sonra çekmeceye kaldırılan araçlar diye bir kategori var
Raspberry Pi de birçok kişi için buna dönüştü
Belirli kullanımlarda faydalı olsa da genel amaçlı bilgisayar gerektiğinde iyi bir pazarlık olmadığı gerçeğini herkesin fark etmesi için epey zaman ve pazar doygunluğu gerekti
Flipper Zero sonsuz olasılıklar aracı gibi hissettiriyordu ama çoğu insanın kendine ait sonsuz kullanım senaryosu yok; ya da belirli amaçlı donanımın daha ucuz ve daha iyi iş çıkardığını kabul etmeleri zaman aldı
Bu, herkesin Raspberry Pi’yi genel amaçlı bilgisayar olarak aldığı dönemle neredeyse birebir aynı
Yine de havalı bir ürün ve viral pazarlama da büyük avantaj sağladı
AI hariç. O zaman çok iyi olurdu
Tamamen yeni bir ürün tasarlayıp bir anda işbirliği duyuruyorlar
Hayranı değilim ama yeni proje havalı görünüyor
Son 1 yılda, özellikle son 6 ayda Flipper Zero topluluğunu zor durumda bırakıp fiilen kendi haline terk etmemiş olsalardı daha heyecanlanırdım
İlk ürününde sonraki desteği doğru düzgün gösterememiş bir şirketin yeni ürün çıkarması çok daha az şey ifade ediyor
Topluluğun PR merge etmesine veya hata düzeltme sürümleri çıkarmasına izin verecek kadar basit şeyler bile yapılmadı
Öte yandan yardım kabul etmek de zaman ve ilgi gerektirir
Bir şey yayımladığınızda, yaptığınız şeyi desteklemekle öğrendikleriniz ışığında yeni bir şey yapmak arasında ilginiz bölünür
v1 çıkmadan önceki dönem odaklanabildiğiniz için güzel bir dönemdir ama bir kez geçince geri gelmez
Neden “gerçekten açık” dediklerini görmek kolay
ARM Linux’un mevcut hali iç karartıcı; her üretici kapalı boot blob’ları, üreticiye özel yamalar ve çip üreticisi dışındakilerin anlamasının zor olduğu board support package’ler ekliyor
Artık bir teknik dokümanı okuyup bilgisayarın nasıl çalıştığını anlamıyorsunuz; sadece belirli bir çip ve belirli bir BSP etrafından nasıl dolaşacağınızı öğreniyorsunuz
Linux için mümkün olduğunda x86 kullanmak istememin nedenlerinden biri de bu
Bu yönde bastırıyor olmaları gerçekten sevindirici
Ürünün kendisi çok havalı ama ne Flipper Zero’nun form faktörü ne de Flipper One’ın form faktörü beni özellikle çekiyor
Hedef kullanıcı olmadığımı anlıyorum
Yine de ARM dünyasını daha açık hale getirme hedefini alkışlıyorum
Arduino Giga kullanmaya çalışıp başarısız olduktan ve onu çöpe attıktan sonra hâlâ buruk hissediyorum
Güçlü CPU’su yüzünden istemiştim ama ARM sanki cebi dar hackerlardan nefret ediyor
STM32CubeProgrammer, kendi onayladığı safkan pahalı dongle’ı kullanmazsan kibirli biçimde reddediyor
Şu anki projede tek bir Cortex M7 bile gereken performansın fazlasını veriyor ama yine de eski usul bir Nintendo yapar gibi birden fazla ESP32-xx’i birbirine bağlamayı ciddi ciddi düşünüyorum
Flipper Zero fonlamasına katılıp cihazı almıştım ama sanırım burada kısıtlamalara takıldığı için tüm işlevlerini tam olarak kullanamamıştım. Bu yüzden tüm özellikleri etkinleştirmek için ayrıca region-free bir firmware yüklemek mi gerekiyor diye bakınmıştım ama sonra bıraktığımı hatırlıyorum. One ise en azından ceplik bir Linux cihazı olduğu için ayrıca fena görünmüyor.
Lobste.rs görüşleri
Bundan bir tane, hatta üç tane kadar almak isterdim
Bu kartlarda Linux desteğinin ne durumda olduğunu merak ediyorum. Bu cihazda kullandığım immutable Void Linux kurulumunu çalıştırmak isterdim. Klavye ve ses için Bluetooth eklemenin bir yolu varsa, ceplerde taşınabilecek sürekli açık bir bilgisayar olabilir gibi görünüyor
Katkıda bulunabilir miyim diye geliştirici portalına baktım ama Discord'dan gerçekten hoşlanmıyorum. Gerçekten “kamusal olarak geliştiriyoruz” demek istiyorlarsa başka araçlar kullanmaları gerektiğini düşünüyorum
Sosyal kanal olarak X kullanmaları ve sohbet/topluluk platformu olarak Discord seçmeleri bile, bunun benim dahil olmak isteyeceğim bir proje olmadığını düşündürüyor
Bu bir kapsam genişlemesi değil, kapsam patlaması. Hâlâ nerede işe yarayacağını bilmiyorum ama bir tane istemem kesin
Collabora harika. Açık kaynak çalışmaları sayesinde rock5b+'ın ne kadar iyi olduğunu görüp etkilendim
Şimdi tek beklediğim şey USB-C DisplayPort birleştirmesinin tamamlanması; o da olursa evdeki x64 makineleri tamamen emekliye ayırıp 3588 kartıyla günlük web gezintisi ve film izleme işlerini yapabilirim gibi geliyor
Küçük bir kernel yazmayı seviyorum. Binary blob olmayan, nispeten modern bir platform olsa gerçekten harika olurdu
Şaşırtıcı derecede iddialı bir proje ve nedense bana 1990'lardan bu yana farklı alanlarda ortaya çıkan benzer derecede iddialı projeleri hatırlatıyor
Ekibin başarılı olmasını diliyorum ama dürüst olmak gerekirse hayallerinin tamamını gerçekleştirebileceklerinden şüpheliyim
SDR performansının pratikte nasıl olduğundan bahsetmemeleri üzücü. Resampling olmadan 2.4GHz'i işleyebilse harika olurdu ama bekleyip görmek gerekecek gibi
Sahada takıp kullanabileceğin basit bir IT debug aracı olarak kesinlikle işe yarayabilir gibi görünüyor. Bazen bütün bir dizüstü bilgisayarı yanında taşımak zorunda olmamak güzel oluyor