[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu

[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu

Pinball Zero - Kabatas multirÄ«ka projekts hakeriem Tamagotchi formas faktorā, ko izstrādāju kopā ar draugiem. IepriekŔējais ieraksts [1].

KopÅ” pirmā ieraksta par pleznu ir noticis daudz. Visu Å”o laiku esam smagi strādājuÅ”i, un projekts ir piedzÄ«vojis radikālas izmaiņas. Galvenās ziņas ir tādas, ka mēs nolēmām pilnÄ«bā atteikties no Raspberry Pi Zero un izgatavot savu plati no nulles, pamatojoties uz i.MX6 mikroshēmu. Tas padara izstrādi daudz grÅ«tāku un pilnÄ«bā maina visu koncepciju, taču esmu pārliecināts, ka tas ir tā vērts.

Tāpat mēs joprojām neesam atraduÅ”i pareizo WiFi mikroshēmojumu, kas atbalstÄ«tu visas nepiecieÅ”amās funkcijas WiFi uzbrukumiem, vienlaikus atbalstot 5Ghz joslu un nav novecojis 15 gadus. Tāpēc aicinu ikvienu piedalÄ«ties mÅ«su pētÄ«jumā.

Rakstā pastāstÄ«Å”u, kāpēc pieņēmām Ŕādu lēmumu, kādā stadijā ir projekts, aktuālie uzdevumi un kā var iesaistÄ«ties.

Kāpēc Raspberry Pi Zero ir slikta?

[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu
Es personÄ«gi mÄ«lu Raspberry Pi, taču izstrādes procesā tas izrādÄ«jās neveiksmÄ«gs daudzu iemeslu dēļ. Pats banālākais ir tas, ka to vienkārÅ”i nevar nopirkt. Pat lielajiem izplatÄ«tājiem noliktavā ir ne vairāk kā pāris simti rpi0 vienÄ«bu, un tādi veikali kā Adafruit un Sparkfun pārdod ne vairāk kā 1 vienÄ«bu vienā rokā. Jā, ir vairākas rÅ«pnÄ«cas, kas ražo rpi0 saskaņā ar Raspberry Pi Foundation licenci, taču tās arÄ« nevar nosÅ«tÄ«t 3ā€“5 tÅ«kstoÅ”us gabalu partijas. Izskatās, ka rpi0 tiek pārdots par cenu, kas ir tuvu paÅ”izmaksai un ir vairāk vērsta uz platformas popularizÄ“Å”anu.

Šeit ir norādīti galvenie rpi0 atteikŔanās iemesli

  • Nevar iegādāties lielos daudzumos. Tādas rÅ«pnÄ«cas kā Farnell piedāvā iegādāties Compute Module. ĶīnieÅ”i no Alibaba melo par lielu apjomu klātbÅ«tni, bet, kad runa ir par faktisko sÅ«tÄ«jumu, viņi saplÅ«st. Ikvienam, kurÅ” raksta, ka mēs slikti meklējām, mēģiniet vienoties ar kādu, lai iegādātos 5 tÅ«kstoÅ”us gabalu, lai viņi jums nosÅ«tÄ«tu rēķinu par apmaksu.
  • Maz saskarņu.
  • Vecs BCM2835 procesors, kas tika izmantots pirmajā rpi versijā. Karsts un ne pārāk energoefektÄ«vs.
  • Nav jaudas pārvaldÄ«bas, jÅ«s nevarat iemidzināt dēli.
  • Novecojis iebÅ«vētais WiFi.
  • un daudzi citi iemesli.

Pats Raspberry Pi fonds iesaka Ŕādiem uzdevumiem izmantot RPi skaitļoÅ”anas moduli. Å Ä« ir SO-DIMM moduļa formas dēlis (kā RAM klēpjdatoros), kas tiek ievietota mātesplatē. Å Ä« opcija mums nav piemērota, jo tā ievērojami palielina ierÄ«ces izmēru.
[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu
Raspberry Pi Compute Module - tāfele SO-DIMM moduļa formas faktorā uzstādÄ«Å”anai jÅ«su ierÄ«cē

Tad mēs sākām aplÅ«kot dažādus SoM (System on Module), moduļi, kuru pamatā ir i.MX6, izskatÄ«jās vispievilcÄ«gākie. Visi mÅ«su meklējumi ir aprakstÄ«ti foruma pavedienā Raspberry Pi Zero alternatÄ«vas. Taču jāpatur prātā, ka ne visi uzņēmumi bÅ«s gatavi ar jums sadarboties ar apjomiem pat 3-5 tÅ«kstoÅ”us gadā. Piemēram, Izraēlas VariscÄ«ts, uzzinot plānotos iepirkumu apjomus, mums vienkārÅ”i pārtrauca atbildēt. AcÄ«mredzot viņi nav ieinteresēti tikai pārdot SoM bez papildu pakalpojumiem atbalsta un integrācijas veidā. ÄŖpaÅ”i vēlos pieminēt Krievijas izstrādātāju Starterkit.ru, kas veido ļoti interesantas ierÄ«ces, piemēram SK-iMX6ULL-NANO. Tos ir gandrÄ«z neiespējami atrast Google, un es nebÅ«tu zinājis par to esamÄ«bu, ja mani draugi man to nepastāstÄ«tu.

Rezultātā pēc visu iespēju salÄ«dzināŔanas un ekonomiskās aplēses mēs pieņēmām sarežģītu lēmumu izveidot savu SoM no nulles tieÅ”i Flipper, pamatojoties uz mikroshēmu. i.MX6 ULZ. Tas ir viena kodola Cortex-A7, kas darbojas ar 900 MHz ar gandrÄ«z tādu paÅ”u veiktspēju kā rpi0, tomēr tas ir gandrÄ«z auksts zem slodzes, savukārt rpi0 ir karsts kā plÄ«ts.
Izgatavojot savu dēli no nulles, mums ir pilnīga brīvība elementu izvietojumā uz tāfeles, tāpēc mēs ceram iegūt kompaktāku ierīci. i.MX6 ULZ ir noņemta i.MX6 ULL versija bez dažām saskarnēm un video kodola, tāpēc izstrādei mēs izmantojam MCIMX6ULL-EVK devboard ar i.MX6 ULL mikroshēmu, tikai neizmantojot dažas saskarnes. Šo plati, starp citu, atbalsta galvenais Linux kodols, tāpēc tajā tiek ielādēts Kali Linux ar kodola pakotnēm.

Šādi Å”obrÄ«d izskatās pleznas bez drēbēm:
[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu

Pareizs WiFi

WiFi uzlauÅ”ana ir viena no galvenajām Flipper funkcijām, tāpēc ir ārkārtÄ«gi svarÄ«gi izvēlēties pareizo WiFi mikroshēmojumu, kas atbalstÄ«s visas nepiecieÅ”amās funkcijas: pakeÅ”u injekciju un monitora režīmu. Tajā paŔā laikā varēsiet izmantot 5 GHz diapazonu un mÅ«sdienu standartus, piemēram, 802.11ac. Diemžēl Ŕādas mikroshēmas nevarēja atrast uzreiz
[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu
ĶīnieÅ”u SiP modulis (sistēma iepakojumā) Apmak AP6255, pamatojoties uz BCM43456

Å obrÄ«d apsveram vairākus kandidātus, taču visiem ir nepiecieÅ”ama apdare un vēl nav zināms, kuru labāk izvēlēties. Tāpēc lÅ«dzu visus, kas saprot WiFi pokeru, pievienoties mÅ«su meklējumiem Å”eit: Wi-Fi mikroshēma ar SPI/SDIO interfeisu, kas atbalsta uzraudzÄ«bu un pakeÅ”u ievadÄ«Å”anu

Galvenie kandidāti:

  • Broadcom/Cypress BCM43455 vai BCM4345 ar labotu programmaparatÅ«ru. Diskusija nexmon repozitorijā.
  • Mediatek MT7668 - vēl nav pārbaudÄ«ts, bet teorētiski tas var bÅ«t piemērots.

LÅ«dzu, pirms kaut ko sniedzat padomu, uzmanÄ«gi izlasiet foruma prasÄ«bas, tostarp savienojuma saskarni. Atcerieties, ka es jau vairākus mēneÅ”us rÅ«pÄ«gi studēju Å”o tēmu un jau esmu izracis visu, ko var atrast.

Kas ir gatavs

[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu

Visa daļa, par kuru atbild STM32, jau strādā: 433Mhz, iButton, lasīŔana-emulācija 125kHz.
Mehāniskā daļa, pogas, korpuss, savienotāji, izkārtojums Ŕobrīd atrodas aktīvā izstrādes stadijā, video un fotogrāfijās zem novecojuŔā korpusa, jaunajās versijās kursorsvira būs lielāka.

Video parāda vienkārÅ”u barjeras atvērÅ”anas demonstrāciju, izmantojot tālvadÄ«bas pults signāla atkārtojumu.

FAQ

Kā nopirkt?

Domājams, ka Ŕī gada aprÄ«lÄ«-maijā sāksim kopfinansÄ“Å”anas kampaņu vietnē Kickstarter. Mēs ceram nosÅ«tÄ«t gatavās ierÄ«ces seÅ”us mēneÅ”us pēc savākÅ”anas pabeigÅ”anas. Ja jÅ«s interesē ierÄ«ce, lÅ«dzu zemāk atstāt savu e-pastu сŠ°Š¹Ń‚Š°, mēs nosÅ«tÄ«sim piedāvājumus abonentiem, kad prototipi un agrÄ«nie paraugi bÅ«s gatavi pārdoÅ”anai.

Vai tas ir likumīgi?

Å is ir pētniecÄ«bas rÄ«ks. Visas tā sastāvdaļas veikalā var iegādāties atseviŔķi. Ja mazā korpusā iebÅ«vēsiet WiFi adapteri un 433MHz raidÄ«tāju un pievienosiet tur ekrānu, tas nekļūs nelegālāks. IerÄ«ce neietilpst Ä«paŔā definÄ«cijā. lÄ«dzeklis vai ierÄ«ce slepenai informācijas vākÅ”anai. Tās izmantoÅ”ana kaitējuma nodarÄ«Å”anai vai nelikumÄ«gām darbÄ«bām ir TIKAI nelikumÄ«ga. Citiem vārdiem sakot, es varu izgatavot jebkuras formas nažus un no jebkura metāla, atbildÄ«ba par manu nažu lietoÅ”anu gulstas uz jums.

Kā ziedot?

[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmuÅ obrÄ«d jÅ«s varat atbalstÄ«t mani personÄ«gi ar nelieliem pārtikas ziedojumiem caur Patreon. Regulāri ziedojumi 1 dolāra apmērā ir daudz labāki nekā liela summa vienlaikus, jo tie ļauj prognozēt uz priekÅ”u.

[Flipper Zero] atsakās no Raspberry Pi un izveido savu dēli no nulles. Atrodiet pareizo WiFi mikroshēmu Es publicēju visas piezīmes par projektu savā Telegram kanālā @zhovner_hub.

Avots: www.habr.com

Pievieno komentāru