[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип

[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип

Нулта флипер машина - проект на џебен мултиалат за хакери во факторот форма Тамаготчи, кој го развивам со пријателите. Претходен пост [1].

Многу работи се случија од првиот пост за флиперот. Сето ова време напорно работевме и проектот претрпе радикални промени. Главната вест е дека решивме целосно да го напуштиме Raspberry Pi Zero и да ја направиме нашата табла од нула врз основа на чипот i.MX6. Ова го прави развојот многу потежок и целосно го менува целиот концепт, но сигурен сум дека вреди.

Исто така, сè уште не го најдовме вистинскиот чипсет за WiFi што ги поддржува сите потребни функции за напади на WiFi, додека го поддржува опсегот од 5 Ghz и не е застарен 15 години. Затоа, ги поканувам сите да учествуваат во нашето истражување.

Во написот ќе ви кажам зошто ја донесовме оваа одлука, во која фаза е проектот, тековните задачи и како можете да се вклучите.

Зошто Raspberry Pi Zero е лош?

[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип
Јас лично го сакам Raspberry Pi, но за време на процесот на развој се покажа дека е цицање поради многу причини. Најбаналното нешто е што едноставно не можете да го купите. Дури и големите дистрибутери немаат повеќе од неколку стотини парчиња rpi0 на залиха, а продавниците како Adafruit и Sparkfun не продаваат повеќе од 1 парче по рака. Да, има неколку фабрики кои произведуваат rpi0 под лиценца од Фондацијата Raspberry Pi, но тие исто така не можат да испраќаат серии од 3-5 илјади парчиња. Изгледа дека rpi0 се продава по цена која е блиска до цената и е повеќе насочена кон популаризација на платформата.

Еве ги главните причини за напуштање на rpi0

  • Не може да се купи во големи количини. Фабриките како Farnell нудат да купат Compute Module. Кинезите од Алибаба лажат за присуството на големи количини, но кога станува збор за вистинската серија, тие се спојуваат. На сите што пишуваат дека не сме барале добро, пробајте да преговарате со некого да купите 5 илјади парчиња, па да ви испрати фактура за плаќање.
  • Малку интерфејси.
  • Стар процесор BCM2835, кој се користеше во првата верзија на rpi. Топло и не многу енергетски ефикасни.
  • Нема управување со енергијата, не можете да ја ставите таблата да спие.
  • Застарена вградена WiFi.
  • и многу други причини.

Самата Raspberry Pi Foundation предлага користење на RPi Compute Module за такви задачи. Ова е плоча во формалниот фактор на модулот SO-DIMM (како RAM меморијата кај лаптопите), која е вметната во матичната плоча. Оваа опција не е погодна за нас, бидејќи во голема мера ја зголемува големината на уредот.
[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип
Raspberry Pi Compute Module - табла во формалниот фактор на модулот SO-DIMM за инсталација во вашиот уред

Потоа почнавме да гледаме различни SoMs (System on Module), модулите базирани на i.MX6 изгледаа најпривлечно. Сите наши пребарувања се опишани во тема на форумот Raspberry Pi Zero Alternatives. Но, треба да имате на ум дека не сите компании ќе бидат подготвени да работат со вас во волумен од дури 3-5 илјади парчиња годишно. На пример, израелскиот Variscite едноставно престана да ни одговара кога ги дозна планираните количини за купување. Очигледно, тие не се заинтересирани само да продаваат SoMs без дополнителни услуги во форма на поддршка и интеграција. Особено би сакал да го споменам рускиот програмер Starterkit.ru, кои прават многу интересни уреди, како SK-iMX6ULL-NANO. Речиси се невозможни за Гугл и немаше да знам за нивното постоење доколку не ми кажеа пријателите.

Како резултат на тоа, откако ги споредивме сите опции и ја проценивме економијата, донесовме тешка одлука да го направиме нашиот SoM од нула специјално за Flipper врз основа на чипот. i.MX6 ULZ. Тоа е едно-јадрен Cortex-A7 кој работи на 900 MHz со скоро исти перформанси како и rpi0, но сепак е речиси ладен под оптоварување, додека rpi0 е жежок како шпорет.
Со правење на нашата табла од нула, имаме целосна слобода во распоредот на елементите на плочата, поради што очекуваме да добиеме покомпактен уред. i.MX6 ULZ е соголена верзија на i.MX6 ULL без некои интерфејси и видео јадро, така што за развој ја користиме MCIMX6ULL-EVK devboard со i.MX6 ULL чипот, само без користење на некои од интерфејсите. Оваа табла, инаку, е поддржана од главниот кернел на Линукс, така што Кали Линукс со пакетите на јадрото е вчитан на неа.

Вака изгледа флипер без облека во моментов:
[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип

Правилно WiFi

Хакирањето WiFi е една од главните карактеристики на Flipper, па затоа е исклучително важно да се избере вистинскиот чипсет за WiFi кој ќе ги поддржува сите потребни функции: вбризгување пакети и режим на монитор. Во исто време, можете да го користите опсегот од 5 GHz и современите стандарди како 802.11ac. За жал, таквите чипови не можеа да се најдат веднаш
[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип
Кинески SiP модул (систем во пакет) Apmak AP6255 базиран на BCM43456

Во моментов разгледуваме неколку кандидати, но сите бараат доработка и се уште не се знае кој е подобар да се избере. Затоа, љубезно ги молам сите што разбираат WiFi покер да се придружат на нашето пребарување овде: Wi-Fi чип со SPI/SDIO интерфејс кој поддржува мониторинг и вбризгување пакети

Главни кандидати:

Ве молиме, пред да советувате било што, внимателно прочитајте ги барањата на форумот, вклучувајќи го и интерфејсот за поврзување. Запомнете дека внимателно ја проучувам оваа тема неколку месеци и веќе прекопав низ сè што може да се најде.

Што е подготвено

[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип

Целиот дел за кој е одговорен STM32 веќе работи: 433Mhz, iButton, читање-емулација 125kHz.
Механичкиот дел, копчињата, куќиштето, конекторите, распоредот моментално се во активен развој, на видеото и фотографиите под застарената кутија, во новите верзии џојстикот ќе биде поголем.

Видеото покажува едноставна демонстрација на отворање бариера со помош на реприза на сигналот на далечинскиот управувач.

Често поставувани прашања

Како да купите?

Веројатно, ќе започнеме кампања за групно финансирање на Kickstarter во април-мај оваа година. Се надеваме дека ќе ги испорачаме готовите уреди шест месеци по завршувањето на собирањето. Доколку сте заинтересирани за уредот, ве замолувам да ја оставите вашата е-пошта подолу страница, ќе испратиме понуди до претплатниците кога прототиповите и раните примероци ќе бидат подготвени за продажба.

Дали е легално?

Ова е алатка за истражување. Сите негови компоненти може да се купат одделно во продавницата. Ако изградите адаптер за WiFi и предавател од 433 MHz во мало куќиште и додадете екран таму, тоа нема да стане повеќе нелегално. Уредот не спаѓа под дефиницијата за специјални. средство или уред за тајно собирање информации. Незаконски е САМО да се користи со цел да се предизвика штета или за незаконски активности. Со други зборови, можам да направам ножеви од која било форма и од кој било метал, одговорноста за користење на моите ножеви е на вас.

Како да донирате?

[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чипВо моментов можете лично да ме поддржите со мали донации на храна преку Patreon. Редовните донации од 1 долар се многу подобри од голема сума во исто време, бидејќи тие ви дозволуваат да предвидувате однапред.

[Flipper Zero] го отфрла Raspberry Pi и прави сопствена табла од нула. Наоѓање на вистинскиот WiFi чип Ги објавувам сите белешки за проектот во мојот канал на Телеграма @zhovner_hub.

Извор: www.habr.com

Додадете коментар