[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi

[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi

Flipper Zero — task pocket multi-tool for hackers in the Tamagotchi form factor that I'm developing with friends. Previous post [1].

A lot has happened since the first post about the flipper. We have been working hard all this time, and the project has undergone radical changes. The main news is that we decided to completely abandon the Raspberry Pi Zero and create our own board from scratch based on the i.MX6 chip. This significantly complicates development and completely changes the whole concept, but I'm sure it's worth it.

Also, we still haven't found the right WiFi chipset that supports all necessary functions for WiFi attacks, while also supporting the 5GHz range and not being 15 years old. So I'm inviting everyone to participate in our research.

In the article, I will explain why we made this decision, the current stage of the project, the tasks at hand, and how you can participate.

What’s wrong with Raspberry Pi Zero

[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi
Mina isiklikult armastan Raspberry Pi-d, kuid arenduse käigus selgus, et sellel on mitmeid puudusi. Kõige lihtsam põhjus on see, et seda on keeruline osta. Ieven suured edasimüüjad pakuvad vaid paari saja rpi0 kohta, samas kui sellised kauplused nagu Adafruit ja Sparkfun müüvad vaid ühe eksemplari korraga. Jah, mõned tehasd toodavad rpi0 litsentsi alusel Raspberry Pi Foundationilt, kuid ka nemad ei suuda tarnida partiiid 3-5 tuhat tükki. Tundub, et rpi0 müüakse peaaegu hinnaga, mis katab ainult tootmiskulu, ja see suunab rohkem platvormi populariseerimisele.

Siin on peamised põhjused, miks rpi0-st loobuda

  • Seda on võimatu osta suurtes kogustes. Tehased nagu Farnell soovitavad osta Compute Module'i. Hiinlased Alibaba-s valetavad, et neil on suurtes kogustes saadavust, aga kui asi läheb tegeliku partii peale, siis nad kaovad. Kõigile, kes ütlevad, et me ei otsinud piisavalt, proovige rääkida millegagi 5 tuhande tükki ostmisel, et teile saadetaks arve.
  • Liideste puudus.
  • Vana protsessor BCM2835, mida kasutati juba esimese rpi versiooni puhul. Kuuma ja mitte eriti energiatõhus.
  • Toitehalduse puudumine, ei saa plaati magama saata.
  • Aegunud sisseehitatud WiFi.
  • ja palju muid põhjusi.

Raspberry Pi sihtasutus soovitab selliste ülesannete jaoks kasutada RPi Compute Module'i. See on SO-DIMM mooduli (nagu sülearvutite RAM) vormifaktoris plaat, mis paigaldatakse emaplaadile. See variant ei sobi meile, kuna see suurendab seadme mõõtmeid oluliselt.
[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi
Raspberry Pi Compute Module — SO-DIMM mooduli plaat, mis on mõeldud paigaldamiseks oma seadmesse.

Seetõttu hakkasime vaatama erinevaid SoM-e (System on Module), kõige atraktiivsemad tundusid olevat i.MX6-põhised moodulid. Kõik meie otsingud on kirjeldatud foorumiteemas. Raspberry Pi Zero alternatiivid. Kuid tuleb arvestada, et mitte kõik ettevõtted ei ole valmis teiega koostööd tegema isegi 3-5 tuhande ühiku aastamahtudega. Näiteks lõpetas Iisraeli Variscite lihtsalt meiega suhtlemise, kui nad said teada kavandatavatest ostuportfellidest. Tundub, et neid ei huvita lihtsalt müüa SoM-e ilma täiendavate teenusteta nagu toetus ja integreerimine. Eraldi tahan mainida Venemaa arendajat Starterkit.ru, kes teevad väga huvitavaid seadmeid, nagu SK-iMX6ULL-NANO. Neid on peaaegu võimatu Google'ist leida, ja ma ei oleks nende olemasolust teada saanud, kui mitte tuttavate kaudu.

Kokku võttes kõik võimalused ja arvestades majanduslikku külge, tegime raske otsuse luua oma SoM nullist spetsiaalselt Flipperi jaoks, põhinedes kiibil i.MX6 ULZ. See on ühe tuumaga Cortex-A7, mille kellageenius on 900 MHz ning mille tulemuslikkus on peaaegu sama nagu rpi0-l, olles samas koormuse all peaaegu külm, samas kui rpi0 kuumeneb nagu pliit.
Luues oma plaadi nullist, saime täieliku vabaduse elementide paigutamiseks plaadil, mistõttu loodame saavutada kompaktsema seadme. i.MX6 ULZ on kärbitud versioon i.MX6 ULL-st, millest puuduvad mõned liidesed ja graafikaprotsessor, seetõttu kasutame arenduseks MCIMX6ULL-EVK arendusplaati, millel on i.MX6 ULL kiip, lihtsalt mitte kasutades osa liidestest. See plaat toetab muide mainline Linuxi tuuma, mistõttu on võimalik selle peale installida Kali Linuxi tuum pakettidest.

Nii näeb Flipper hetkel riieteta välja:
[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi

Õige WiFi

WiFi häkkimine on Flipperi üks peamisi omadusi, seetõttu on äärmiselt oluline valida õige WiFi-kiibistik, mis toetab kõiki vajalikke funktsioone: paketisüstek ja monitoormood. See peab toetama 5GHz sagedusala ja kaasaegseid standardeid nagu 802.11ac. Kahjuks ei ole selliseid kiipe kohe leitud.
[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi
Hiina SiP moodul (system in package) Apmak AP6255, mis põhineb BCM43456-l.

Praegu kaalume mitmeid kandidaate, kuid kõik neist vajavad kohandamist, ja pole veel teada, milline neist on parim. Seetõttu palun kõigil, kes tunnevad WiFi häkkimise aluseid, liituda meie otsinguga siin: Wi-Fi kiip, millel on SPI/SDIO liides, mis toetab monitorimist ja pakettide sisestamist

Peamised kandidaadid:

  • Broadcom/Cypress BCM43455 või BCM4345 muudetud käivitusprogrammiga. Arutelu nexmoni hoidmises.
  • Mediatek MT7668 — veel pole testitud, kuid teoorias võiks sobida.

Palun, enne kui midagi soovitate, lugege hoolikalt foorumi nõudeid, sealhulgas ühendusliidest. Pange tähele, et olen seda teemat põhjalikult uurinud juba mitu kuud ja olen läbi töötanud kõik leitavad allikad.

Mis on juba valmis

[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi

Kõik osad, mille eest vastutab STM32, töötavad juba: 433Mhz, iButton, 125kHz lugemine-emulatsioon.
Mehaanilised osad, nupud, korpus, ühendused ja paigutus on praegu aktiivses arenduses; allpool olevad videod ja fotod näitavad vananenud korpust. Uuemates mudelites saab joystick olema suurem.

Videol on lihtne näidis tõkkepuu avamisest signaalide kopeerimise abil.

KKK

Kuidas osta?

Eeldatavasti käivitame rahastusavaliku kampaania Kickstarteris aprillis-mais sel aastal. Loodame valmis seadmed saata kuue kuu jooksul pärast rahastuse lõppu. Kui teid huvitab seade, palun jätke oma e-post allpool. lehelt, tellijatele saadame pakkumisi, kui prototüübid ja esimesed näidised müügiks on valmis.

Kas see on seaduslik?

See on uurimisriist. Kõiki selle komponente saab osta eraldi poes. Kui integreerida WiFi-adapter ja 433 MHz edastaja väikesesse korpusesse ja lisada sinna ekraan, ei muutu see seetõttu seaduslikuks. Seade ei kuulu erivahendi või kordumatute andmete kogumise seadme määratlemise alla. ebaseaduslik võib olla AINULT selle kasutamine, kui selle eesmärk on kahju tekitamine või ebaseaduslike tegevuste tegemine. Teisisõnu, ma võin valmistada nuga igasuguste vormide ja metallide abil, vastutus minu nugade kasutamise eest lasub teil.

Kuidas annetada?

[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipiPraegu saate mind toetada isiklikult väikeste annetusena toitmiseks läbi Patreon. Regulaarne annetus 1 dollariga on palju parem kui suur summa korraga, kuna see võimaldab prognoosida ette.

[Flipper Zero] loobume Raspberry Pi'ist, loome oma plaadi nullist. Otsime õiget WiFi kiipi Kõik projekti märkmed avaldan oma Telegrami-kanalis @zhovner_hub.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster