[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa

[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa

Nulti fliper - projekt džepnog multitoola za hakere u Tamagotchi formatu, koji razvijam s prijateljima. Prethodni post [1].

Puno toga se dogodilo od prvog posta o peraji. Cijelo ovo vrijeme vrijedno smo radili i projekt je doživio radikalne promjene. Glavna vijest je da smo odlučili potpuno napustiti Raspberry Pi Zero i napraviti našu ploču od nule na temelju i.MX6 čipa. To znatno otežava razvoj i potpuno mijenja cijeli koncept, ali siguran sam da se isplati.

Također, još uvijek nismo pronašli pravi WiFi čipset koji podržava sve potrebne funkcije za WiFi napade, a istovremeno podržava pojas od 5 Ghz i nije zastario 15 godina. Stoga pozivam sve da sudjeluju u našem istraživanju.

U članku ću vam reći zašto smo donijeli ovu odluku, u kojoj je fazi projekt, trenutne zadatke i kako se možete uključiti.

Zašto je Raspberry Pi Zero loš?

[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa
Osobno volim Raspberry Pi, ali tijekom procesa razvoja pokazalo se da je loš iz mnogo razloga. Najbanalnije je to što to jednostavno ne možete kupiti. Čak i veliki distributeri nemaju više od nekoliko stotina rpi0 komada na zalihama, a trgovine poput Adafruita i Sparkfuna ne prodaju više od 1 komada po ruci. Da, postoji nekoliko tvornica koje proizvode rpi0 prema licenci Zaklade Raspberry Pi, ali također ne mogu slati serije od 3-5 tisuća komada. Čini se da se rpi0 prodaje po cijeni koja je bliska cijeni i više je usmjerena na popularizaciju platforme.

Evo glavnih razloga za napuštanje rpi0

  • Ne može se kupiti u velikim količinama. Tvornice poput Farnella nude kupnju Compute Modulea. Kinezi iz Alibabe lažu o prisutnosti velikih količina, ali kada je u pitanju prava serija, oni se spajaju. Svima koji napišu da nismo dobro tražili, pokušajte se dogovoriti s nekim da kupi 5 tisuća komada, pa da vam pošalje račun za plaćanje.
  • Malo sučelja.
  • Stari BCM2835 procesor, koji je korišten u prvoj verziji rpi. Vruće i ne baš energetski učinkovito.
  • Nema upravljanja napajanjem, ne možete staviti ploču u stanje mirovanja.
  • Zastarjeli ugrađeni WiFi.
  • i mnogi drugi razlozi.

Raspberry Pi Foundation sama predlaže korištenje RPi Compute Module za takve zadatke. Ovo je ploča u obliku SO-DIMM modula (poput RAM-a u prijenosnim računalima), koja se umeće u matičnu ploču. Ova nam opcija nije prikladna jer uvelike povećava veličinu uređaja.
[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa
Raspberry Pi Compute Module - ploča u obliku SO-DIMM modula za ugradnju u vaš uređaj

Zatim smo počeli gledati različite SoM-ove (sustav na modulu), moduli temeljeni na i.MX6 izgledali su najatraktivnije. Sve naše pretrage opisane su u temi na forumu Raspberry Pi Zero Alternative. Ali morate imati na umu da neće sve tvrtke biti spremne raditi s vama u količinama od čak 3-5 tisuća komada godišnje. Na primjer, izraelski Variscite nam je jednostavno prestao odgovarati kada je saznao planirane količine otkupa. Očigledno ih ne zanima samo prodaja SoM-ova bez dodatnih usluga u vidu podrške i integracije. Posebno bih želio spomenuti ruskog programera Starterkit.ru, koji čine vrlo zanimljive uređaje, poput SK-iMX6ULL-NANO. Gotovo ih je nemoguće guglati, a ja ne bih znao za njihovo postojanje da mi prijatelji nisu rekli.

Kao rezultat toga, nakon usporedbe svih opcija i procjene ekonomičnosti, donijeli smo tešku odluku da naš SoM napravimo od nule posebno za Flipper na temelju čipa i.MX6 ULZ. Riječ je o jednojezgrenom Cortex-A7 koji radi na 900 MHz s gotovo istim performansama kao rpi0, ali je pod opterećenjem gotovo hladan, dok je rpi0 vruć kao peć.
Izradom naše ploče od nule imamo potpunu slobodu u rasporedu elemenata na ploči, zbog čega očekujemo da ćemo dobiti kompaktniji uređaj. i.MX6 ULZ je skraćena verzija i.MX6 ULL bez nekih sučelja i video jezgre, tako da za razvoj koristimo MCIMX6ULL-EVK devboard s i.MX6 ULL čipom, samo bez korištenja nekih od sučelja. Usput, ovu ploču podržava glavni Linux kernel, tako da je Kali Linux s paketima kernela učitan na njoj.

Ovako Flipper trenutno izgleda bez odjeće:
[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa

Ispravan WiFi

WiFi hakiranje jedna je od glavnih značajki Flippera, stoga je iznimno važno odabrati pravi WiFi čipset koji će podržavati sve potrebne funkcije: ubacivanje paketa i način rada monitora. U isto vrijeme, moći ćete koristiti raspon od 5 GHz i moderne standarde poput 802.11ac. Nažalost, takvi se čipovi nisu mogli odmah pronaći
[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa
Kineski SiP modul (sustav u paketu) Apmak AP6255 baziran na BCM43456

Trenutno razmatramo nekoliko kandidata, ali svi zahtijevaju doradu i još se ne zna koji je bolji. Stoga, lijepo molim sve koji razumiju WiFi poker da se pridruže našoj potrazi ovdje: Wi-Fi čip sa SPI/SDIO sučeljem koji podržava nadzor i ubacivanje paketa

Glavni kandidati:

  • Broadcom/Cypress BCM43455 ili BCM4345 sa zakrpanim firmverom. Rasprava u repozitoriju nexmona.
  • Mediatek MT7668 - još nije testiran, ali u teoriji bi mogao biti prikladan.

Molimo, prije nego bilo što savjetujete, pažljivo pročitajte zahtjeve na forumu, uključujući sučelje za povezivanje. Imajte na umu da sam pažljivo proučavao ovu temu nekoliko mjeseci i već sam prekopao sve što se moglo pronaći.

Što je spremno

[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa

Cijeli dio za koji je zadužen STM32 već radi: 433Mhz, iButton, čitanje-emulacija 125kHz.
Mehanički dio, gumbi, kućište, konektori, izgled trenutno su u aktivnom razvoju, u videu i fotografijama ispod zastarjelog kućišta, u novim verzijama joystick će biti veći.

Video prikazuje jednostavnu demonstraciju otvaranja barijere uz pomoć ponavljanja signala daljinskog upravljača.

FAQ

Kako kupiti?

Pretpostavljamo da ćemo pokrenuti crowdfunding kampanju na Kickstarteru u travnju-svibnju ove godine. Nadamo se da ćemo gotove uređaje poslati šest mjeseci nakon završetka prikupljanja. Ako ste zainteresirani za uređaj, molim vas da ostavite svoj e-mail ispod сайта, poslat ćemo ponude pretplatnicima kada prototipovi i prvi uzorci budu spremni za prodaju.

je li legalno?

Ovo je alat za istraživanje. Sve njegove komponente mogu se kupiti zasebno u trgovini. Ako u malo kućište ugradite WiFi adapter i odašiljač od 433 MHz i tamo dodate ekran, to više neće postati ilegalno. Uređaj ne spada pod definiciju posebnih. sredstvo ili uređaj za tajno prikupljanje podataka. SAMO je nezakonito koristiti ga u svrhu nanošenja štete ili za nezakonite aktivnosti. Drugim riječima, mogu napraviti noževe bilo kojeg oblika i od bilo kojeg metala, odgovornost za korištenje mojih noževa je na vama.

Kako donirati?

[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipaTrenutno me osobno možete podržati malim donacijama hrane putem Patreon. Redovite donacije od 1 USD puno su bolje od velikih iznosa odjednom jer vam omogućuju predviđanje unaprijed.

[Flipper Zero] odustaje od Raspberry Pi i izrađuje vlastitu ploču od nule. Pronalaženje pravog WiFi čipa Sve bilješke o projektu objavljujem na svom Telegram kanalu @zhovner_hub.

Izvor: www.habr.com

Dodajte komentar