[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener

[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener

Mesin Pinball Zero - proyek multitool kanthong kanggo peretas ing faktor wangun Tamagotchi, sing aku ngembangake karo kanca-kanca. kirim sadurunge [1].

Akeh wis kedaden wiwit kirim pisanan babagan flipper. Kita wis kerja keras sajrone wektu iki lan proyek kasebut ngalami owah-owahan radikal. Kabar utama yaiku kita mutusake kanggo ninggalake Raspberry Pi Zero lan nggawe papan saka awal adhedhasar chip i.MX6. Iki nggawe pangembangan luwih angel lan ngganti kabeh konsep, nanging aku yakin yen pancen worth iku.

Kajaba iku, kita isih durung nemokake chipset WiFi sing tepat sing ndhukung kabeh fungsi sing dibutuhake kanggo serangan WiFi, nalika ndhukung band 5Ghz lan ora dadi 15 taun kepungkur. Mula, aku ngajak kabeh wong melu riset.

Ing artikel kasebut, aku bakal ngandhani kenapa kita nggawe keputusan iki, ing tahap apa proyek kasebut, tugas saiki, lan kepiye sampeyan bisa melu.

Napa Raspberry Pi Zero ala?

[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener
Aku seneng karo Raspberry Pi, nanging sajrone proses pangembangan dadi nyedhot amarga akeh alasan. Ingkang paling umum yaiku sampeyan ora bisa tuku. Malah distributor gedhe duwe saham ora luwih saka rong atus rpi0, lan toko kaya Adafruit lan Sparkfun adol ora luwih saka 1 potong saben tangan. Ya, ana sawetara pabrik sing ngasilake rpi0 kanthi lisensi saka Yayasan Raspberry Pi, nanging uga ora bisa ngirim batch 3-5 ewu. Kayane rpi0 didol kanthi rega sing cedhak karo biaya lan luwih ngarahake popularitas platform kasebut.

Mangkene alasan utama kanggo nilar rpi0

  • Ora bisa dituku kanthi jumlah gedhe. Pabrik kaya Farnell nawakake kanggo tuku Compute Module. Wong Tionghoa saka Alibaba ngapusi babagan anane volume gedhe, nanging nalika nerangake batch nyata, dheweke gabung. Kanggo saben wong sing nulis yen kita ora nggoleki kanthi becik, coba rembugan karo wong sing tuku 5 ewu potongan, supaya sampeyan ngirim invoice kanggo mbayar.
  • Sawetara antarmuka.
  • Prosesor BCM2835 lawas, sing digunakake ing versi rpi pisanan. Panas lan ora efisien energi.
  • Ora ana manajemen daya, sampeyan ora bisa nyelehake papan kanggo turu.
  • WiFi dibangun ing outdated.
  • lan akeh alasan liyane.

Yayasan Raspberry Pi dhewe nyaranake nggunakake Modul Komputasi RPi kanggo tugas kasebut. Iki minangka papan ing faktor wangun modul SO-DIMM (kaya RAM ing laptop), sing dipasang ing motherboard. Opsi iki ora cocog kanggo kita, amarga nambah ukuran piranti.
[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener
Raspberry Pi Compute Module - papan ing faktor wangun modul SO-DIMM kanggo instalasi ing piranti

Banjur kita wiwit ndeleng macem-macem SoMs (System on Module), modul adhedhasar i.MX6 katon paling atraktif. Kabeh panelusuran kita diterangake ing thread ing forum Raspberry Pi Zero Alternatif. Nanging sampeyan kudu elinga yen ora kabeh perusahaan bakal siap nggarap sampeyan kanthi volume 3-5 ewu potongan saben taun. Contone, Variscite Israel mung mandheg nanggapi kita nalika nemokake volume tuku sing direncanakake. Ketoke, dheweke ora kasengsem mung adol SoM tanpa layanan tambahan kanthi dhukungan lan integrasi. Aku utamané kaya kanggo sebutno pangembang Russian Starterkit.ru, sing nggawe piranti sing menarik banget, kaya SK-iMX6ULL-NANO. Padha meh mokal kanggo Google, lan aku ora bakal ngerti babagan orane yen kanca-kanca ora ngandhani aku.

Akibaté, sawise mbandhingake kabeh pilihan lan ngira ekonomi, kita nggawe keputusan sing angel kanggo nggawe SoM saka awal khusus kanggo Flipper adhedhasar chip. i.MX6 ULZ. Iku Cortex-A7 siji-inti mlaku ing 900 MHz karo kinerja meh padha rpi0, nanging meh kadhemen ing mbukak, nalika rpi0 panas minangka kompor.
Kanthi nggawe papan saka awal, kita duwe kebebasan lengkap babagan susunan unsur ing papan, mula kita ngarepake entuk piranti sing luwih kompak. i.MX6 ULZ versi diudani-mudhun saka i.MX6 ULL tanpa sawetara antarmuka lan inti video, supaya pembangunan kita nggunakake MCIMX6ULL-EVK devboard karo chip i.MX6 ULL, mung tanpa nggunakake sawetara antarmuka. Papan iki, kanthi cara, didhukung dening kernel Linux utama, mula Kali Linux karo paket kernel dimuat ing kono.

Iki minangka flipper tanpa sandhangan saiki:
[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener

WiFi sing bener

Hacking WiFi minangka salah sawijining fitur utama Flipper, mula penting banget kanggo milih chipset WiFi sing bener sing bakal ndhukung kabeh fungsi sing dibutuhake: injeksi paket lan mode monitor. Ing wektu sing padha, bisa nggunakake kisaran 5GHz lan standar modern kaya 802.11ac. Sayange, Kripik kuwi ora bisa langsung ketemu
[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener
modul SiP Chinese (sistem ing paket) Apmak AP6255 adhedhasar BCM43456

Saiki kita nimbang sawetara calon, nanging kabeh mau kudu rampung lan durung dingerteni sing luwih apik kanggo dipilih. Mula, aku njaluk kabeh wong sing ngerti WiFi poker kanggo gabung karo telusuran ing kene: Chip Wi-Fi kanthi antarmuka SPI / SDIO sing ndhukung pemantauan lan injeksi paket

Calon utama:

  • Broadcom / Cypress BCM43455 utawa BCM4345 karo perangkat kukuh patched. Dhiskusi ing repositori nexmon.
  • Mediatek MT7668 - durung dites, nanging ing teori bisa uga cocok.

Mangga, sadurunge menehi saran apa wae, maca kanthi teliti syarat ing forum, kalebu antarmuka sambungan. Elinga yen aku wis sinau kanthi teliti topik iki kanggo sawetara sasi lan wis ndudhuk liwat kabeh sing bisa ditemokake.

Apa wis siyap

[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener

Kabeh bagean sing tanggung jawab STM32 wis digunakake: 433Mhz, iButton, maca-emulasi 125kHz.
Bagean mekanik, tombol, kasus, konektor, tata letak saiki lagi aktif, ing video lan foto ing ngisor kasus sing wis lawas, ing versi anyar joystick bakal luwih gedhe.

Video kasebut nuduhake demonstrasi prasaja mbukak penghalang kanthi muter maneh sinyal remot kontrol.

FAQ

Carane tuku?

Mesthine, kita bakal miwiti kampanye crowdfunding ing Kickstarter ing April-Mei taun iki. Muga-muga bisa ngirim piranti sing wis rampung nem sasi sawise koleksi rampung. Yen sampeyan kasengsem ing piranti, Aku takon sampeyan ninggalake email ing ngisor iki situs, kita bakal ngirim tawaran kanggo pelanggan nalika prototipe lan conto awal siap kanggo Advertisement.

Iku legal?

Iki minangka alat riset. Kabeh komponen bisa dituku kanthi kapisah ing toko. Yen sampeyan mbangun adaptor WiFi lan pemancar 433MHz menyang cilik lan nambah layar ana, iku ora bakal dadi luwih ilegal. Piranti kasebut ora ana ing definisi khusus. sarana utawa piranti kanggo ngumpulake informasi kanthi rahasia. Iku ONLY ilegal kanggo nggunakake kanggo tujuan nyebabake karusakan utawa kanggo aktivitas ilegal. Ing tembung liyane, aku bisa nggawe lading saka sembarang wangun lan saka logam sembarang, tanggung jawab kanggo nggunakake lading sandi dumunung karo sampeyan.

Carane nyumbang?

[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing benerIng wayahe sampeyan bisa ndhukung kula pribadi karo sumbangan pangan cilik liwat Patreon. Sumbangan reguler $1 luwih apik tinimbang jumlah gedhe sekaligus amarga ngidini sampeyan prédhiksi luwih dhisik.

[Flipper Zero] ngeculake Raspberry Pi lan nggawe papan dhewe saka awal. Nemokake chip WiFi sing bener Aku nerbitake kabeh cathetan babagan proyek kasebut ing saluran Telegramku @zhovner_hub.

Source: www.habr.com

Add a comment