[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu

[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu

Pinball Zero - un prughjettu di un multitool di sacchetta per i pirate in u fattore di forma Tamagotchi, chì aghju sviluppatu cù l'amichi. Post precedente [1].

Moltu hè accadutu da u primu postu nantu à u flipper. Avemu travagliatu duru tuttu stu tempu è u prugettu hà subitu cambiamenti radicali. A nutizia principale hè chì avemu decisu di abbandunà cumplettamente u Raspberry Pi Zero è fà u nostru bordu da zero basatu annantu à u chip i.MX6. Questu rende u sviluppu assai più difficiule è cambia cumplettamente tuttu u cuncettu, ma sò sicuru chì vale a pena.

Inoltre, ùn avemu micca truvatu u chipset WiFi ghjustu chì sustene tutte e funzioni necessarie per attacchi WiFi, mentre chì sustene a banda 5Ghz è ùn hè micca 15 anni di data. Dunque, invitu tutti à participà à a nostra ricerca.

In l'articulu vi dicu perchè avemu fattu sta decisione, in quale tappa hè u prughjettu, i travaglii attuali è cumu pudete participà.

Perchè Raspberry Pi Zero hè male?

[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu
Mi piace personalmente u Raspberry Pi, ma durante u sviluppu hè diventatu una delusione per parechje ragioni. A cosa più banale hè chì ùn pudete micca cumprà. Ancu i grandi distributori ùn anu micca più di un centu di pezzi rpi0 in stock, è i magazzini cum'è Adafruit è Sparkfun ùn vendenu micca più di 1 pezzu per manu. Iè, ci sò parechje fabbriche chì producenu rpi0 sottu licenza da a Fundazione Raspberry Pi, ma ancu ùn ponu micca spedite lotte di 3-5 mila pezzi. Sembra chì rpi0 hè vindutu à un prezzu vicinu à u costu è hè più destinatu à popularizà a piattaforma.

Eccu i mutivi principali per abbandunà rpi0

  • Ùn pò esse acquistatu in grande quantità. Fabbriche cum'è Farnell offrenu à cumprà Modulu Compute. I Cinesi di Alibaba si trovanu nantu à a prisenza di volumi grossi, ma quandu si tratta di u veru batch, si fusionanu. À tutti quelli chì scrivite chì ùn avemu micca cercatu bè, pruvate à negocià cù qualchissia per cumprà 5 mila pezzi, perchè vi mannanu una fattura per u pagamentu.
  • Pochi interfacce.
  • Vechju processore BCM2835, chì hè stata utilizata in a prima versione di rpi. Caldu è micca assai efficiente energeticu.
  • Ùn ci hè micca una gestione di l'energia, ùn pudete micca mette a tavola per dorme.
  • WiFi integratu obsoleto.
  • è parechje altre ragioni.

A Fundazione Raspberry Pi stessu suggerisce l'usu di u Modulu Compute RPi per tali compiti. Questa hè una scheda in u fattore di forma di modulu SO-DIMM (cum'è RAM in laptops), chì hè inserita in a scheda madre. Questa opzione ùn hè micca adattatu per noi, postu chì aumenta assai a dimensione di u dispusitivu.
[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu
Raspberry Pi Compute Module - una scheda in u fattore di forma di modulu SO-DIMM per a stallazione in u vostru dispositivu

Allora avemu cuminciatu à guardà diversi SoMs (System on Module), i moduli basati nantu à i.MX6 parevanu i più attrattivi. Tutte e nostre ricerche sò descritte in un filu nantu à u foru Alternative à Raspberry Pi Zero. Ma avete bisognu di mantene in mente chì micca tutti l'imprese seranu pronti à travaglià cun voi à volumi di ancu 3-5 mila pezzi annu. Per esempiu, u Variscite israeliana simpricimenti firmatu rispondi à noi quandu hà trovu fora i volumi di compra pianificatu. Apparentemente, ùn anu micca interessatu à vende solu SoMs senza servizii supplementari in forma di supportu è integrazione. Vogliu soprattuttu menzionatu u sviluppatore russu Starterkit.ru, chì facenu i dispositi assai interessanti, cum'è SK-iMX6ULL-NANO. Sò quasi impussibili à Google, è ùn averia micca cunnisciutu di a so esistenza se i mo amichi ùn m'avianu micca dettu.

In u risultatu, dopu avè paragunatu tutte l'opzioni è stimatu l'ecunumia, avemu fattu a decisione difficile di fà u nostru SoM da zero specificamente per Flipper basatu annantu à u chip. i.MX6 ULZ. Hè un Cortex-A7 unicu core chì funziona à 900 MHz cù quasi u listessu rendimentu cum'è l'rpi0, ma hè quasi friddu sottu a carica, mentre chì l'rpi0 hè calda cum'è una stufa.
Facendu a nostra tavola da zero, avemu una libertà cumpleta in l'arrangiamentu di l'elementi nantu à u tavulinu, chì hè per quessa chì aspittemu di ottene un dispositivu più compactu. i.MX6 ULZ hè una versione spogliata di i.MX6 ULL senza alcune interfacce è un core di video, cusì per u sviluppu usemu u devboard MCIMX6ULL-EVK cù u chip i.MX6 ULL, solu senza utilizà alcune di l'interfacce. Stu tavulinu, per via, hè supportatu da u kernel Linux mainline, cusì Kali Linux cù i pacchetti di kernel hè caricatu nantu à questu.

Eccu ciò chì flipper pare senza vestiti in u mumentu:
[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu

WiFi currettu

U pirate di WiFi hè una di e caratteristiche principali di Flipper, per quessa, hè estremamente impurtante di sceglie u chipset WiFi ghjustu chì sustene tutte e funzioni necessarie: iniezione di pacchetti è modalità di monitor. À u listessu tempu, puderà utilizà a gamma 5GHz è i normi muderni cum'è 802.11ac. Sfurtunatamente, tali chips ùn ponu esse truvati immediatamente
[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu
Modulu SiP cinese (sistema in pacchettu) Apmak AP6255 basatu in BCM43456

Attualmente cunsideremu parechji candidati, ma tutti necessitanu di finisce è ùn hè ancu cunnisciutu quale hè megliu di sceglie. Dunque, pregu gentilmente à tutti quelli chì capiscenu u poker WiFi di unisce à a nostra ricerca quì: Chip Wi-Fi cù interfaccia SPI / SDIO chì sustene u monitoraghju è l'iniezione di pacchetti

Principali candidati:

Per piacè, prima di cunsiglià qualcosa, leghjite attentamente i requisiti nantu à u foru, cumprese l'interfaccia di cunnessione. Ricurdativi chì aghju studiatu cù cura stu tema per parechji mesi è aghju digià scavatu tuttu ciò chì si pò truvà.

Chì hè prontu

[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu

A parte sana per quale STM32 hè rispunsevuli hè digià travagliatu: 433Mhz, iButton, lettura-emulazione 125kHz.
A parte meccanica, i buttoni, u casu, i connettori, u layout sò attualmente in sviluppu attivu, in u video è e foto sottu u casu anticu, in novi versioni u joystick serà più grande.

U video mostra una dimostrazione simplice di apertura di una barrera utilizendu una ripetizione di u segnu di cuntrollu remoto.

FAQ

Cumu pudè cumprà?

Presumibilmente, lanceremu una campagna di crowdfunding in Kickstarter in aprile-maghju di questu annu. Speremu di spedinu i dispositi finiti sei mesi dopu à a fine di a cullizzioni. Sè vo site interessatu in u dispusitivu, vi dumandu di lascià u vostru email quì sottu situ, manderemu offerte à l'abbonati quandu i prototipi è i primi campioni sò pronti per a vendita.

Hè legale?

Questu hè un strumentu di ricerca. Tutti i so cumpunenti ponu esse acquistati separatamente in a tenda. Se custruite un adattatore WiFi è un trasmettitore 433MHz in un casu chjucu è aghjunghje una schermu quì, ùn diventerà più illegale. U dispusitivu ùn cascà sottu à a definizione di spiciali. un mezzu o un dispositivu per a cullezzione secreta di informazioni. Hè SOLO illegale à aduprà per u scopu di causà danni o per attività illegali. In altri palori, possu fà cuteddi di ogni forma è da qualsiasi metallu, a rispunsabilità di utilizà i mo cultelli hè cun voi.

Cumu fà una donazione?

[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi GiustuAttualmente pudete sustenemi personalmente cù picculi donazioni alimentari Patreon. Donazioni rigulari di $ 1 sò assai megliu cà una grande quantità à tempu perchè permettenu di predichendu avanti.

[Flipper Zero] abbandunà u Raspberry Pi, facendu a nostra propria tavola da zero. Truvà u Chip WiFi Giustu Publicu tutte e note di prughjettu in u mo canale Telegram @zhovner_hub.

Source: www.habr.com

Add a comment