[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.

[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.

Flipper Zero — projekt kapesního multimiláku pro hackery ve formátu tamagochi, který vyvíjím s přáteli. Předchozí příspěvek [1].

Od prvního příspěvku o flipu se stalo mnoho věcí. Po celou dobu jsme usilovně pracovali a projekt prodělal radikální změny. Hlavní zprávou je, že jsme se rozhodli zcela odmítnout Raspberry Pi Zero a vyvinout vlastní desku od základů na bázi čipu i.MX6. To značně komplikuje vývoj a zcela mění celou koncepci, ale jsem si jistý, že to stojí za to.

Také jsme stále nenalezli správný WiFi čipset, který podporuje všechny potřebné funkce pro WiFi útoky, přitom podporuje rozsah 5GHz a není starý 15 let. Proto zvu všechny, aby se zúčastnili našeho výzkumu.

V článku se podělím o to, proč jsme se rozhodli takto, v jaké fázi je projekt, aktuální úkoly a jak se můžete zapojit.

Co je špatně na Raspberry Pi Zero

[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.
Osobně miluji Raspberry Pi, ale během vývoje se ukázalo, že má spoustu nedostatků. Nejméně obvyklým je, že se prostě nedá koupit. I velcí distributoři mají na skladech maximálně pár set kusů rpi0, zatímco obchody jako Adafruit a Sparkfun prodávají maximálně 1 kus na osobu. Ano, existuje několik továren, které vyrábějí rpi0 na licenci od Raspberry Pi Foundation, ale ani ony nemohou expedovat zásilky po 3-5 tisících kusech. Vypadá to tak, že rpi0 se prodává za cenu na hraně výrobních nákladů a je více zaměřeno na popularizaci platformy.

Zde jsou hlavní důvody pro odmítnutí rpi0

  • Není možné koupit ve velkém množství. Továrny jako Farnell nabízejí koupi Compute Module. Číňané na Alibabě lhali o dostupnosti velkých objemů, když dojde na skutečnou zásilku, zmizí. Všem, kdo budou psát, že jsme neprošli dobrou cestou, zkuste se dohodnout s někým na koupi 5 tisíc kusů tak, abyste dostali fakturu k úhradě.
  • Málo rozhraní.
  • Starý procesor BCM2835, který byl používán už v první verzi rpi. Horký a ne příliš energeticky efektivní.
  • Žádné řízení napájení, nelze poslat desku do režimu spánku.
  • Zastaralé vestavěné WiFi.
  • a mnoho dalších důvodů.

Samotná Raspberry Pi Foundation doporučuje pro tyto úkoly použít RPi Compute Module. Je to deska ve formátu SO-DIMM modulu (jako RAM v noteboocích), která se zasune do základní desky. Tato varianta pro nás není vhodná, protože výrazně zvyšuje rozměry zařízení.
[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.
Raspberry Pi Compute Module — deska ve formátu SO-DIMM modulu pro instalaci do vašeho zařízení.

Pak jsme začali zkoumat různé SoM (System on Module), nejatraktivnější se zdály moduly na bázi i.MX6. Všechny naše hledání jsou popsány v tématu na fóru. Alternativy Raspberry Pi Zero. Je však třeba mít na paměti, že ne všechny společnosti budou ochotny s vámi spolupracovat při objemech i 3-5 tisíc kusů ročně. Například izraelská Variscite nám prostě přestala odpovídat, když zjistila plánované objemy nákupů. Zřejmě je nezajímá prodávat SoM bez dalších služeb v podobě podpory a integrace. Rád bych vyzdvihl ruského vývojáře, Starterkit.ru, kteří dělají velmi zajímavá zařízení, jako je SK-iMX6ULL-NANO. Téměř je nemožné najít na webu, a o jejich existenici bych se nedozvěděl, kdyby mi to neřekli známí.

Nakonec, po porovnání všech variant a zvážení ekonomiky, jsme učinili těžké rozhodnutí vytvořit vlastní SoM od nuly speciálně pro Flipper na bázi čipu i.MX6 ULZ. Je to jednojádrový Cortex-A7 s frekvencí 900 MHz s téměř stejným výkonem jako rpi0, přičemž je téměř chladný pod zátěží, zatímco rpi0 se žhaví jako kamna.
Při výrobě vlastní desky od nuly jsme získali plnou svobodu v uspořádání prvků na desce, díky čemuž plánujeme získat kompaktnější zařízení. i.MX6 ULZ je zkrácená verze i.MX6 ULL bez některých rozhraní a grafického jádra, proto pro vývoj používáme vývojovou desku MCIMX6ULL-EVK s čipem i.MX6 ULL, přičemž jednoduše nepoužíváme část rozhraní. Tato deska je, mimochodem, podporována mainline jádrem linuxu, takže na ní nabootujeme Kali Linux s jádrem z balíčků.

Takto vypadá Flipper bez oblečení právě teď:
[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.

Správný WiFi

Hackování WiFi je jedna z hlavních funkcí Flipperu, takže je nesmírně důležité vybrat správný WiFi čip, který bude podporovat všechny potřebné funkce: injekci paketů a monitorovací režim. Měl by mít také pásmo 5GHz a moderní standardy jako 802.11ac. Bohužel, takové čipy se hned nepodařilo najít.
[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.
Čínský SiP modul (system in package) Apmak AP6255 na bázi BCM43456.

V současné době zvažujeme několik kandidátů, ale všichni vyžadují vylepšení a zatím není jasné, který bude nejlepší. Proto velmi prosím všechny, kdo se vyznají v oblasti WiFi, aby se připojili k našemu hledání zde: Wi-Fi čip s SPI/SDIO rozhraním, který podporuje monitorování a injekci paketů

Hlavní kandidáti:

  • Broadcom/Cypress BCM43455 nebo BCM4345 s upraveným firmwarem. Diskuse v repozitáři nexmon.
  • Mediatek MT7668 – ještě nebyl otestován, ale teoreticky by mohl být vhodný.

Prosím, před tím, než něco doporučíte, pečlivě si přečtěte požadavky na fóru, včetně rozhraní připojení. Pamatujte, že tuto problematiku zkoumám několik měsíců a prozkoumal jsem již všechno, co bylo možné najít.

Co je již hotové

[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.

Celá část, za kterou odpovídá STM32, již funguje: 433Mhz, iButton, čtení-emulace 125kHz.
Mechanická část, tlačítka, kryt, konektory, uspořádání jsou nyní v aktivním vývoji, na videu a fotografiích níže je zastaralý kryt, v nových verzích bude joystick větší.

Na videu jednoduchá ukázka otevření závor pomocí replaye signálu ovladače.

Často kladené dotazy

Jak koupit?

Předpokládáme, že crowdfundingovou kampaň na Kickstarteru spustíme v dubnu až květnu tohoto roku. Hotové zařízení plánujeme poslat šest měsíců po skončení sběru. Pokud máte zájem o přístroj, prosím, zanechte svůj e-mail níže. webu, odběratelům budeme posílat nabídky, jakmile budou prototypy a první vzorky připraveny k prodeji.

Je to legální?

Je to nástroj pro výzkum. Všechny jeho součásti lze zakoupit samostatně v obchodě. Pokud vestavíte WiFi adaptér a 433MHz vysílač do malého krytu a přidáte k tomu displej, nestane se tím nelegálním. Zařízení nespadá pod definici speciálního prostředku nebo přístroje pro nelegální sběr informací. Nelegální může být POUZE jeho použití s cílem způsobit škodu nebo pro nelegální činnosti. Jinými slovy, mohu dělat nože jakékoliv formy a z jakéhokoliv kovu, odpovědnost za použití mých nožů leží na vás.

Jak přispět?

[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip.V tuto chvíli mě můžete podpořit osobně drobnými příspěvky na jídlo přes Patreon. Pravidelné příspěvky ve výši 1 $ jsou mnohem lepší než jednorázová větší částka, protože umožňují předem plánovat.

[Flipper Zero] se vzdáváme Raspberry Pi a vyrábíme vlastní desku od nuly. Hledáme správný WiFi čip. Všechny poznámky k projektu zveřejňuji ve svém Telegram kanálu @zhovner_hub.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster