[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip

[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip

Pinball Zero - in projekt fan in pocket multitool foar hackers yn 'e Tamagotchi-foarmfaktor, dy't ik mei freonen ûntwikkelje. Foarige post [1].

Der is in protte bard sûnt de earste post oer de flipper. Wy hawwe al dy tiid hurd wurke en it projekt hat radikale feroaringen ûndergien. It wichtichste nijs is dat wy besletten om de Raspberry Pi Zero folslein te ferlitten en ús boerd fanôf it begjin te meitsjen basearre op de i.MX6-chip. Dit makket ûntwikkeling folle dreger en feroaret it hiele konsept folslein, mar ik bin der wis fan dat it it wurdich is.

Ek hawwe wy noch de juste WiFi-chipset net fûn dy't alle nedige funksjes foar WiFi-oanfallen stipet, wylst wy de 5Ghz-band stypje en net 15 jier ferâldere binne. Dêrom noegje ik elkenien út om mei te dwaan oan ús ûndersyk.

Yn it artikel sil ik jo fertelle wêrom't wy dit beslút hawwe makke, yn hokker stadium it projekt is, hjoeddeistige taken, en hoe't jo kinne meidwaan.

Wêrom is Raspberry Pi Zero min?

[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip
Ik persoanlik hâld fan 'e Raspberry Pi, mar tidens it ûntwikkelingsproses die bliken te sûgjen om in protte redenen. It meast banale ding is dat jo it gewoan net kinne keapje. Sels grutte distributeurs hawwe net mear as in pear hûndert rpi0 stikken op foarried, en winkels lykas Adafruit en Sparkfun ferkeapje net mear as 1 stik per hân. Ja, d'r binne ferskate fabriken dy't rpi0 produsearje ûnder lisinsje fan 'e Raspberry Pi Foundation, mar se kinne ek gjin batches fan 3-5 tûzen stikken ferstjoere. It liket derop dat rpi0 wurdt ferkocht oan in priis dy't tichtby de kosten is en mear rjochte is op it popularisearjen fan it platfoarm.

Hjir binne de wichtichste redenen foar it ferlitten fan rpi0

  • Kin net kocht wurde yn grutte hoemannichten. Fabriken lykas Farnell biede oan om Compute Module te keapjen. De Sinezen út Alibaba lizze oer de oanwêzigens fan grutte folumes, mar as it giet om de echte batch, se fusearje. Oan elkenien dy't skriuwt dat wy net goed socht hawwe, besykje mei ien te ûnderhanneljen om 5 tûzen stikken te keapjen, sadat se jo in faktuer foar betelling stjoere.
  • In pear ynterfaces.
  • Alde BCM2835 prosessor, dat waard brûkt yn de earste ferzje fan rpi. Hyt en net hiel enerzjysunich.
  • D'r is gjin enerzjybehear, jo kinne it bestjoer net yn 'e sliep sette.
  • Ferâldere ynboude WiFi.
  • en in protte oare redenen.

De Raspberry Pi Foundation sels suggerearret it RPi Compute Module te brûken foar sokke taken. Dit is in boerd yn 'e SO-DIMM module foarm faktor (lykas RAM yn laptops), dat wurdt ynfoege yn de moederbord. Dizze opsje is net geskikt foar ús, om't it de grutte fan it apparaat sterk fergruttet.
[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip
Raspberry Pi Compute Module - in boerd yn 'e SO-DIMM-modulefoarmfaktor foar ynstallaasje yn jo apparaat

Dan wy begûn te sjen op ferskillende SoMs (Systeem op Module), modules basearre op i.MX6 seach de meast oantreklik. Al ús sykopdrachten wurde beskreaun yn in tried op it foarum Raspberry Pi Zero Alternativen. Mar jo moatte der rekken mei hâlde dat net alle bedriuwen ree binne om mei jo te wurkjen op folumes fan sels 3-5 tûzen stikken per jier. Bygelyks, de Israelyske Variscite stoppe gewoan op ús te reagearjen doe't it de plande oankeapvoluminten fûn. Blykber binne se net ynteressearre yn gewoan SoM's te ferkeapjen sûnder ekstra tsjinsten yn 'e foarm fan stipe en yntegraasje. Ik wol benammen de Russyske ûntwikkelder neame Starterkit.ru, dy't meitsje hiel nijsgjirrige apparaten, lykas SK-iMX6ULL-NANO. Se binne hast ûnmooglik om te Google, en ik soe net hawwe bekend oer harren bestean as myn freonen hie net ferteld my.

As gefolch hawwe wy, nei it fergelykjen fan alle opsjes en it skatten fan 'e ekonomy, it lestige beslút makke om ús SoM fanôf it begjin te meitsjen spesifyk foar Flipper basearre op de chip i.MX6 ULZ. It is in single-core Cortex-A7 dy't rint op 900 MHz mei hast deselde prestaasjes as de rpi0, dochs is it hast kâld ûnder load, wylst de rpi0 hyt is as in kachel.
Troch ús boerd fanôf it begjin te meitsjen, hawwe wy folsleine frijheid yn 'e regeling fan eleminten op it boerd, en dêrom ferwachtsje wy in kompakter apparaat te krijen. i.MX6 ULZ is in stripped-down ferzje fan i.MX6 ULL sûnder guon ynterfaces en in fideo kearn, dus foar ûntwikkeling wy brûke de MCIMX6ULL-EVK devboard mei de i.MX6 ULL chip, krekt sûnder gebrûk guon fan de ynterfaces. Dit boerd wurdt trouwens stipe troch de mainline Linux kernel, dus Kali Linux mei de kernelpakketten wurdt derop laden.

Dit is hoe't flipper der op it stuit sûnder klean útsjocht:
[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip

Korrekte WiFi

WiFi-hacking is ien fan 'e haadfunksjes fan Flipper, dus it is ekstreem wichtich om de juste WiFi-chipset te kiezen dy't alle nedige funksjes sil stypje: pakketynjeksje en monitormodus. Tagelyk kinne jo it 5GHz-berik brûke en moderne noarmen lykas 802.11ac. Spitigernôch, sokke chips koe net fûn wurde fuortendaliks
[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip
Sineeske SiP module (systeem yn pakket) Apmak AP6255 basearre op BCM43456

Wy beskôgje op it stuit ferskate kandidaten, mar se moatte allegear ôfmeitsje en it is noch net bekend hokker better te kiezen is. Dêrom freegje ik elkenien dy't WiFi-poker begrypt freonlik om mei te dwaan oan ús sykjen hjir: Wi-Fi-chip mei SPI / SDIO-ynterface dy't monitoring en pakketynjeksje stipet

Haadkandidaten:

  • Broadcom / Cypress BCM43455 of BCM4345 mei patched firmware. Diskusje yn 'e nexmon repository.
  • Mediatek MT7668 - noch net hifke, mar yn teory kin it gaadlik wêze.

Lês asjebleaft, foardat jo wat advisearje, de easken op it foarum soarchfâldich lêzen, ynklusyf de ferbiningynterface. Unthâld dat ik dit ûnderwerp foar ferskate moannen soarchfâldich haw bestudearre en al troch alles groeven wat te finen is.

Wat is klear

[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip

It hiele diel wêrfoar STM32 ferantwurdlik is, wurket al: 433Mhz, iButton, lês-emulaasje 125kHz.
It meganyske diel, knoppen, koffer, ferbiningen, yndieling binne op it stuit yn aktive ûntwikkeling, yn 'e fideo en foto's ûnder de ferâldere saak, yn nije ferzjes sil de joystick grutter wêze.

De fideo toant in ienfâldige demonstraasje fan it iepenjen fan in barriêre mei in werhelling fan it sinjaal fan 'e ôfstânsbetsjinning.

FAQ

Hoe kinne jo keapje?

Nei alle gedachten sille wy yn april-maaie fan dit jier in crowdfunding-kampanje op Kickstarter lansearje. Wy hoopje de ôfmakke apparaten seis moanne nei it foltôgjen fan de kolleksje te ferstjoeren. As jo ​​​​ynteressearre binne yn it apparaat, freegje ik jo om jo e-post hjirûnder te litten side, Wy stjoere oanbiedingen oan abonnees as prototypen en iere samples klear binne foar ferkeap.

Is it legaal?

Dit is in ûndersyk ark. Al syn komponinten kinne wurde kocht apart yn 'e winkel. As jo ​​in WiFi-adapter en in 433MHz-stjoerder yn in lyts koffer bouwe en dêr in skerm tafoegje, sil it net mear yllegaal wurde. It apparaat falt net ûnder de definysje fan spesjale. in middel of apparaat foar it geheim sammeljen fan ynformaasje. It is JUST yllegaal om it te brûken foar it doel fan skea of ​​foar yllegale aktiviteiten. Mei oare wurden, ik kin messen meitsje fan elke foarm en fan elk metaal, de ferantwurdlikens foar it brûken fan myn messen leit by jo.

Hoe donearje?

[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chipOp it stuit kinne jo my persoanlik stypje mei lytse iten donaasjes troch Patreon. Regelmjittige donaasjes fan $ 1 binne folle better dan in grut bedrach tagelyk, om't se jo kinne foarsizze foarút.

[Flipper Zero] de Raspberry Pi sleat en ús eigen boerd fanôf it begjin meitsje. It finen fan de juste WiFi-chip Ik publisearje alle projektnotysjes yn myn Telegram-kanaal @zhovner_hub.

Boarne: www.habr.com

Add a comment