[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine

[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine

Zero pinballi masin - Tamagotchi vormifaktoris häkkerite tasku-multitööriista projekt, mida arendan koos sõpradega. Eelmine postitus [1].

Alates esimesest lestateemalisest postitusest on palju juhtunud. Oleme kogu selle aja kõvasti tööd teinud ja projekt on läbi teinud radikaalsed muutused. Peamine uudis on see, et otsustasime Raspberry Pi Zerost täielikult loobuda ja teha oma plaadi nullist i.MX6 kiibi baasil. See muudab arendamise palju keerulisemaks ja muudab täielikult kogu kontseptsiooni, kuid olen kindel, et see on seda väärt.

Samuti pole me ikka veel leidnud õiget WiFi kiibikomplekti, mis toetaks kõiki WiFi rünnakute jaoks vajalikke funktsioone, toetades samas 5Ghz sagedusala ega ole 15 aastat vananenud. Seetõttu kutsun kõiki meie uurimistöös osalema.

Artiklis räägin teile, miks me sellise otsuse tegime, millises etapis projekt on, praegused ülesanded ja kuidas saate kaasa lüüa.

Miks Raspberry Pi Zero halb on?

[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine
Mulle isiklikult meeldib Raspberry Pi, kuid arendusprotsessi käigus osutus see paljudel põhjustel imelikuks. Kõige banaalsem on see, et te lihtsalt ei saa seda osta. Isegi suurtel edasimüüjatel pole laos rohkem kui paarsada rpi0 tükki ning kauplused, nagu Adafruit ja Sparkfun, müüvad kuni 1 tükki käe kohta. Jah, on mitu tehast, mis toodavad rpi0-d Raspberry Pi Foundationi litsentsi alusel, kuid ka nemad ei saa tarnida 3-5 tuhandeid partiisid. Näib, et rpi0 müüakse hinnaga, mis on lähedane kuludele ja on rohkem suunatud platvormi populariseerimisele.

Siin on peamised põhjused rpi0-st loobumiseks

  • Ei saa osta suurtes kogustes. Sellised tehased nagu Farnell pakuvad arvutusmooduli ostmist. Alibaba hiinlased valetavad suurte koguste olemasolu kohta, kuid kui tegemist on tõelise partiiga, siis nad ühinevad. Kõigile, kes kirjutavad, et me ei otsinud hästi, proovige kellegagi läbi rääkida, et ostaks 5 tuhat tükki, et ta saadaks teile tasumiseks arve.
  • Vähe liideseid.
  • Vana BCM2835 protsessor, mida kasutati rpi esimeses versioonis. Kuum ja mitte eriti energiasäästlik.
  • Toitehaldust pole, tahvlit ei saa magama panna.
  • Sisseehitatud WiFi aegunud.
  • ja palju muid põhjuseid.

Raspberry Pi Foundation ise soovitab selliste ülesannete jaoks kasutada RPi arvutusmoodulit. See on SO-DIMM-mooduli vormiteguriga plaat (nagu sülearvutite RAM), mis sisestatakse emaplaadile. See valik meile ei sobi, kuna see suurendab oluliselt seadme suurust.
[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine
Raspberry Pi arvutusmoodul – SO-DIMM-mooduli vormiteguriga tahvel teie seadmesse paigaldamiseks

Seejärel hakkasime vaatama erinevaid SoM-e (System on Module), i.MX6-l põhinevad moodulid tundusid kõige atraktiivsemad. Kõiki meie otsinguid kirjeldatakse foorumi lõimes Raspberry Pi Zero alternatiivid. Kuid peate meeles pidama, et mitte kõik ettevõtted ei ole valmis teiega koostööd tegema isegi 3-5 tuhande ühiku aastas. Näiteks Iisraeli Variscite lihtsalt lõpetas meile vastamise, kui sai teada planeeritud ostumahud. Ilmselt pole nad huvitatud lihtsalt SoM-ide müümisest ilma täiendavate teenusteta toe ja integratsiooni näol. Eriti tahaksin mainida Venemaa arendajat Starterkit.ru, mis teevad väga huvitavaid seadmeid, nagu SK-iMX6ULL-NANO. Neid on peaaegu võimatu guugeldada ja ma poleks nende olemasolust teadnudki, kui mu sõbrad poleks mulle öelnud.

Selle tulemusel tegime pärast kõigi võimaluste võrdlemist ja ökonoomika hindamist raske otsuse teha oma SoM nullist, spetsiaalselt kiibil põhineva Flipperi jaoks. i.MX6 ULZ. See on ühetuumaline Cortex-A7, mis töötab sagedusel 900 MHz ja millel on peaaegu sama jõudlus kui rpi0, kuid see on koormuse all peaaegu külm, samas kui rpi0 on kuum kui pliit.
Tehes oma tahvli nullist, on meil elementide paigutamisel tahvlile täielik vabadus, mistõttu loodame saada kompaktsema seadme. i.MX6 ULZ on i.MX6 ULL-i vähendatud versioon ilma liideste ja videotuumata, seega kasutame arendamiseks MCIMX6ULL-EVK devboardi koos i.MX6 ULL-kiibiga, ilma mõnda liidest kasutamata. Muide, seda plaati toetab põhiline Linuxi kernel, nii et sellele laaditakse Kali Linux koos tuumapakettidega.

Selline näeb flipper välja ilma riieteta hetkel:
[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine

Õige WiFi

WiFi häkkimine on üks Flipperi põhiomadusi, mistõttu on äärmiselt oluline valida õige WiFi kiibistik, mis toetaks kõiki vajalikke funktsioone: paketisüsti ja monitori režiimi. Samal ajal saate kasutada 5 GHz vahemikku ja kaasaegseid standardeid, nagu 802.11ac. Kahjuks selliseid kiipe kohe leida ei õnnestunud
[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine
Hiina SiP-moodul (süsteem pakendis) Apmak AP6255, mis põhineb BCM43456-l

Praegu kaalume mitmeid kandidaate, kuid kõik need nõuavad viimistlemist ja pole veel teada, kumba on parem valida. Seetõttu palun kõigil, kes WiFi pokkerist aru saavad, liituda meie otsinguga siin: Wi-Fi kiip SPI/SDIO liidesega, mis toetab monitooringut ja pakettide sisestamist

Peamised kandidaadid:

  • Broadcom/Cypress BCM43455 või BCM4345 paigatud püsivaraga. Arutelu nexmoni hoidlas.
  • Mediatek MT7668 - pole veel testitud, kuid teoreetiliselt võib see sobida.

Palun lugege enne midagi nõu andmist hoolikalt läbi foorumi nõuded, sealhulgas ühendusliides. Pidage meeles, et olen seda teemat mitu kuud hoolikalt uurinud ja juba kaevanud kõik, mis võimalik.

Mis on valmis

[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine

Kogu osa, mille eest STM32 vastutab, juba töötab: 433Mhz, iButton, lugemine-emulatsioon 125kHz.
Mehaaniline osa, nupud, korpus, pistikud, paigutus on hetkel aktiivses arenduses, vananenud korpuse all olevas videos ja fotodel on uutel versioonidel juhtkang suurem.

Videol on lihtne demonstratsioon tõkkepuu avamisest kaugjuhtimispuldi signaali taasesituse abil.

FAQ

Kuidas osta?

Eeldatavasti käivitame selle aasta aprillis-mais Kickstarteris ühisrahastuskampaania. Loodame valmis seadmed tarnida kuus kuud pärast kogumise lõpetamist. Kui olete seadmest huvitatud, palun teil jätta oma e-mail allpool сайта, saadame tellijatele pakkumised, kui prototüübid ja varased näidised on müügiks valmis.

Kas see on seaduslik?

See on uurimistööriist. Kõiki selle komponente saab poest eraldi osta. Kui ehitada väikesesse korpusesse WiFi-adapter ja 433MHz saatja ning lisada sinna ekraan, ei muutu see enam illegaalseks. Seade ei kuulu erilise määratluse alla. vahend või seade teabe salajaseks kogumiseks. Selle kasutamine kahju tekitamiseks või ebaseaduslikuks tegevuseks on AINULT ebaseaduslik. Teisisõnu, ma võin valmistada mis tahes kujuga noad ja mis tahes metallist, vastutus minu nugade kasutamise eest lasub teil.

Kuidas annetada?

[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmineHetkel saate mind isiklikult toetada väikeste toiduannetustega läbi Patreon. Regulaarsed 1-dollarilised annetused on palju paremad kui suured summad korraga, sest need võimaldavad teil ette näha.

[Flipper Zero] loobub Raspberry Pi-st ja teeb oma tahvli nullist. Õige WiFi-kiibi leidmine Avaldan kõik projekti märkmed oma Telegrami kanalis @zhovner_hub.

Allikas: www.habr.com

Lisa kommentaar