[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma

[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma

Flipper Sıfır - arkadaşlarımla birlikte geliştirmekte olduğum Tamagotchi form faktöründe bilgisayar korsanları için bir cep çoklu aracı projesi. Önceki yazı [1].

Yüzgeçle ilgili ilk yazıdan bu yana çok şey oldu. Bunca zaman çok çalıştık ve projede köklü değişiklikler oldu. Ana haber şu ki, Raspberry Pi Zero'yu tamamen terk etmeye ve anakartımızı i.MX6 çipine dayalı olarak sıfırdan yapmaya karar verdik. Bu, geliştirmeyi çok daha zorlaştırıyor ve tüm konsepti tamamen değiştiriyor, ancak buna değer olduğuna eminim.

Ayrıca, WiFi saldırıları için gerekli tüm işlevleri destekleyen, 5Ghz bandını destekleyen ve 15 yıl eskimeyen doğru WiFi yonga setini hala bulamadık. Bu nedenle herkesi araştırmamıza katılmaya davet ediyorum.

Yazıda size neden bu kararı verdiğimizi, projenin hangi aşamada olduğunu, mevcut görevleri ve nasıl dahil olabileceğinizi anlatacağım.

Raspberry Pi Zero neden kötü?

[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma
Şahsen Raspberry Pi'yi seviyorum ancak geliştirme süreci sırasında birçok nedenden dolayı berbat olduğu ortaya çıktı. En banal şey, onu satın alamamanızdır. Büyük distribütörlerin bile stoklarında birkaç yüz rpi0'dan fazla parça yoktur ve Adafruit ve Sparkfun gibi mağazalar el başına 1 parçadan fazla satmazlar. Evet, Raspberry Pi Vakfı lisansı altında rpi0 üreten birkaç fabrika var ancak onlar da 3-5 bin adetlik partiler gönderemiyor. Görünüşe göre rpi0 maliyete yakın bir fiyata satılıyor ve daha çok platformun yaygınlaştırılması amaçlanıyor.

İşte rpi0'ı terk etmenin ana nedenleri

  • Büyük miktarlarda satın alınamaz. Farnell gibi fabrikalar Bilgi İşlem Modülü satın almayı teklif ediyor. Alibaba'daki Çinliler büyük hacimlerin varlığı konusunda yalan söylüyor, ancak konu gerçek partiye gelince birleşiyorlar. İyi araştıramadık diyen herkese 5 bin adet almak için birisiyle pazarlık yapmaya çalışın, o da size ödeme için fatura göndersin.
  • Birkaç arayüz.
  • RPI'nin ilk sürümünde kullanılan eski BCM2835 işlemci. Sıcak ve enerji açısından verimli değil.
  • Güç yönetimi yok, anakartı uyku moduna geçiremezsiniz.
  • Eski yerleşik Wi-Fi.
  • ve diğer birçok neden.

Raspberry Pi Vakfı, bu tür görevler için RPi Hesaplama Modülünün kullanılmasını önermektedir. Bu, anakarta takılan SO-DIMM modülü form faktöründeki (dizüstü bilgisayarlardaki RAM gibi) bir karttır. Bu seçenek bizim için uygun değil çünkü cihazın boyutunu büyük ölçüde artırıyor.
[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma
Raspberry Pi Hesaplama Modülü - cihazınıza kurulum için SO-DIMM modülü form faktöründeki bir kart

Daha sonra farklı SoM'lere (Modülde Sistem) bakmaya başladık, i.MX6 tabanlı modüller en çekici görünüyordu. Tüm aramalarımız forumdaki bir başlıkta açıklanmıştır Raspberry Pi Sıfır Alternatifleri. Ancak yılda 3-5 bin adetlik satışlarda bile her firmanın sizinle çalışmaya hazır olmayacağını unutmamalısınız. Örneğin İsrail Variscite, planlanan satın alma hacimlerini öğrendiğinde bize yanıt vermeyi bıraktı. Görünüşe göre, destek ve entegrasyon şeklinde ek hizmetler olmadan sadece SoM'leri satmakla ilgilenmiyorlar. Özellikle Rus geliştiriciden bahsetmek istiyorum. Starterkit.rugibi çok ilginç cihazlar yapan SK-iMX6ULL-NANO. Bunlar Google için neredeyse imkansızdır ve eğer arkadaşlarım bana söylemeseydi onların varlığından haberim olmayacaktı.

Sonuç olarak, tüm seçenekleri karşılaştırdıktan ve ekonomiyi tahmin ettikten sonra, SoM'mizi çipe dayalı olarak özellikle Flipper için sıfırdan yapmak gibi zor bir karar verdik. i.MX6 ULZ. Rpi7 ile neredeyse aynı performansa sahip, 900 MHz'de çalışan tek çekirdekli Cortex-A0'dir, ancak yük altında neredeyse soğukken rpi0 ocak kadar sıcaktır.
Kartımızı sıfırdan oluşturduğumuzda, kart üzerindeki elemanların düzenlenmesinde tam bir özgürlüğe sahip oluyoruz, bu nedenle daha kompakt bir cihaz almayı umuyoruz. i.MX6 ULZ, i.MX6 ULL'un bazı arayüzler ve video çekirdeği olmayan sadeleştirilmiş bir versiyonudur, bu nedenle geliştirme için bazı arayüzleri kullanmadan i.MX6 ULL çipli MCIMX6ULL-EVK devboard'u kullanıyoruz. Bu arada bu anakart ana Linux çekirdeği tarafından destekleniyor, dolayısıyla çekirdek paketleri ile birlikte Kali Linux yüklü.

Flipper şu anda kıyafetsiz böyle görünüyor:
[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma

Doğru Wi-Fi

WiFi hackleme, Flipper'ın ana özelliklerinden biridir, bu nedenle gerekli tüm işlevleri destekleyecek doğru WiFi yonga setini seçmek son derece önemlidir: paket enjeksiyonu ve izleme modu. Aynı zamanda 5GHz aralığını ve 802.11ac gibi modern standartları kullanabilirsiniz. Maalesef bu tür çipler hemen bulunamadı
[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma
Çin SiP modülü (paketteki sistem) BCM6255'yı temel alan Apmak AP43456

Şu anda birkaç adayı değerlendiriyoruz, ancak hepsinin tamamlanması gerekiyor ve hangisinin daha iyi seçileceği henüz bilinmiyor. Bu nedenle WiFi pokerden anlayan herkesin buradaki araştırmamıza katılmasını rica ediyorum: İzleme ve paket enjeksiyonunu destekleyen SPI/SDIO arayüzlü Wi-Fi çipi

Ana adaylar:

  • Yamalı ürün yazılımına sahip Broadcom/Cypress BCM43455 veya BCM4345. Nexmon deposunda tartışma.
  • Mediatek MT7668 - henüz test edilmedi, ancak teoride uygun olabilir.

Lütfen herhangi bir tavsiyede bulunmadan önce, bağlantı arayüzü de dahil olmak üzere forumdaki gereklilikleri dikkatlice okuyun. Birkaç aydır bu konuyu dikkatlice incelediğimi ve bulunabilecek her şeyi zaten araştırdığımı unutmayın.

Neler hazır

[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma

STM32'nin sorumlu olduğu kısmın tamamı zaten çalışıyor: 433Mhz, iButton, okuma emülasyonu 125kHz.
Mekanik parça, düğmeler, kasa, konektörler, düzen şu anda aktif olarak geliştirilme aşamasındadır, eski kasanın altındaki video ve fotoğraflarda, yeni versiyonlarda joystick daha büyük olacaktır.

Videoda, uzaktan kumanda sinyalinin tekrarı kullanılarak bir bariyerin açılmasının basit bir gösterimi gösterilmektedir.

SSS

Nasıl satın alınır?

Muhtemelen bu yılın Nisan-Mayıs aylarında Kickstarter üzerinden bir kitlesel fonlama kampanyası başlatacağız. Bitmiş cihazları toplama işleminin tamamlanmasından altı ay sonra göndermeyi umuyoruz. Cihazla ilgileniyorsanız, aşağıya e-postanızı bırakmanızı rica ediyorum сайтаPrototipler ve erken numuneler satışa hazır olduğunda abonelerimize teklif göndereceğiz.

Yasal mı?

Bu bir araştırma aracıdır. Tüm bileşenleri mağazadan ayrı olarak satın alınabilir. Küçük bir kasaya WiFi adaptörü ve 433MHz verici yerleştirip oraya bir ekran eklerseniz, artık yasadışı hale gelmeyecektir. Cihaz özel tanımına girmemektedir. gizlice bilgi toplamak için bir araç veya cihaz. YALNIZCA hasara yol açmak amacıyla veya yasa dışı faaliyetler için kullanmak yasa dışıdır. Yani her şekil ve her metalden bıçak yapabilirim, bıçaklarımın kullanım sorumluluğu size aittir.

Nasıl bağış yapılır?

[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulmaŞu anda küçük gıda bağışlarıyla bana kişisel olarak destek olabilirsiniz. Patreon. 1 ABD doları tutarındaki düzenli bağışlar, tek seferde büyük miktarda bağış yapmaktan çok daha iyidir çünkü ileriyi tahmin etmenize olanak tanır.

[Flipper Zero] Raspberry Pi'den vazgeçip kendi tahtamızı sıfırdan yapıyoruz. Doğru WiFi çipini bulma Projeyle ilgili tüm notları Telegram kanalımda yayınlıyorum @zhovner_hub.

Kaynak: habr.com

Yorum ekle