[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу

[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу

Пинбол нөл - мен достарыммен бірге әзірлеп жатқан Tamagotchi форма факторындағы хакерлерге арналған қалталы мультиқұралдың жобасы. Алдыңғы пост [1].

Қанат туралы бірінші жазбадан бері көп нәрсе болды. Осы уақыт бойы біз көп жұмыс жасадық және жоба түбегейлі өзгерістерге ұшырады. Негізгі жаңалық - біз Raspberry Pi Zero-дан толығымен бас тартып, i.MX6 чипінің негізінде тақтаны нөлден жасауды шештік. Бұл дамуды әлдеқайда қиындатады және бүкіл тұжырымдаманы толығымен өзгертеді, бірақ мен оған тұрарлық екеніне сенімдімін.

Сондай-ақ, біз әлі де 5 ГГц диапазонын қолдайтын және 15 жыл ескірмеген WiFi шабуылдары үшін барлық қажетті функцияларды қолдайтын дұрыс WiFi чипсеттерін таба алмадық. Сондықтан барлығын біздің зерттеуімізге қатысуға шақырамын.

Мақалада мен сізге неліктен мұндай шешім қабылдағанымызды, жобаның қай кезеңде екенін, ағымдағы тапсырмаларды және сіз қалай қатысуға болатынын айтамын.

Raspberry Pi Zero неге нашар?

[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу
Мен Raspberry Pi-ді жақсы көремін, бірақ әзірлеу барысында ол көптеген себептерге байланысты сорып шықты. Ең қарапайым нәрсе, сіз оны сатып ала алмайсыз. Тіпті ірі дистрибьюторлардың қорында бірнеше жүз rpi0 данадан аспайды, ал Adafruit және Sparkfun сияқты дүкендер бір қолға 1 данадан аспайды. Иә, Raspberry Pi Foundation лицензиясы бойынша rpi0 шығаратын бірнеше зауыттар бар, бірақ олар да 3-5 мың дана партияларды жеткізе алмайды. Rpi0 құнына жақын және платформаны танымал етуге бағытталған бағамен сатылып жатқан сияқты.

Міне, rpi0-ден бас тартудың негізгі себептері

  • Көп мөлшерде сатып алуға болмайды. Фарнелл сияқты зауыттар Есептеу модулін сатып алуды ұсынады. Alibaba-дан қытайлықтар үлкен көлемдер бар деп өтірік айтады, бірақ нақты жөнелтуге келгенде олар біріктіріледі. Жақсы іздеген жоқпыз деп жазғандардың барлығына біреумен келіссөз жүргізіп, 5 мың дана сатып алуға тырысыңыз, сонда олар сізге төлемге шот-фактура жібереді.
  • Бірнеше интерфейстер.
  • RPI бірінші нұсқасында қолданылған ескі BCM2835 процессоры. Ыстық және энергияны өте тиімді пайдаланбайды.
  • Қуатты басқару жоқ, сіз тақтаны ұйықтай алмайсыз.
  • Ескірген кірістірілген WiFi.
  • және басқа да көптеген себептер.

Raspberry Pi Foundation өзі осындай тапсырмалар үшін RPi есептеу модулін пайдалануды ұсынады. Бұл аналық платаға салынған SO-DIMM модулінің пішін факторындағы тақта (ноутбуктардағы жедел жады сияқты). Бұл опция біз үшін қолайлы емес, өйткені ол құрылғының өлшемін айтарлықтай арттырады.
[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу
Raspberry Pi есептеу модулі - құрылғыңызға орнатуға арналған SO-DIMM модулінің пішін факторындағы тақта

Содан кейін біз әртүрлі SoM (Модульдегі жүйе) қарастыра бастадық, i.MX6 негізіндегі модульдер ең тартымды болып көрінді. Біздің барлық іздеулеріміз форумдағы тақырыпта сипатталған Raspberry Pi Zero баламалары. Бірақ барлық компаниялар сізбен жылына тіпті 3-5 мың дана көлемінде жұмыс істеуге дайын болмайтынын есте ұстаған жөн. Мысалы, израильдік Варисцит жоспарланған сатып алу көлемін білгенде бізге жауап беруді тоқтатты. Шамасы, олар қолдау және интеграция түріндегі қосымша қызметтерсіз SoM-ді жай ғана сатуға мүдделі емес. Мен әсіресе ресейлік әзірлеушіні атап өткім келеді Starterkit.ruсияқты өте қызықты құрылғыларды жасайтын SK-iMX6ULL-NANO. Олар Google үшін мүмкін емес және достарым айтпағанда, мен олардың бар екенін білмес едім.

Нәтижесінде, барлық нұсқаларды салыстырып, экономиканы бағалағаннан кейін, біз чипке негізделген Flipper үшін SoM-ді нөлден бастау туралы қиын шешім қабылдадық. i.MX6 ULZ. Бұл бір ядролы Cortex-A7 900 МГц жиілікте жұмыс істейді, өнімділігі rpi0 сияқты дерлік, бірақ ол жүктеме кезінде суық дерлік, ал rpi0 пеш сияқты ыстық.
Тақтаны нөлден жасау арқылы біз тақтадағы элементтерді орналастыруда толық еркіндікке ие боламыз, сондықтан біз ықшам құрылғыны аламыз деп күтеміз. i.MX6 ULZ — кейбір интерфейстері мен бейне ядросы жоқ i.MX6 ULL нұсқасының қысқартылған нұсқасы, сондықтан әзірлеу үшін біз i.MX6 ULL чипі бар MCIMX6ULL-EVK өңдеу тақтасын кейбір интерфейстерді қолданбай-ақ пайдаланамыз. Айтпақшы, бұл тақтаға негізгі Linux ядросы қолдау көрсетеді, сондықтан ядро ​​пакеттері бар Kali Linux оған жүктеледі.

Қазіргі уақытта флипер киімсіз осылай көрінеді:
[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу

Дұрыс WiFi

WiFi бұзу Flipper негізгі мүмкіндіктерінің бірі болып табылады, сондықтан барлық қажетті функцияларды қолдайтын дұрыс WiFi чипсетін таңдау өте маңызды: пакетті енгізу және монитор режимі. Сонымен бірге 5 ГГц диапазонын және 802.11ac сияқты заманауи стандарттарды пайдалана білу. Өкінішке орай, мұндай чиптерді бірден табу мүмкін болмады
[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу
Қытайлық SiP модулі (пакеттегі жүйе) BCM6255 негізіндегі Apmak AP43456

Қазіргі уақытта біз бірнеше үміткерді қарастырып жатырмыз, бірақ олардың барлығы бітіруді талап етеді және қайсысын таңдаған дұрыс екені әлі белгісіз. Сондықтан WiFi покерін түсінетіндердің барлығын осы жерден іздеуге қосылуын сұраймын: Мониторинг пен пакетті енгізуді қолдайтын SPI/SDIO интерфейсі бар Wi-Fi чипі

Негізгі үміткерлер:

  • Жамалған микробағдарламасы бар Broadcom/Cypress BCM43455 немесе BCM4345. Nexmon репозиторийінде талқылау.
  • Mediatek MT7668 - әлі тексерілмеген, бірақ теориялық тұрғыдан ол қолайлы болуы мүмкін.

Кез келген кеңес бермес бұрын, форумдағы талаптарды, соның ішінде қосылым интерфейсін мұқият оқып шығыңыз. Есіңізде болсын, мен бұл тақырыпты бірнеше ай бойы мұқият зерттеп келемін және табуға болатын барлық нәрсені қазып алдым.

Не дайын

[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу

STM32 жауап беретін барлық бөлік жұмыс істеп тұр: 433 МГц, iButton, 125 кГц оқу эмуляциясы.
Механикалық бөлік, түймелер, корпус, қосқыштар, орналасу қазіргі уақытта белсенді түрде әзірленуде, бейнеде және фотосуреттерде ескірген корпустың астындағы, жаңа нұсқаларда джойстик үлкенірек болады.

Бейне қашықтан басқару пультінің сигналын қайталау арқылы кедергіні ашудың қарапайым демонстрациясын көрсетеді.

FAQ

Қалай сатып алуға болады?

Біз ағымдағы жылдың сәуір-мамыр айларында Kickstarter-де краудфандинг науқанын бастаймыз деп болжануда. Біз дайын құрылғыларды жинау аяқталғаннан кейін алты айдан кейін жеткіземіз деп үміттенеміз. Егер сізді құрылғы қызықтырса, төменде электрондық поштаңызды қалдыруыңызды сұраймын сайт, біз прототиптер мен ерте үлгілер сатылымға дайын болғанда жазылушыларға ұсыныстар жібереміз.

Ол заңды ма?

Бұл зерттеу құралы. Оның барлық компоненттерін дүкеннен бөлек сатып алуға болады. Егер сіз WiFi адаптері мен 433 МГц таратқышты кішкене қорапқа салып, экранды қоссаңыз, ол заңсыз болмайды. Құрылғы арнайы анықтамаға жатпайды. ақпаратты жасырын жинауға арналған құрал немесе құрылғы. Оны зиян келтіру немесе заңсыз әрекеттер үшін пайдалану ТЕК заңсыз. Басқаша айтқанда, мен кез келген пішіндегі және кез келген металдан пышақ жасай аламын, пышақтарды пайдалану жауапкершілігі сізде.

Қалай садақа беруге болады?

[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табуҚазіргі уақытта сіз маған шағын азық-түлік садақалары арқылы жеке қолдау көрсете аласыз Patreon. $1 мөлшеріндегі тұрақты қайырымдылық бір уақытта үлкен сомадан әлдеқайда жақсырақ, өйткені олар болашақты болжауға мүмкіндік береді.

[Flipper Zero] Raspberry Pi-ден бас тартып, өз тақтамызды нөлден жасаймыз. Дұрыс WiFi чипін табу Мен жоба бойынша барлық жазбаларды Telegram каналымда жариялаймын @zhovner_hub.

Ақпарат көзі: www.habr.com

пікір қалдыру