![[Flipper Zero] lemondunk a Raspberry Pi-ről, saját lapkát készítünk a 0. lépésről. A megfelelő WiFi chip keresése.](/wp-content/uploads/2020/02/42ace2284bf2ee287d94a76891e9866a.jpeg)
— zsebbes multitérmékelő projekt hackerek számára, amelyet a barátaimmal dolgozok ki. Az előző poszt .
Sok minden történt azóta, hogy először írtam a flippről. Szüntelenül dolgoztunk, és a projekt radikális változásokon ment keresztül. A legfontosabb hír, hogy úgy döntöttünk, teljesen elhagynánk a Raspberry Pi Zero-t, és saját lapkát készítünk az i.MX6 chip alapján. Ez jelentősen bonyolítja a fejlesztést, és teljesen megváltoztatja az egész koncepciót, de biztos vagyok benne, hogy megéri.
Eddig nem találtuk meg azt a megfelelő WiFi chipkészletet sem, amely támogatja az összes szükséges funkciót a WiFi támadásokhoz, 5Ghz tartományt támogat, és nem 15 éves elavult. Ezért arra invitálok mindenkit, hogy vegyen részt a kutatásunkban.
A cikkemben arra fogok beszélni, miért hoztuk ezt a döntést, hol tart a projekt, aktuális feladatok és hogyan lehet részt venni benne.
Miért rossz a Raspberry Pi Zero
![[Flipper Zero] lemondunk a Raspberry Pi-ről, saját lapkát készítünk a 0. lépésről. A megfelelő WiFi chip keresése.](/wp-content/uploads/2020/02/608bbaf86b944bd3ed08ca1853c550ce.jpeg)
Személy szerint imádom a Raspberry Pi-t, de a fejlesztés során kiderült, hogy sok okból kifolyólag nem megfelelő. A legegyszerűbb ok, hogy egyszerűen nem lehet megvásárolni. Még a nagy disztribútorok is legfeljebb néhány száz darab rpi0-át tartanak raktáron, míg az olyan boltok, mint az Adafruit és a Sparkfun, legfeljebb 1 darabot árulnak egy vásárlónak. Igen, van néhány gyár, amelyek a Raspberry Pi Foundation licenszével gyártják az rpi0-t, de ők sem tudnak 3-5 ezer darabos tételeket szállítani. Úgy tűnik, hogy az rpi0 árát a költségvetési határvonal környékén árulják, és inkább a platform népszerűsítésére összpontosítanak.
Íme a legfőbb okok az rpi0 elhagyására
- Nehézkes nagy mennyiségben megvásárolni. Olyan gyárak, mint a Farnell, Compute Module-t kínálnak. A kínaiak az Alibabán hazudnak a nagy mennyiségek elérhetőségéről, amikor valós rendelésről van szó, akkor visszalépnek. Mindazoknak, akik azt fogják írni, hogy rosszul kerestük, próbáljanak meg valakivel 5 ezer darab vásárlásáról megállapodni, úgy, hogy számlát is küldjenek.
- Kevés interfész.
- Régi BCM2835 processzor, amelyet még az rpi első verziójában használtak. Forró és nem túl energiatakarékos.
- Nincs energiafogyasztás kezelése, nem lehet alvó üzemmódba tenni az alaplapot.
- Elavult beépített WiFi.
- és sok más ok.
A Raspberry Pi Alapítvány ilyen feladatokhoz az RPi Compute Module használatát ajánlja. Ez egy SO-DIMM modul formátumú lapka (mint a laptopok RAM-ja), amely belehelyezhető az alaplapba. Ez a változat számunkra nem megfelelő, mivel jelentősen megnöveli az eszköz méretét.
![[Flipper Zero] lemondunk a Raspberry Pi-ről, saját lapkát készítünk a 0. lépésről. A megfelelő WiFi chip keresése.](/wp-content/uploads/2020/02/9589d0f4447c87c30b201ed3deadf956.jpeg)
A Raspberry Pi Compute Module egy SO-DIMM modul formátumú lap, amely a saját eszközünkbe építhető.
Ezután elkezdtünk nézni különböző SoM-okat (System on Module), és a legvonzóbbnak az i.MX6 alapú modulok tűntek. Minden keresésünket egy fórumtémában írtuk le.. De fontos figyelembe venni, hogy nem minden cég hajlandó veletek dolgozni még 3-5 ezer darabos éves mennyiségekkel sem. Például az izraeli Variscite egyszerűen leállt a válaszadással, amikor megtudták a tervezett vásárlási mennyiségeket. Úgy tűnik, hogy számukra nem érdekes csupán SoM-okat árulni további támogatás és integrációs szolgáltatások nélkül. Külön szeretném megemlíteni az orosz fejlesztőt, , aki nagyon érdekes eszközöket készít, mint például . Ezeket szinte lehetetlen megtalálni a neten, és nem is hallottam volna róluk, ha a barátaim nem mesélnek nekem róluk.
Végül, minden lehetőséget összehasonlítva és a gazdaságot átgondolva, nehéz döntést hoztunk, hogy saját SoM-t készítünk a nulláról kifejezetten a Flipper számára, az chip alapján. Ez egy egymagos Cortex-A7 900 MHz-es frekvenciával, amely majdnem azonos teljesítményt nyújt, mint az rpi0, és szinte hideg terhelés alatt, míg az rpi0 forrósodik, mint egy sütő.
A saját lapka készítése lehetővé tette számunkra, hogy teljes szabadságot kapjunk az elemek elhelyezésében, ami által kompaktabb eszközt várunk. Az i.MX6 ULZ az i.MX6 ULL csökkentett verziója, amely néhány interfészt és grafikai magot nélkülöz, ezért a fejlesztéshez az MCIMX6ULL-EVK fejlesztői lapkát használjuk az i.MX6 ULL chippel, egyszerűen nem használva az interfészek egy részét. Ez a lapka amúgy támogatja a fővonalas Linux magot, így rajta elindul a Kali Linux a csomagokból származó maggal.
Így néz ki a Flipper meztelenül jelenleg:
![[Flipper Zero] lemondunk a Raspberry Pi-ről, saját lapkát készítünk a 0. lépésről. A megfelelő WiFi chip keresése.](/wp-content/uploads/2020/02/003f148a630cd600d38be548b7056c0b.jpeg)
Megfelelő WiFi
A WiFi feltörése az egyik fő funkciója a Flippernek, ezért rendkívül fontos, hogy a megfelelő WiFi chipkészletet válasszuk, amely támogat minden szükséges funkciót: csomaginjekció és monitor üzemmód. Emellett kell tudnia 5GHz-es tartományt és a modern 802.11ac szabványokat. Sajnos, ilyen chipkészleteket azonnal nem sikerült találni.
![[Flipper Zero] lemondunk a Raspberry Pi-ről, saját lapkát készítünk a 0. lépésről. A megfelelő WiFi chip keresése.](/wp-content/uploads/2020/02/dc1ce09ea0de10b1d04aa3d941fa62d4.jpeg)
A kínai SiP modul (system in package) Apmak AP6255, a BCM43456 alapjával.
Jelenleg több jelöltet vizsgálunk, de mindegyikük továbbfejlesztésre szorul, és egyelőre nem tudjuk, melyik a legjobb választás. Kérlek, mindenkit, aki ért a WiFi hackeléshez, csatlakozzon a kutatásunkhoz itt:
Főbb jelöltek:
- Broadcom/Cypress BCM43455 vagy BCM4345, javított firmware-rel.
- Mediatek MT7668 - még nem teszteltük, de elvileg megfelelő lehet.
Kérlek, mielőtt bármit ajánlanál, alaposan olvasd el a fórum követelményeit, beleértve a csatlakozási interfészt. Ne feledd, hogy több hónapja figyelemmel kísérem ezt a témát, és már mindent átnéztem, amit csak találni lehetett.
Mi van kész?
![[Flipper Zero] lemondunk a Raspberry Pi-ről, saját lapkát készítünk a 0. lépésről. A megfelelő WiFi chip keresése.](/wp-content/uploads/2020/02/bd263c61d797dea40500a8bc2175adf9.jpeg)
A STM32 által vezérelt rész már működik: 433MHz, iButton, 125kHz olvasás-érzékelés.
A mechanikai rész, a gombok, a ház, a csatlakozók és a felépítés jelenleg aktív fejlesztés alatt áll, az alábbi videón és fényképeken már elavult ház látható, az új verziókban a joystick nagyobb lesz.
A videón a sorompó kinyitásának egyszerű bemutatója látható a távirányító jelének visszatükrözésével.
GYIK
Hogyan vásárolhatok?
Valószínűleg április-májusban indítunk egy közösségi finanszírozási kampányt a Kickstarteren. A kész eszközöket várhatóan fél évvel a gyűjtés befejezése után fogjuk elküldeni. Ha érdekel az eszköz, kérlek, hagyd itt az e-mail címedet az alján. , a feliratkozóknak ajánlatokat fogunk küldeni, amikor elkészülnek a prototípusok és az első minták értékesítésre.
Ez törvényes?
Ez egy kutatási eszköz. Minden összetevőjét meg lehet vásárolni külön-külön az üzletben. Ha egy WiFi adaptert és egy 433MHz adót egy kis házba integrálunk és adunk hozzá egy kijelzőt, az nem válik ettől illegálissá. Az eszköz nem tartozik a különleges eszközök vagy titkos információgyűjtő berendezések meghatározásába. Illegális lehet CSAK a használata, ha kárt okoz, vagy illegális cselekedetekre használják. Más szóval, készíthetek bármilyen formájú kést bármilyen fémből, a használatuk felelőssége rád hárul.
Hogyan támogathatok?
Jelenleg személyesen támogathatsz némi apró adományozással étkezés céljából . A rendszeres 1 dolláros adományok sokkal jobbak, mint egy nagy összeg egyszerre, mert lehetővé teszik a jövőbeli tervezést.
Az összes megjegyzést a projektről a Telegram-csatornámon teszem közzé .
Forrás: habr.com
