[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea

[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea

Zero pinball makina - Tamagotchi forma-faktorean hackerentzako poltsikoko multitresna baten proiektua, lagunekin garatzen ari naizena. Aurreko mezua [1].

Flipper-ari buruzko lehen argitalpenetik asko gertatu da. Denbora honetan guztian gogor aritu gara lanean eta proiektuak erabateko aldaketak izan ditu. Albiste nagusia da Raspberry Pi Zero erabat alde batera uztea eta gure taula hutsetik egitea i.MX6 txiparen arabera egitea erabaki genuela. Horrek garapena askoz zaildu egiten du eta kontzeptu osoa guztiz aldatzen du, baina ziur nago merezi duela.

Gainera, oraindik ez dugu aurkitu WiFi-ren erasoetarako beharrezko funtzio guztiak onartzen dituen WiFi chipset egokia, 5Ghz-ko banda onartzen duen bitartean eta 15 urte zaharkituta egon gabe. Hori dela eta, guztioi gonbidatzen dut gure ikerketan parte hartzera.

Artikuluan esango dizut zergatik hartu dugun erabaki hau, zein fasetan dagoen proiektua, egungo zereginak eta nola parte hartu dezakezun.

Zergatik da txarra Raspberry Pi Zero?

[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea
Niri pertsonalki maite dut Raspberry Pi, baina garapen prozesuan arrazoi askorengatik txundigarria suertatu zen. Hutsunena da ezin duzula erosi. Banatzaile handiek ere ez dituzte ehunka rpi0 pieza baino gehiago stockean, eta Adafruit eta Sparkfun bezalako dendek ez dute pieza bat baino gehiago saltzen esku bakoitzeko. Bai, rpi1 ekoizten duten hainbat fabrika daude Raspberry Pi Fundazioaren lizentziapean, baina ezin dituzte 0-3 mila piezako loteak bidali. Badirudi rpi5 kostutik gertu dagoen prezioan saltzen ari dela eta plataforma ezagutzera zuzenduta dago.

Hona hemen rpi0 bertan behera uzteko arrazoi nagusiak

  • Ezin da kantitate handietan erosi. Farnell bezalako lantegiek Compute Module erostea eskaintzen dute. Alibabako txinatarrak bolumen handien presentziari buruz gezurra esaten dute, baina benetako loteari dagokionez, bat egiten dute. Ondo bilatu ez dugula idazten duten guztiei, saiatu norbaitekin negoziatzen 5 mila pieza erosteko, ordainketaren faktura bat bidal diezazuten.
  • Interfaze gutxi.
  • BCM2835 prozesadore zaharra, rpi-ren lehen bertsioan erabili zena. Beroa eta ez oso energia eraginkorra.
  • Ez dago energia-kudeaketarik, ezin duzu plaka lotan jarri.
  • Eraikitako WiFi zaharkitua.
  • eta beste hainbat arrazoi.

Raspberry Pi Fundazioak berak proposatzen du RPi Konputazio Modulua erabiltzea horrelako zereginetarako. Hau SO-DIMM moduluaren forma-faktoreko plaka bat da (ordenagailu eramangarrietan RAM bezala), plaka nagusian sartzen dena. Aukera hau ez da egokia guretzat, gailuaren tamaina asko handitzen baitu.
[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea
Raspberry Pi Compute Module - zure gailuan instalatzeko SO-DIMM moduluaren formako plaka bat

Orduan SoM (System on Module) desberdinak aztertzen hasi ginen, i.MX6-n oinarritutako moduluak itxura erakargarrienak ziren. Gure bilaketa guztiak foroko hari batean azaltzen dira Raspberry Pi Zero Alternatibak. Baina kontuan izan behar duzu enpresa guztiak ez direla prest egongo zurekin lan egiteko urtean 3-5 mila piezako bolumenetan ere. Esaterako, Israelgo Variscite-k guri erantzutea besterik ez zuen utzi, aurreikusitako erosketa-bolumenak ezagutu zituenean. Dirudienez, ez zaie interesatzen SoM-ak soilik saltzea laguntza eta integrazio moduan zerbitzu gehigarririk gabe. Batez ere Errusiako garatzailea aipatu nahiko nuke Starterkit.ru, gailu oso interesgarriak egiten dituztenak, esaterako SK-iMX6ULL-NANO. Googlerentzat ia ezinezkoak dira, eta ez nuke haien existentziaz jakingo nire lagunek esan ez balidate.

Ondorioz, aukera guztiak alderatu eta ekonomia kalkulatu ondoren, gure SoM hutsetik egiteko erabaki zaila hartu genuen Flipperrentzat bereziki txiparen arabera. i.MX6 ULZ. Nukleo bakarreko Cortex-A7 bat da 900 MHz-n ibiltzen dena, rpi0-ren ia errendimendu berdinarekin, baina ia hotza da kargapean, rpi0-a sukalde gisa beroa den bitartean.
Gure taula hutsetik eginez, askatasun osoa dugu taulako elementuen antolamenduan, horregatik gailu trinkoago bat lortzea espero dugu. i.MX6 ULZ interfaze batzuk eta bideo-nukleorik gabeko i.MX6 ULL-ren bertsio txikitua da, beraz, garapenerako MCIMX6ULL-EVK devboard i.MX6 ULL txiparekin erabiltzen dugu, interfaze batzuk erabili gabe. Taula hau, bide batez, Linux kernel nagusiaren bidez onartzen da, beraz, Kali Linux kernel paketeekin kargatzen da bertan.

Hau da flipper-a arroparik gabe une honetan:
[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea

WiFi zuzena

WiFi hacking Flipper-en ezaugarri nagusietako bat da, beraz, oso garrantzitsua da beharrezko funtzio guztiak onartzen dituen WiFi chipset egokia hautatzea: paketeen injekzioa eta monitore modua. Aldi berean, 5 GHz-ko gama eta 802.11ac bezalako estandar modernoak erabiltzeko gai izan. Zoritxarrez, horrelako txipak ezin izan dira berehala aurkitu
[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea
Txinako SiP modulua (sistema paketean) Apmak AP6255 BCM43456-n oinarrituta

Momentu honetan hainbat hautagai aztertzen ari gara, baina guztiek akabera behar dute eta oraindik ez da jakin zein den hobekien aukeratzea. Horregatik, atseginez eskatzen diet WiFi pokerra ulertzen duten guztiei gure bilaketarekin bat egiteko hemen: Wi-Fi txipa SPI/SDIO interfazearekin monitorizazioa eta paketeen injekzioa onartzen dituena

Hautagai nagusiak:

  • Broadcom/Cypress BCM43455 edo BCM4345 adabakidun firmwarearekin. Eztabaida nexmon biltegian.
  • Mediatek MT7668 - oraindik ez da probatu, baina teorian egokia izan daiteke.

Mesedez, ezer aholkatu aurretik, irakurri arretaz foroko eskakizunak, konexio interfazea barne. Gogoratu zenbait hilabetez gai hau arretaz aztertzen aritu naizela eta dagoeneko aurki daitekeen guztia zulatu dudala.

Zer dago prest

[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea

STM32 arduratzen den zati osoa lanean ari da dagoeneko: 433Mhz, iButton, irakurketa-emulazioa 125kHz.
Zati mekanikoa, botoiak, kaxa, konektoreak, diseinua garapen aktiboan daude une honetan, beheko bideoak eta argazkiek kasu zaharkitua erakusten dute, bertsio berrietan joysticka handiagoa izango da.

Bideoak urrutiko aginte-seinalearen erreprodukzioa erabiliz hesi bat irekitzeko erakustaldi sinple bat erakusten du.

ohiko galderak

Nola erosi?

Ustez, crowdfunding kanpaina bat abiaraziko dugu Kickstarter-en aurtengo apirilean-maiatzean. Amaitutako gailuak bilketa amaitu eta sei hilabetera bidaltzea espero dugu. Gailua interesatzen bazaizu, zure posta elektronikoa behean uzteko eskatzen dizut webgune, harpidedunei eskaintzak bidaliko dizkiegu prototipoak eta hasierako laginak saltzeko prest daudenean.

Legezkoa al da?

Hau ikerketa tresna bat da. Bere osagai guztiak bereizita eros daitezke dendan. WiFi egokitzaile bat eta 433MHz-eko transmisorea kasu txiki batean eraikitzen badituzu eta pantaila bat gehitzen baduzu, ez da gehiago legez kanpoko bihurtuko. Gailua ez dago berezien definizioaren barruan. informazioa isilpean biltzeko bitarteko edo gailua. Legez kanpokoa da kalteak eragiteko edo legez kanpoko jardueretarako erabiltzea. Beste era batera esanda, edozein formatako labanak egin ditzaket eta edozein metalez, nire labanak erabiltzearen ardura zurea da.

Nola eman?

[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzeaMomentuz, pertsonalki lagundu nazakezu elikagaien dohaintza txikiekin Patreon. $ 1eko dohaintza erregularrak aldi berean kopuru handi bat baino askoz hobeak dira, aurrerago iragartzeko aukera ematen dizutelako.

[Flipper Zero] Raspberry Pi baztertu eta gure taula hutsetik egiten. WiFi txip egokia aurkitzea Proiektuaren ohar guztiak nire Telegram kanalean argitaratzen ditut @zhovner_hub.

Iturria: www.habr.com

Gehitu iruzkin berria