![[Flipper Zero] Raspberry Pi-dan imtina edirik, sıfırdan öz plakamızı hazırlayırıq. Düzgün WiFi çipini tapırıq](/wp-content/uploads/2020/02/42ace2284bf2ee287d94a76891e9866a.jpeg)
— dostlarımla birlikdə hazırladığım, tamagotchinin forma faktoruna sahib olan hackerlər üçün portativ bir alət layihəsi. Əvvəlki yazı .
Flipper haqqında ilk yazımdan bəri çox şey baş verdi. Bu müddət ərzində çalışqan olduq və layihə ciddi dəyişikliklərə uğradı. Əsas xəbər odur ki, Raspberry Pi Zero-dan tamamilə imtina etməyə və i.MX6 çipi əsasında sıfırdan öz plakamızı hazırlamağa qərar verdik. Bu, inkişafı ciddi şəkildə çətinləşdirir və bütün konsepsiyanı tamamilə dəyişdirir, amma buna dəyər olduğuna əminəm.
Hələ də WiFi hücumları üçün lazım olan bütün funksiyaları dəstəkləyən, 5Ghz aralığını dəstəkləyən və 15 illik köhnəlməmiş düzgün WiFi çipsetini tapmamışıq. Buna görə də sizi araşdırmamızda iştirak etməyə dəvət edirəm.
Məqaləmdə niyə belə bir qərar verdiyimizi, layihənin hansı mərhələdə olduğunu, cari tapşırıqları və necə iştirak edə biləcəyinizi izah edəcəyəm.
Raspberry Pi Zero-nun nəyi pisdir
![[Flipper Zero] Raspberry Pi-dan imtina edirik, sıfırdan öz plakamızı hazırlayırıq. Düzgün WiFi çipini tapırıq](/wp-content/uploads/2020/02/608bbaf86b944bd3ed08ca1853c550ce.jpeg)
Fərdi olaraq Raspberry Pi-ni sevirəm, amma inkişaf prosesi ərzində bir çox səbəbdən buna görə problem yarandığını gördüm. Ən sadə səbəb—onları almaq mümkünsüzdür. Hətta böyük distribütorlar, yalnız bir neçə yüz ədəd rpi0-a malikdir, Adafruit və Sparkfun kimi mağazalar bircə ədəd satmağa icazə verirlər. Bəli, Raspberry Pi Foundation tərəfindən lisenziya ilə rpi0 istehsal edən bir neçə fabrikin olması, amma onlar da 3-5 min ədəd partiya göndərməkdə problem yaşayırlar. Belə görünür ki, rpi0 qiyməti istehsal dəyəri ilə sərhəddə satılır və platformanın populyarlaşdırılması məqsədinə yönəlib.
Rpi0-dan imtina etməyin əsas səbəbləri
- Böyük miqdarda satın almaq mümkün deyil. Farnell kimi fabriklər Compute Module almaqla təmin edir. Alibaba-dakı çinlilər böyük həcmlərin mövcudluğu ilə bağlı yalan danışır, əsl partiya haqqında danışanda kənara çəkilirlər. 5 min ədəd satın almaq üçün birisi ilə danışmağa çalışsanız, sizə ödəmə üçün hesab göndərməkdə kömək etməkdə çətinlik yaşayacaqsınız.
- Az interfeys var.
- İlk versiyada istifadə olunan köhnə BCM2835 prosessoru. İsti və enerji səmərəliliyi aşağıdır.
- Gücü idarə etmə yoxdur, plakanı daldalanmağa göndərmək mümkün deyil.
- Köhnəlmiş daxili WiFi.
- və digər bir çox səbəblər.
Raspberry Pi Foundation belə məsələlər üçün RPi Compute Module istifadəsini tövsiyə edir. Bu, ana karta daxil edilən SO-DIMM modul formatında bir plaka (noutbuklarda RAM kimi)dır. Bu, cihazın ölçüsünü ciddi şəkildə artırdığı üçün bizim üçün uyğun deyil.
![[Flipper Zero] Raspberry Pi-dan imtina edirik, sıfırdan öz plakamızı hazırlayırıq. Düzgün WiFi çipini tapırıq](/wp-content/uploads/2020/02/9589d0f4447c87c30b201ed3deadf956.jpeg)
Raspberry Pi Compute Module — Cihazınıza quraşdırmaq üçün SO-DIMM modul formatında bir plaka
O zaman fərqli SoM-lara (System on Module) baxmağa başladıq, i.MX6 əsaslı modullar ən cəlbedici görünürdü. Bütün axtarışlarımız forumdakı mövzuda təsvir olunub. Ancaq unutmamalısınız ki, bütün şirkətlər ildə 3-5 min ədəd satış həcmi olan müştərilərlə işləməyə hazır olmaya bilərlər. Məsələn, İsrailin Variscite şirkəti satınalma həcmləri haqqında məlumat aldıqları zaman bizimlə əlaqəni tamamilə kəsdilər. Görünür, onların SoM-ları əlavə dəstək və inteqrasiya xidmətləri olmadan satmaqla marağı yoxdur. Əlavə olaraq, rus inkişafçını xüsusi olaraq qeyd etmək istəyirəm. , maraqlı cihazlar istehsal edir, məsələn, . Onları demək olar ki, tapmaq mümkün deyil, və mən onların varlığını tanışlarımdan eşitməsəydim, bilməzdim.
Bütün variantları müqayisə etdikdən və iqtisadiyyatı nəzərə aldıqdan sonra, Flipper üçün xüsusi olaraq chip əsasında sıfırdan öz SoM-unu inkişaf etdirmək qərarına gəldik. . Bu, 900 MHz tezlikdə bir nüvəli Cortex-A7-dir və rpi0 ilə demək olar ki, eyni performansa malikdir, eyni zamanda yüklənmə zamanı demək olar ki, soyuqdur, rpi0 isə soba kimi isinmiş olur.
Sıfırdan öz platanı hazırladığımız üçün, komponentlərin plaka üzərində yerləşdirilməsi ilə tam azadlıq əldə etdik, buna görə də daha kompakt bir cihaz əldə etməyi gözləyirik. i.MX6 ULZ, bəzi interfeyslərin və video nüvəsinin olmadığı i.MX6 ULL-in kəsilmiş versiyasıdır, buna görə də inkişaf üçün i.MX6 ULL çipi olan MCIMX6ULL-EVK inkişaf platasından istifadə edirik, sadəcə interfeyslərin bir hissəsini istifadə etmirik. Bu platanın, qısaca desək, mainline Linux nüvəsi tərəfindən dəstəklənir, buna görə də orada Kali Linux yüklenir, paketdən alınan nüvə ilə.
İndi Flipperin üstü açılmamış görünüşü:
![[Flipper Zero] Raspberry Pi-dan imtina edirik, sıfırdan öz plakamızı hazırlayırıq. Düzgün WiFi çipini tapırıq](/wp-content/uploads/2020/02/003f148a630cd600d38be548b7056c0b.jpeg)
Doğru WiFi
WiFi sındırma, Flipperin əsas xüsusiyyətlərindən biridir, buna görə də bütün lazım olan funksiyaları dəstəkləyən doğru WiFi çipsetini seçmək son dərəcə vacibdir: paketlərin inyeksiyası və monitor rejimi. Bununla yanaşı, 5GHz spektrini və müasir standartları, məsələn, 802.11ac dəstəkləməlidir. Təəssüf ki, belə çipleri birbaşa tapmaq hələ mümkün olmayıb.
![[Flipper Zero] Raspberry Pi-dan imtina edirik, sıfırdan öz plakamızı hazırlayırıq. Düzgün WiFi çipini tapırıq](/wp-content/uploads/2020/02/dc1ce09ea0de10b1d04aa3d941fa62d4.jpeg)
Çin istehsalı SiP modulu (sistem paketdə) Apmak AP6255, BCM43456 əsasında
İndi bir neçə namizəd üzərində düşünürük, lakin onların hamısı düzəlişlər tələb edir və hələ hansı daha yaxşı seçiləcəyi məlum deyil. Buna görə də, WiFi sındırması barədə anlayışı olan hər kəs, lütfən, burada axtarışımıza qoşulsun:
Əsas namizədlər:
- Broadcom/Cypress BCM43455 və ya BCM4345 düzəltilmiş proqram təminatı ilə.
- Mediatek MT7668 — hələ yoxlanılmayıb, amma nəzəri olaraq uyğun ola bilər.
Lütfən, hər hansı bir şeyi tövsiyə etməzdən əvvəl forumda tələbləri diqqətlə oxuyun, o cümlədən əlaqə interfeysini. Unutmayın ki, mən bu mövzunu bir neçə ay ərzində diqqətlə araşdırmışam və artıq var olan hər şeyi yenidən nəzərdən keçirmişəm.
Nə artıq hazırdır
![[Flipper Zero] Raspberry Pi-dan imtina edirik, sıfırdan öz plakamızı hazırlayırıq. Düzgün WiFi çipini tapırıq](/wp-content/uploads/2020/02/bd263c61d797dea40500a8bc2175adf9.jpeg)
STM32 tərəfindən idarə olunan hissənin hamısı artıq işləyir: 433Mhz, iButton, 125kHz oxuma-emuasiya.
Mekanik hissə, düymələr, korpus, konnektorlar, hazırda aktiv inkişafdadır, aşağıdakı videolar və şəkillərdə köhnə korpus görünür, yeni versiyalarda joystick daha böyük olacaq.
Videoda siqnalın təkrarı ilə maneənin açılması üçün sadə bir nümayiş göstərilmişdir.
FAQ
Necə almaq olar?
Təxminən bu ilin aprel-may aylarında Kickstarter-da kütləvi maliyyələşdirmə kampaniyası açacağıq. Tamamlanmış cihazları toplama müddəti bitdikdən altı ay sonra göndərməyi ümid edirik. Əgər sizin üçün bu cihaz maraqlıdırsa, zəhmət olmasa aşağıda e-poçtunuzu buraxın. , prototiplər və satışa çıxarılacaq ilk nümunələr hazır olduqda abunəçilərə təkliflər göndərəcəyik.
Bu qanunidirmi?
Bu araşdırmalar üçün bir alətdir. Onun bütün komponentlərini mağazadan ayrıca almaq mümkündür. Əgər WiFi adapterini və 433MHz ötürücüsünü kiçik bir korpusa yerləşdirib oraya ekran əlavə etsəniz, bu, daha qanunsuz olmayacaq. Cihaz xüsusi bir vasitə və ya qeyri-qanuni məlumat toplama cihazı tərifinə uyğun gəlmir. Qanunsuz olan yalnız ziyan vurmaq və ya qeyri-qanuni hərəkətlər üçün istifadə edilməsidir. Başqa sözlə, mən istənilən formada və istənilən metaldan bıçaq edə bilərəm, mənim bıçaklarımı istifadə etməyə görə məsuliyyət sizə aiddir.
Necə dəstək ola bilərəm?
Hal-hazırda, siz mənə şəxsi olaraq yemək üçün kiçik bağışlarla dəstək ola bilərsiniz. . Təkrarlanan 1$ bağışları bir dəfəlik böyük bir məbləğdən daha yaxşıdır, çünki gələcəyi proqnozlaşdırmağa imkan verir.
Layihəyə dair bütün qeydləri Telegram kanalımda paylaşacağam. .
Mənbə: habr.com
