[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen

[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen

Flipperi nolla - Tamagotchi-muotoisen hakkereiden taskumonitoimityökaluprojekti, jota kehitän ystävien kanssa. Edellinen viesti [1].

Ensimmäisen flipperin postauksen jälkeen on tapahtunut paljon. Olemme tehneet kovasti töitä koko tämän ajan ja projekti on kokenut radikaaleja muutoksia. Pääuutinen on, että päätimme luopua Raspberry Pi Zerosta kokonaan ja tehdä lautamme alusta alkaen i.MX6-sirun pohjalta. Tämä tekee kehittämisestä paljon vaikeampaa ja muuttaa koko konseptin täysin, mutta olen varma, että se on sen arvoista.

Emme myöskään ole vielä löytäneet oikeaa WiFi-piirisarjaa, joka tukee kaikkia WiFi-hyökkäyksiin tarvittavia toimintoja, samalla kun se tukee 5 GHz:n taajuutta eikä ole 15 vuotta vanhentunut. Siksi kutsun kaikkia osallistumaan tutkimukseemme.

Artikkelissa kerron, miksi teimme tämän päätöksen, missä vaiheessa projekti on, ajankohtaiset tehtävät ja miten voit osallistua.

Miksi Raspberry Pi Zero on huono?

[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen
Itse rakastan Raspberry Pi:tä, mutta kehitysprosessin aikana se osoittautui paskaksi monista syistä. Banaalisin asia on, että et yksinkertaisesti voi ostaa sitä. Jopa suurilla jakelijoilla ei ole enempää kuin parisataa rpi0 kappaletta varastossa, ja kaupat, kuten Adafruit ja Sparkfun, myyvät enintään 1 kappaletta per käsi. Kyllä, on useita tehtaita, jotka tuottavat rpi0:ta Raspberry Pi Foundationin lisenssillä, mutta ne eivät myöskään voi lähettää 3-5 tuhannen kappaleen eriä. Näyttää siltä, ​​​​että rpi0 myydään hintaan, joka on lähellä kustannuksia ja jolla on enemmän tarkoitus tehdä alustan suosituksi.

Tässä ovat tärkeimmät syyt rpi0:n hylkäämiseen

  • Ei voi ostaa suuria määriä. Tehtaat, kuten Farnell, tarjoavat mahdollisuuden ostaa Compute Module. Alibaban kiinalaiset valehtelevat suurista määristä, mutta kun on kyse todellisesta erästä, he sulautuvat yhteen. Kaikille, jotka kirjoittavat, että emme etsineet hyvin, yritä neuvotella jonkun kanssa ostamaan 5 tuhatta kappaletta, jotta hän lähettää sinulle laskun maksua varten.
  • Vähän käyttöliittymää.
  • Vanha BCM2835-prosessori, jota käytettiin rpi:n ensimmäisessä versiossa. Kuuma ja ei kovin energiatehokas.
  • Virranhallintaa ei ole, levyä ei voi nukkua.
  • Vanhentunut sisäänrakennettu WiFi.
  • ja monia muita syitä.

Raspberry Pi Foundation itse ehdottaa RPi Compute Module -moduulin käyttöä tällaisiin tehtäviin. Tämä on SO-DIMM-moduulin muotoinen kortti (kuten kannettavien tietokoneiden RAM), joka asetetaan emolevyyn. Tämä vaihtoehto ei sovellu meille, koska se suurentaa huomattavasti laitteen kokoa.
[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen
Raspberry Pi Compute Module - SO-DIMM-moduulin muotoinen kortti asennettavaksi laitteeseesi

Sitten aloimme katsoa erilaisia ​​SoM:eja (System on Module), i.MX6:een perustuvat moduulit näyttivät houkuttelevimmilta. Kaikki hakumme on kuvattu foorumin säikeessä Raspberry Pi Zero -vaihtoehdot. Mutta sinun on pidettävä mielessä, että kaikki yritykset eivät ole valmiita työskentelemään kanssasi jopa 3-5 tuhatta kappaletta vuodessa. Esimerkiksi israelilainen Variscite lakkasi vastaamasta meille, kun se sai tietää suunnitellut ostomäärät. Ilmeisesti he eivät ole kiinnostuneita pelkästään SoM:ien myynnistä ilman lisäpalveluita tuen ja integroinnin muodossa. Erityisesti haluaisin mainita venäläisen kehittäjän Starterkit.ru, jotka tekevät erittäin mielenkiintoisia laitteita, kuten SK-iMX6ULL-NANO. Niitä on lähes mahdotonta googlettaa, enkä olisi tiennyt niiden olemassaolosta, elleivät ystäväni olisi kertoneet minulle.

Seurauksena oli, että vertailtuamme kaikkia vaihtoehtoja ja arvioituamme taloutta, teimme vaikean päätöksen tehdä SoMmme tyhjästä nimenomaan Flipperille sirun perusteella. i.MX6 ULZ. Se on yksiytiminen Cortex-A7, joka toimii 900 MHz:n taajuudella ja lähes samalla suorituskyvyllä kuin rpi0, mutta se on kuitenkin lähes kylmä kuormitettuna, kun taas rpi0 on kuuma kuin liesi.
Tekemällä levymme alusta alkaen meillä on täydellinen vapaus elementtien sijoittelussa levylle, minkä vuoksi odotamme saavamme kompaktimman laitteen. i.MX6 ULZ on riisuttu versio i.MX6 ULL:sta ilman joitain rajapintoja ja videoydintä, joten käytämme kehitystyössä MCIMX6ULL-EVK devboardia i.MX6 ULL -sirun kanssa, vain käyttämättä joitain liitäntöjä. Tätä levyä muuten tukee päälinjan Linux-ydin, joten siihen ladataan Kali Linux ydinpaketteineen.

Tältä flipper näyttää tällä hetkellä ilman vaatteita:
[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen

Oikea WiFi

WiFi-hakkerointi on yksi Flipperin pääominaisuuksista, joten on äärimmäisen tärkeää valita oikea WiFi-piirisarja, joka tukee kaikkia tarvittavia toimintoja: pakettien injektiota ja monitorointitilaa. Samalla voit käyttää 5 GHz:n aluetta ja nykyaikaisia ​​standardeja, kuten 802.11ac. Valitettavasti tällaisia ​​siruja ei löytynyt heti
[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen
Kiinalainen SiP-moduuli (järjestelmä pakkauksessa) Apmak AP6255 perustuu BCM43456:een

Harkitsemme parhaillaan useita ehdokkaita, mutta ne kaikki vaativat viimeistelyn, eikä vielä tiedetä, kumpi on parempi valita. Siksi pyydän ystävällisesti kaikkia WiFi-pokeria ymmärtäviä liittymään hakuun täältä: Wi-Fi-siru SPI/SDIO-liitännällä, joka tukee valvontaa ja pakettien lisäystä

Pääehdokkaat:

  • Broadcom/Cypress BCM43455 tai BCM4345 korjatulla laiteohjelmistolla. Keskustelua nexmon-arkistossa.
  • Mediatek MT7668 - ei vielä testattu, mutta teoriassa saattaa olla sopiva.

Ennen kuin neuvot mitään, lue huolellisesti foorumin vaatimukset, mukaan lukien yhteysliittymä. Muista, että olen tutkinut tätä aihetta huolellisesti useita kuukausia ja olen jo kaivanut läpi kaiken mitä löytyy.

Mikä on valmis

[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen

Koko osa, josta STM32 vastaa, toimii jo: 433Mhz, iButton, luku-emulaatio 125kHz.
Mekaaninen osa, painikkeet, kotelo, liittimet, asettelu ovat tällä hetkellä aktiivisesti kehitteillä, videossa ja kuvissa vanhentuneen kotelon alla, uusissa versioissa joystick on suurempi.

Video näyttää yksinkertaisen esittelyn esteen avaamisesta toistamalla kaukosäätimen signaalia.

FAQ

Miten ostaa?

Oletettavasti käynnistämme joukkorahoituskampanjan Kickstarterissa tämän vuoden huhti-toukokuussa. Toivomme, että voimme lähettää valmiit laitteet kuusi kuukautta keräyksen päätyttyä. Jos olet kiinnostunut laitteesta, pyydän sinua jättämään sähköpostiosoitteesi alle paikka, lähetämme tarjouksia tilaajille, kun prototyypit ja varhaiset näytteet ovat valmiita myyntiin.

Onko se laillista?

Tämä on tutkimustyökalu. Kaikki sen komponentit voidaan ostaa erikseen kaupasta. Jos rakennat WiFi-sovittimen ja 433MHz lähettimen pieneen koteloon ja lisäät siihen näytön, ei siitä tule enää laitonta. Laite ei kuulu erityisen määritelmän piiriin. keino tai laite tiedon salaa keräämiseen. Sen käyttäminen vahingon aiheuttamiseen tai laittomaan toimintaan on VAIN laitonta. Toisin sanoen voin tehdä minkä tahansa muotoisia veitsiä ja mistä tahansa metallista, vastuu veitsieni käytöstä on sinulla.

Kuinka lahjoittaa?

[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminenTällä hetkellä voit tukea minua henkilökohtaisesti pienillä ruokalahjoituksilla kautta Patreon. Säännölliset 1 dollarin lahjoitukset ovat paljon parempia kuin suuri määrä kerrallaan, koska niiden avulla voit ennustaa etukäteen.

[Flipper Zero] luopumassa Raspberry Pi:stä ja tekemässä oman laudan alusta. Oikean WiFi-sirun löytäminen Julkaisen kaikki projektin muistiinpanot Telegram-kanavallani @zhovner_hub.

Lähde: will.com

Lisää kommentti