[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása

[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása

Zero flipper - egy zseb multifunkciós eszköz projekt hackerek számára Tamagotchi formátumban, amelyet barátaimmal fejlesztek. Előző poszt [1].

Sok minden történt az első poszt óta a flipperről. Egész idő alatt keményen dolgoztunk, és a projekt gyökeres változásokon ment keresztül. A fő hír az, hogy úgy döntöttünk, hogy teljesen elhagyjuk a Raspberry Pi Zero-t, és az alaplapunkat az i.MX6 chipre alapozzuk. Ez sokkal nehezebbé teszi a fejlesztést, és teljesen megváltoztatja az egész koncepciót, de biztos vagyok benne, hogy megéri.

Emellett még mindig nem találtuk meg a megfelelő WiFi chipkészletet, amely támogatná a WiFi támadásokhoz szükséges összes funkciót, miközben támogatja az 5 GHz-es sávot, és nem 15 éve elavult. Ezért kérek mindenkit, hogy vegyen részt kutatásunkban.

A cikkben elmesélem, miért döntöttünk így, milyen szakaszban van a projekt, aktuális feladatokat, és hogyan kapcsolódhatsz be.

Miért rossz a Raspberry Pi Zero?

[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása
Én személy szerint szeretem a Raspberry Pi-t, de a fejlesztési folyamat során számos okból kiderült, hogy szívás. A legbanálisabb az, hogy egyszerűen nem tudod megvenni. Még a nagy forgalmazók is legfeljebb néhány száz rpi0 darabot tartanak készleten, és az olyan üzletek, mint az Adafruit és a Sparkfun, legfeljebb 1 darabot árulnak kézenként. Igen, több gyár is gyárt rpi0-t a Raspberry Pi Foundation licence alapján, de ők sem tudnak 3-5 ezer darabos tételt kiszállítani. Úgy tűnik, hogy az rpi0-t olyan áron adják, amely közel van a költségekhez, és inkább a platform népszerűsítését célozza.

Itt vannak az rpi0 elhagyásának fő okai

  • Nem vásárolható meg nagy mennyiségben. Az olyan gyárak, mint a Farnell, felajánlják a számítási modul megvásárlását. Az Alibaba kínaiai hazudnak a nagy mennyiségek jelenlétéről, de amikor a valódi tételről van szó, összeolvadnak. Mindenkinek, aki azt írja, hogy nem jól kerestünk, próbáljon meg valakivel megbeszélni, hogy vegyen 5 ezer darabot, hogy küldjön egy számlát a fizetésről.
  • Kevés interfész.
  • Régi BCM2835 processzor, amelyet az rpi első verziójában használtak. Forró és nem túl energiatakarékos.
  • Nincs energiagazdálkodás, nem tudod elaltatni a táblát.
  • Elavult beépített WiFi.
  • és sok más ok.

Maga a Raspberry Pi Foundation is javasolja az RPi Compute Module használatát az ilyen feladatokhoz. Ez egy SO-DIMM modul formájú kártya (mint a RAM a laptopokban), amelyet az alaplapba helyeznek. Ez az opció nekünk nem megfelelő, mivel nagymértékben megnöveli a készülék méretét.
[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása
Raspberry Pi Compute Module – a SO-DIMM modul formájú kártya az eszközére való telepítéshez

Aztán elkezdtünk nézegetni a különböző SoM-eket (System on Module), az i.MX6-on alapuló modulok tűntek a legvonzóbbnak. Minden keresésünket a fórum egy szálában ismertetjük Raspberry Pi Zero alternatívák. De szem előtt kell tartania, hogy nem minden cég lesz kész Önnel dolgozni akár évi 3-5 ezer darabos mennyiségben is. Például az izraeli Variscite egyszerűen nem válaszolt nekünk, amikor megtudta a tervezett vásárlási mennyiségeket. Nyilvánvalóan nem érdekli őket, hogy csak a SoM-eket értékesítsék, támogatás és integráció formájában megjelenő kiegészítő szolgáltatások nélkül. Külön szeretném megemlíteni az orosz fejlesztőt Starterkit.ru, amelyek nagyon érdekes eszközöket készítenek, mint pl SK-iMX6ULL-NANO. Szinte lehetetlen Google-lel keresni őket, és nem tudtam volna a létezésükről, ha a barátaim nem mondják el.

Ennek eredményeként az összes lehetőség összehasonlítása és a gazdaságosság becslése után meghoztuk azt a nehéz döntést, hogy a semmiből készítsük el a SoM-ot, kifejezetten a chipre épülő Flipper számára. i.MX6 ULZ. Ez egy egymagos Cortex-A7, amely 900 MHz-en fut, szinte ugyanolyan teljesítménnyel, mint az rpi0, mégis szinte hideg terhelés alatt, míg az rpi0 forró, mint a tűzhely.
Azzal, hogy táblánkat a semmiből készítjük, teljes szabadságot kapunk a táblán lévő elemek elrendezésében, ezért is számítunk arra, hogy egy kompaktabb készüléket kapunk. Az i.MX6 ULZ az i.MX6 ULL lecsupaszított változata, néhány interfész és videómag nélkül, így a fejlesztéshez az MCIMX6ULL-EVK devboardot használjuk az i.MX6 ULL chippel, csak néhány interfész nélkül. Ezt a táblát egyébként a fő Linux kernel támogatja, így a Kali Linux a kernelcsomagokkal van betöltve.

Így néz ki a flipper ruha nélkül jelenleg:
[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása

Korrekt WiFi

A WiFi hackelés a Flipper egyik fő funkciója, ezért rendkívül fontos a megfelelő WiFi chipkészlet kiválasztása, amely minden szükséges funkciót támogat: csomaginjektálás és monitor mód. Ugyanakkor képes legyen az 5 GHz-es tartomány és a modern szabványok, például a 802.11ac használatára. Sajnos az ilyen chipeket nem sikerült azonnal megtalálni
[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása
Kínai SiP modul (rendszer a csomagban) Apmak AP6255 BCM43456 alapú

Jelenleg több jelöltet is mérlegelünk, de mindegyiket befejezni kell, és még nem tudni, melyiket érdemes választani. Ezért kérek mindenkit, aki ért a WiFi pókerhez, hogy csatlakozzon a kereséshez itt: Wi-Fi chip SPI/SDIO interfésszel, amely támogatja a felügyeletet és a csomaginjektálást

Főbb jelöltek:

  • Broadcom/Cypress BCM43455 vagy BCM4345 javított firmware-rel. Vita a nexmon adattárban.
  • Mediatek MT7668 - még nincs tesztelve, de elméletileg megfelelő lehet.

Kérjük, mielőtt bármit tanácsolna, figyelmesen olvassa el a fórum követelményeit, beleértve a csatlakozási felületet is. Ne feledje, hogy több hónapja gondosan tanulmányozom ezt a témát, és már mindent átástam, ami megtalálható.

Mi kész

[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása

A teljes rész, amiért az STM32 felelős, már működik: 433Mhz, iButton, olvasás-emuláció 125kHz.
A mechanikus rész, gombok, ház, csatlakozók, elrendezés jelenleg aktív fejlesztés alatt áll, az elavult ház alatti videón és fotókon az új verziókban nagyobb lesz a joystick.

A videó egy sorompó nyitásának egyszerű bemutatóját mutatja be a távirányító jelének visszajátszásával.

FAQ

Hogyan vásárolhatok?

Vélhetően idén április-májusban közösségi finanszírozási kampányt indítunk a Kickstarteren. Reméljük, hogy a kész készülékeket a begyűjtés befejezése után hat hónappal szállítjuk. Ha felkeltette érdeklődését a készülék, kérem, hagyja meg az e-mail címét hely, akkor küldünk ajánlatot az előfizetőknek, ha a prototípusok és a korai minták eladásra készen állnak.

Ez legális?

Ez egy kutatási eszköz. Minden alkatrésze külön is megvásárolható az üzletben. Ha egy kis tokba építesz egy WiFi adaptert és egy 433 MHz-es jeladót, és adsz oda egy képernyőt, nem lesz illegálisabb. A készülék nem tartozik a speciális definíció alá. titkos információgyűjtés eszköze vagy eszköze. CSAK károkozás vagy illegális tevékenység céljára illegális használni. Vagyis bármilyen alakú és bármilyen fémből készíthetek kést, a késeim használatáért Önt terheli a felelősség.

Hogyan kell adományozni?

[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálásaJelenleg személyesen tudtok engem támogatni kis élelmiszeradományokkal Patreon. A rendszeres 1 dolláros adomány sokkal jobb, mint a nagy összeg egyszerre, mert lehetővé teszik az előrejelzést.

[Flipper Zero] elhagyja a Raspberry Pi-t, és a semmiből elkészíti saját táblánkat. A megfelelő WiFi chip megtalálása Az összes projektjegyzetet közzéteszem a Telegram csatornámon @zhovner_hub.

Forrás: will.com

Hozzászólás