[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat

[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat

sirip nol - proyek multitool saku untuk peretas dalam faktor bentuk Tamagotchi, yang saya kembangkan bersama teman-teman. Posting sebelumnya [1].

Banyak yang telah terjadi sejak postingan pertama tentang sirip. Kami telah bekerja keras selama ini dan proyek ini telah mengalami perubahan radikal. Berita utamanya adalah kami memutuskan untuk sepenuhnya meninggalkan Raspberry Pi Zero dan membuat papan kami dari awal berdasarkan chip i.MX6. Hal ini membuat pengembangan jauh lebih sulit dan sepenuhnya mengubah keseluruhan konsep, tapi saya yakin itu sepadan.

Selain itu, kami masih belum menemukan chipset WiFi yang tepat yang mendukung semua fungsi yang diperlukan untuk serangan WiFi, sekaligus mendukung pita 5Ghz dan belum ketinggalan zaman selama 15 tahun. Oleh karena itu, saya mengundang semua orang untuk berpartisipasi dalam penelitian kami.

Dalam artikel ini saya akan memberi tahu Anda mengapa kami membuat keputusan ini, pada tahap apa proyek ini, tugas saat ini, dan bagaimana Anda dapat terlibat.

Mengapa Raspberry Pi Zero buruk?

[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat
Saya pribadi menyukai Raspberry Pi, tetapi selama proses pengembangan ternyata jelek karena berbagai alasan. Hal yang paling dangkal adalah Anda tidak bisa membelinya. Bahkan distributor besar mempunyai stok tidak lebih dari beberapa ratus keping rupee, dan toko seperti Adafruit dan Sparkfun menjual tidak lebih dari 0 keping per tangan. Ya, ada beberapa pabrik yang memproduksi rpi1 dengan lisensi dari Raspberry Pi Foundation, namun mereka juga tidak bisa mengirimkan batch 0-3 ribu keping. Sepertinya rpi5 dijual dengan harga yang mendekati biayanya dan lebih ditujukan untuk mempopulerkan platform.

Berikut adalah alasan utama untuk meninggalkan rpi0

  • Tidak dapat dibeli dalam jumlah banyak. Pabrik seperti Farnell menawarkan untuk membeli Modul Komputasi. Orang Cina dari Alibaba berbohong tentang kehadiran volume besar, tetapi jika menyangkut batch sebenarnya, mereka bergabung. Kepada semua orang yang menulis bahwa kami tidak mencari dengan baik, cobalah bernegosiasi dengan seseorang untuk membeli 5 ribu keping, sehingga mereka mengirimi Anda faktur pembayaran.
  • Beberapa antarmuka.
  • Prosesor BCM2835 lama, yang digunakan pada rpi versi pertama. Panas dan tidak terlalu hemat energi.
  • Tidak ada manajemen daya, Anda tidak dapat mematikan papan.
  • WiFi bawaan yang ketinggalan jaman.
  • dan masih banyak alasan lainnya.

Raspberry Pi Foundation sendiri menyarankan penggunaan RPi Compute Module untuk tugas-tugas tersebut. Ini adalah papan dalam faktor bentuk modul SO-DIMM (seperti RAM di laptop), yang dimasukkan ke motherboard. Opsi ini tidak cocok untuk kami, karena ini sangat meningkatkan ukuran perangkat.
[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat
Modul Komputasi Raspberry Pi - papan dalam faktor bentuk modul SO-DIMM untuk dipasang di perangkat Anda

Kemudian kami mulai melihat SoM (System on Module) yang berbeda, modul berdasarkan i.MX6 terlihat paling menarik. Semua pencarian kami dijelaskan dalam thread di forum Alternatif Raspberry Pi Nol. Namun perlu diingat bahwa tidak semua perusahaan siap bekerja sama dengan Anda dengan volume genap 3-5 ribu keping per tahun. Misalnya, Variscite Israel berhenti merespons kami ketika mengetahui volume pembelian yang direncanakan. Rupanya, mereka tidak tertarik hanya menjual SoM tanpa layanan tambahan berupa dukungan dan integrasi. Saya secara khusus ingin menyebutkan pengembang Rusia Starterkit.ru, yang membuat perangkat yang sangat menarik, seperti SK-iMX6ULL-NANO. Mereka hampir mustahil untuk dicari di Google, dan saya tidak akan mengetahui keberadaan mereka jika teman saya tidak memberi tahu saya.

Akibatnya, setelah membandingkan semua opsi dan memperkirakan keekonomiannya, kami membuat keputusan sulit untuk membuat SoM kami dari awal khusus untuk Flipper berdasarkan chip. saya.MX6 ULZ. Ini adalah Cortex-A7 inti tunggal yang berjalan pada 900 MHz dengan kinerja hampir sama dengan rpi0, namun hampir dingin saat dimuat, sedangkan rpi0 panas seperti kompor.
Dengan membuat papan kami dari awal, kami memiliki kebebasan penuh dalam penataan elemen di papan, itulah sebabnya kami berharap mendapatkan perangkat yang lebih ringkas. i.MX6 ULZ adalah versi sederhana dari i.MX6 ULL tanpa beberapa antarmuka dan inti video, jadi untuk pengembangan kami menggunakan devboard MCIMX6ULL-EVK dengan chip i.MX6 ULL, hanya tanpa menggunakan beberapa antarmuka. Omong-omong, board ini didukung oleh kernel Linux arus utama, jadi Kali Linux dengan paket kernel dimuat di dalamnya.

Inilah penampakan sirip tanpa pakaian saat ini:
[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat

Wi-Fi yang benar

Peretasan WiFi adalah salah satu fitur utama Flipper, jadi sangat penting untuk memilih chipset WiFi yang tepat yang akan mendukung semua fungsi yang diperlukan: injeksi paket dan mode monitor. Pada saat yang sama, dapat menggunakan rentang 5GHz dan standar modern seperti 802.11ac. Sayangnya, chip tersebut tidak dapat segera ditemukan
[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat
Modul SiP Cina (sistem dalam paket) Apmak AP6255 berdasarkan BCM43456

Kami sedang mempertimbangkan beberapa kandidat, namun semuanya membutuhkan penyelesaian dan belum diketahui mana yang lebih baik untuk dipilih. Oleh karena itu, saya dengan hormat meminta semua orang yang memahami poker WiFi untuk bergabung dalam pencarian kami di sini: Chip Wi-Fi dengan antarmuka SPI/SDIO yang mendukung pemantauan dan injeksi paket

Kandidat utama:

  • Broadcom/Cypress BCM43455 atau BCM4345 dengan firmware yang dipatch. Diskusi di repositori nexmon.
  • Mediatek MT7668 - belum diuji, tapi secara teori mungkin cocok.

Harap, sebelum memberi saran apa pun, bacalah dengan cermat persyaratan di forum, termasuk antarmuka koneksi. Ingatlah bahwa saya telah mempelajari topik ini dengan cermat selama beberapa bulan dan telah menggali semua yang dapat ditemukan.

Apa yang sudah siap

[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat

Seluruh bagian yang menjadi tanggung jawab STM32 sudah berfungsi: 433Mhz, iButton, emulasi membaca 125kHz.
Bagian mekanis, tombol, casing, konektor, tata letak saat ini sedang dalam pengembangan aktif, dalam video dan foto di bawah casing lama, di versi baru joystick akan lebih besar.

Video tersebut menunjukkan demonstrasi sederhana membuka penghalang menggunakan pemutaran ulang sinyal kendali jarak jauh.

FAQ

Bagaimana cara membeli?

Agaknya, kami akan meluncurkan kampanye crowdfunding di Kickstarter pada bulan April-Mei tahun ini. Kami berharap dapat mengirimkan perangkat yang sudah jadi enam bulan setelah pengumpulan selesai. Jika Anda tertarik dengan perangkat ini, saya meminta Anda untuk meninggalkan email Anda di bawah situs, kami akan mengirimkan penawaran kepada pelanggan ketika prototipe dan sampel awal siap dijual.

Ini sah?

Ini adalah alat penelitian. Semua komponennya dapat dibeli terpisah di toko. Jika Anda membuat adaptor WiFi dan pemancar 433MHz ke dalam wadah kecil dan menambahkan layar di sana, itu tidak akan menjadi ilegal lagi. Perangkat tidak termasuk dalam definisi khusus. sarana atau perangkat untuk mengumpulkan informasi secara diam-diam. HANYA ilegal menggunakannya untuk tujuan menyebabkan kerusakan atau aktivitas ilegal. Dengan kata lain, saya bisa membuat pisau dalam bentuk apa pun dan dari logam apa pun, tanggung jawab penggunaan pisau saya ada di tangan Anda.

Bagaimana cara berdonasi?

[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepatSaat ini Anda dapat mendukung saya secara pribadi dengan sumbangan makanan kecil melalui Patreon. Donasi rutin sebesar $1 jauh lebih baik daripada donasi dalam jumlah besar sekaligus karena donasi tersebut memungkinkan Anda memprediksi masa depan.

[Flipper Zero] meninggalkan Raspberry Pi dan membuat papan kami sendiri dari awal. Menemukan chip WiFi yang tepat Saya mempublikasikan semua catatan proyek di saluran Telegram saya @zhovner_hub.

Sumber: www.habr.com

Tambah komentar