[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu

[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu

Pinball nula - projekt kapesního multitoolu pro hackery ve form factoru Tamagotchi, který vyvíjím s přáteli. Předchozí příspěvek [1].

Od prvního příspěvku o ploutvičce se toho stalo hodně. Celou tu dobu jsme tvrdě pracovali a projekt prošel radikálními změnami. Hlavní novinkou je, že jsme se rozhodli úplně opustit Raspberry Pi Zero a vyrobit naši desku od nuly založenou na čipu i.MX6. To značně ztěžuje vývoj a zcela mění celý koncept, ale jsem si jistý, že to stojí za to.

Stále jsme také nenašli ten správný WiFi čipset, který podporuje všechny potřebné funkce pro WiFi útoky a přitom podporuje pásmo 5Ghz a není 15 let zastaralý. Zvu proto všechny k účasti na našem výzkumu.

V článku vám řeknu, proč jsme se tak rozhodli, v jaké fázi se projekt nachází, aktuální úkoly a jak se můžete zapojit.

Proč je Raspberry Pi Zero špatné?

[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu
Osobně miluji Raspberry Pi, ale během procesu vývoje se ukázalo, že je z mnoha důvodů na hovno. Nejbanálnější je, že si to prostě nemůžete koupit. Dokonce i velcí distributoři nemají na skladě více než několik set rpi0 kusů a obchody jako Adafruit a Sparkfun neprodávají více než 1 kus na ruku. Ano, existuje několik továren, které vyrábějí rpi0 v licenci od Raspberry Pi Foundation, ale také nemohou dodávat dávky 3-5 tisíc kusů. Vypadá to, že rpi0 se prodává za cenu, která se blíží ceně a je zaměřena spíše na popularizaci platformy.

Zde jsou hlavní důvody pro opuštění rpi0

  • Nelze zakoupit ve velkém množství. Továrny jako Farnell nabízejí ke koupi Compute Module. Číňané z Alibaby lžou o přítomnosti velkých objemů, ale když jde o skutečnou várku, splývají. Všem, kdo napíšou, že jsme špatně hledali, zkuste se s někým domluvit na nákupu 5 tisíc kusů, aby vám poslal fakturu k zaplacení.
  • Málo rozhraní.
  • Starý procesor BCM2835, který byl použit v první verzi rpi. Horký a málo energeticky účinný.
  • Neexistuje žádná správa napájení, desku nelze uspat.
  • Zastaralá vestavěná WiFi.
  • a mnoho dalších důvodů.

Samotná Raspberry Pi Foundation navrhuje pro takové úkoly používat RPi Compute Module. Jedná se o desku ve tvaru modulu SO-DIMM (jako RAM u notebooků), která se vkládá do základní desky. Tato možnost pro nás není vhodná, protože značně zvětšuje velikost zařízení.
[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu
Raspberry Pi Compute Module – deska v provedení modulu SO-DIMM pro instalaci do vašeho zařízení

Pak jsme začali zkoumat různé SoM (System on Module), moduly založené na i.MX6 vypadaly nejatraktivněji. Všechna naše vyhledávání jsou popsána ve vláknu na fóru Raspberry Pi Zero alternativy. Je ale potřeba mít na paměti, že ne všechny firmy budou připraveny s vámi spolupracovat v objemech i 3-5 tisíc kusů ročně. Například izraelský Variscite nám jednoduše přestal odpovídat, když zjistil plánované objemy nákupů. Zřejmě nemají zájem pouze prodávat SoM bez doplňkových služeb v podobě podpory a integrace. Zvláště bych rád zmínil ruského vývojáře Starterkit.ru, které dělají velmi zajímavá zařízení, jako SK-iMX6ULL-NANO. Vygooglovat je téměř nelze a já bych o jejich existenci nevěděl, kdyby mi to neřekli moji přátelé.

V důsledku toho jsme po porovnání všech možností a odhadu ekonomiky učinili těžké rozhodnutí vytvořit náš SoM od nuly speciálně pro Flipper na základě čipu. i.MX6 ULZ. Je to jednojádrový Cortex-A7 běžící na 900 MHz s téměř stejným výkonem jako rpi0, přesto je v zátěži téměř studený, zatímco rpi0 je horký jako kamna.
Tím, že naši desku vyrábíme od začátku, máme naprostou svobodu v uspořádání prvků na desce, a proto očekáváme, že dostaneme kompaktnější zařízení. i.MX6 ULZ je odříznutá verze i.MX6 ULL bez některých rozhraní a video jádra, takže pro vývoj používáme devboard MCIMX6ULL-EVK s čipem i.MX6 ULL, jen bez použití některých rozhraní. Tato deska je mimochodem podporována hlavním linuxovým jádrem, takže je na ní nahrán Kali Linux s balíčky jádra.

Takto vypadá ploutev bez oblečení v tuto chvíli:
[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu

Správná WiFi

WiFi hacking je jednou z hlavních funkcí Flipperu, takže je nesmírně důležité vybrat správný WiFi čipset, který bude podporovat všechny potřebné funkce: vkládání paketů a režim sledování. Zároveň budete moci používat pásmo 5 GHz a moderní standardy, jako je 802.11ac. Takové čipy se bohužel nepodařilo okamžitě najít
[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu
Čínský modul SiP (systém v balení) Apmak AP6255 založený na BCM43456

V současné době zvažujeme několik kandidátů, ale všechny vyžadují dodělání a zatím není známo, koho je lepší vybrat. Proto prosím všechny, kteří rozumí WiFi pokeru, aby se připojili k našemu hledání zde: Wi-Fi čip s rozhraním SPI/SDIO, který podporuje monitorování a vkládání paketů

Hlavní kandidáti:

  • Broadcom/Cypress BCM43455 nebo BCM4345 s opraveným firmwarem. Diskuse v úložišti nexmon.
  • Mediatek MT7668 - zatím nevyzkoušeno, ale teoreticky může být vhodné.

Prosím, než cokoli poradíte, pečlivě si přečtěte požadavky na fóru, včetně rozhraní pro připojení. Pamatujte, že jsem toto téma několik měsíců pečlivě studoval a už jsem prokopal vše, co se dalo najít.

Co je připraveno

[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu

Celá část, za kterou je STM32 zodpovědná, již funguje: 433Mhz, iButton, emulace čtení 125kHz.
Mechanická část, tlačítka, pouzdro, konektory, rozložení jsou v současné době v aktivním vývoji, na videu a fotografiích pod zastaralým pouzdrem bude v nových verzích joystick větší.

Video ukazuje jednoduchou ukázku otevírání závory pomocí přehrávání signálu dálkového ovládání.

FAQ

Jak nakupovat?

Crowdfundingovou kampaň na Kickstarteru spustíme pravděpodobně v dubnu až květnu tohoto roku. Doufáme, že hotová zařízení odešleme šest měsíců po dokončení sběru. Pokud máte o zařízení zájem, prosím, zanechte níže svůj email сайта, zašleme nabídky předplatitelům, až budou prototypy a první vzorky připraveny k prodeji.

je to legální?

Toto je výzkumný nástroj. Všechny jeho součásti lze zakoupit samostatně v obchodě. Pokud do malého pouzdra zabudujete WiFi adaptér a 433MHz vysílač a přidáte tam obrazovku, nebude to již nelegální. Zařízení nespadá pod definici speciálního. prostředek nebo zařízení pro tajné shromažďování informací. Je nezákonné POUZE používat jej za účelem způsobení škody nebo k nezákonným činnostem. Jinými slovy, mohu vyrobit nože jakéhokoli tvaru a z jakéhokoli kovu, odpovědnost za používání mých nožů leží na vás.

Jak darovat?

[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipuV tuto chvíli mě můžete osobně podpořit drobnými potravinovými dary prostřednictvím Patreon. Pravidelné dary ve výši 1 $ jsou mnohem lepší než velké částky najednou, protože vám umožňují předvídat dopředu.

[Flipper Zero] opouští Raspberry Pi a vyrábí vlastní desku od nuly. Nalezení správného WiFi čipu Všechny poznámky k projektu zveřejňuji na svém kanálu Telegram @zhovner_hub.

Zdroj: www.habr.com

Přidat komentář