[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi

[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi

Flipper Zero — projekt taskulambist, mida ma välja arendan koos sõpradega. Eelmine postitus [1].

Palju on juhtunud pärast esimest postitust flipperist. Oleme kõvasti töötanud ja projekt on radikaalselt muutunud. Peamine uudis on see, et otsustasime täielikult loobuda Raspberry Pi Zero kasutamisest ja luua oma platvormi nullist i.MX6 kiibi põhjal. See raskendab arendust ja muudab kogu kontseptsiooni, kuid olen kindel, et see on seda väärt.

Samuti pole me endiselt leidnud õiget WiFi kiibistikku, mis toetab kõiki vajalikke funktsioone WiFi rünnakute jaoks, töötab 5GHz sagedusel ja pole 15 aastat vana. Seetõttu kutsub ma üles kõiki meie uurimises osalema.

Artiklis räägin, miks me sellise otsuse tegime, millises etapis projekt asub, praegustest ülesannetest ja kuidas saab osaleda.

Miks Raspberry Pi Zero halb on

[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi
Ma isiklikult armastan Raspberry Pi-d, kuid arendusprotsessis selgus, et sellel on palju probleeme. Kõige banaalsem põhjus on see, et seda ei saa lihtsalt osta. I isegi suured jaotajad omavad varus ainult paarisaja tükki rpi0, samas kui poed nagu Adafruit ja Sparkfun müüvad maksimaalselt 1 tükki inimese kohta. Jah, on mõned tehased, mis toodavad rpi0 Raspberry Pi Foundationi litsentsi alusel, kuid ka nemad ei suuda tarnida partit, mille suurus on 3-5 tuhat tükki. Tundub, et rpi0 müüakse hindadega, mis on piiri peal ja suunatud rohkem platvormi populariseerimisele.

Siin on peamised põhjused, miks me rpi0-st loobusime

  • Suurtes kogustes ostmine on võimatu. Tehased nagu Farnell pakuvad osta Compute Module. Hiinlased Alibaba's valetavad suure hulga olemasolu kohta, kuid kui jutt tuleb reaalsest partis, siis nad kaovad. Kõigile, kes kirjutavad, et me ei otsinud õigesti, proovige leppida kellegagi kokku 5 tuhande tükki ostmiseks, et saada arve tasumiseks.
  • Lihtsaid liideseid on vähe.
  • Vana protsessor BCM2835, mida kasutati esimeses rpi versioonis. Kuum ja mitte eriti energiatõhus.
  • Ei ole toitehalduse võimalust, plaati ei saa unerežiimi saata.
  • Vana sisseehitatud WiFi.
  • ja palju muid põhjuseid.

Raspberry Pi Foundation soovitab selliste ülesannete jaoks kasutada RPi Compute Module'i. See on SO-DIMM mooduli formaadis (nagu sülearvutites olev mäluplaat), mis paigaldatakse emaplaadile. See variant ei sobi meile, kuna see suurendab seadme mõõtmeid.
[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi
Raspberry Pi Compute Module on SO-DIMM mooduli formaat, mis on mõeldud paigaldamiseks teie seadmesse.

Seejärel hakkasime vaatama erinevaid SoM-e (System on Module), kõige atraktiivsemad näisid olevat i.MX6 põhised moodulid. Kõik meie otsingud on kirja pandud foorumi teemas. Raspberry Pi Zero alternatiivid. Kuid tuleb meeles pidada, et mitte kõik ettevõtted ei ole valmis teiega koostööd tegema, kui tellimused on isegi 3-5 tuhat tükki aastas. Näiteks Iisraeli Variscite peatas lihtsalt meiega suhtlemise, kui nad said teada tarnete plaanitud mahust. Tundub, et neid huvitab ainult SoM-ide müümine koos täiendavate teenustega, nagu toetus ja integreerimine. Eraldi tahan märkida Venemaa arendajat Starterkit.ru, kes valmistavad väga huvitavaid seadmeid, nagu SK-iMX6ULL-NANO. Neid on peaaegu võimatu Googeldada ja ma ei oleks nende olemasolust teada saanud, kui tuttavad ei oleks rääkinud.

Lõpuks, võrreldes kõiki variante ja hinnates majandust, otsustasime teha oma SoM-i nullist spetsiaalselt Flipperi jaoks, põhinedes kiibil i.MX6 ULZ. See on üherealine Cortex-A7, mille sagedus on 900 MHz, ja selle jõudlus on peaaegu sama, mis rpi0-l, olles samas koormuse all peaaegu külm, samas kui rpi0 kuumeneb nagu ahju.
Oma plaadi loomisel saime täieliku vabaduse komponentide paigutamisel, mille tõttu loodame saavutada kompaktsema seadme. i.MX6 ULZ on kärbitud versioon i.MX6 ULL-st, ilma teatud liidesteta ja videokiibita, seega kasutame arendamiseks MCIMX6ULL-EVK arenduspaneeli i.MX6 ULL kiibiga, lihtsalt mitte kasutades osa liideseid. See plaat, muide, on toetatud mainline Linuxi kärgest, seega käivitub sellel Kali Linux kärjega pakettidest.

Nii näeb flipper praegu riieteta välja:
[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi

Õige WiFi

WiFi häkkimine on üks Flipperi peamisi funktsioone, seega on äärmiselt oluline valida õige WiFi-kiibistik, mis toetab kõiki vajalikke funktsioone: pakettide süstimist ja monitorerežiimi. Samuti peab olema 5GHz sagedus ja kaasaegsed standardid nagu 802.11ac. Kahjuks ei õnnestunud selliseid kiipe kohe leida.
[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi
Hiina SiP moodul (system in package) Apmak AP6255, mis põhineb BCM43456-l.

Praegu vaatame mitmeid kandidaate, kuid kõik neist vajavad veel lihvimist ja praegu ei ole teada, milline neist on parim valida. Seetõttu palun kõiki, kes tunnevad WiFi häkkimise aluseid, liituda meie otsinguga siin: Wi-Fi kiip, mis toetab SPI/SDIO liidest ning monitorimist ja pakettide süstimist

Peamised kandidaadid:

  • Broadcom/Cypress BCM43455 või BCM4345 muudetud püsivara kanssa. Arutelu nexmoni repos.
  • Mediatek MT7668 — veel kontrollimata, kuid teoorias võib sobida.

Palun loe enne soovituste andmist hoolikalt foorumi nõudmisi, sealhulgas ühenduse liidest. Pea meeles, et olen seda teemat mitu kuud hoolikalt uurinud ja olen läbi vaadanud kõik, mis võimalik leida.

Mis on juba valmis

[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi

Kogu osa, mille eest vastutab STM32, töötab juba: 433Mhz, iButton, lugemine-emulatsioon 125kHz.
Mehaaniline osa, nupud, korpus, pistikud, kompositsioon on praegu aktiivses arengus; videotes ja fotodes on allolev korpus aegunud, uutes versioonides saab joystick olema suurem.

Videol on lihtne demonstreerimine, kuidas avada tõkkepuud puldi signaali repleerimise abil.

KKK

Kuidas osta?

Eeldatavasti käivitame rahakogumiskampaania Kickstarteris selle aasta aprillis-maiis. Loodame valmis seadmed saata kuue kuu jooksul pärast kogumise lõpetamist. Kui sind huvitab seade, palun jäta oma e-post allpool. lehelt, saadame ettepanekuid tellijatele, kui prototüübid ja esimesed müügikatsed on valmis.

Kas see on seaduslik?

See on teadusuuringute tööriist. Kõik selle komponendid on poes eraldi ostetavad. Kui peita WiFi-adapter ja 433MHz edastaja väikesesse korpusesse ning lisada ekraan, ei muutu see seetõttu kuidagi ebaseaduslikuks. Seade ei kuulu erivahendite ega salajase teabe kogumise seadme määratlemisse. Ebaseaduslik võib olla AINULT selle kasutamine kahju tekitamiseks või ebaseaduslikeks tegevusteks. Teisisõnu, ma võin teha nuga igasuguses vormis ja igast metallist; vastutus minu nugade kasutamise eest lasub sinul.

Kuidas annetada?

[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipiSel hetkel saad mind isiklikult toetada väikeste toidutoodete annetustega läbi Patreon. Regulaarne annetamine summas 1$ on mitu korda parem kui suur summa korraga, kuna see võimaldab ette ennustada.

[Flipper Zero] loobume Raspberry Pi-st, teeme omal käel uue plaadi. Otsime õiget WiFi kiipi Kõik projektiga seotud märkmed avaldan oma Telegrami kanalil @zhovner_hub.

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster