[Flipper Zero] refusez le Raspberry Pi, faites notre propre planche à partir de zéro. Trouver la bonne puce WiFi



Flipper Zero est un projet multi-outils de poche pour les pirates dans le facteur de forme tamagotchi, que je développe avec des amis. Article précédent [1] .

Beaucoup de choses se sont passées depuis le premier post sur flipper. Nous avons travaillé dur tout ce temps et le projet a subi des changements radicaux. La principale nouvelle est que nous avons décidé d'abandonner complètement le Raspberry Pi Zero et de fabriquer notre carte à partir de zéro en fonction de la puce i.MX6. Cela complique grandement le développement et change complètement le concept, mais je suis sûr que cela en vaut la peine.

De plus, nous n'avons toujours pas trouvé le chipset WiFi correct, qui prend en charge toutes les fonctions nécessaires pour les attaques WiFi, tout en prenant en charge la gamme 5Ghz et qui n'est pas obsolète depuis 15 ans. Par conséquent, j'invite tout le monde à participer à notre étude.

Dans l'article, je vais vous expliquer pourquoi nous avons pris une telle décision, à quelle étape se situe le projet, les tâches en cours et comment vous pouvez y participer.


Quel est le mauvais Raspberry Pi Zero



J'adore personnellement le Raspberry Pi, mais au cours du processus de développement, il s'est avéré qu'il était nul pour de nombreuses raisons. Le plus courant - vous ne pouvez pas l'acheter bêtement. Même les grands distributeurs n'ont pas plus de quelques centaines de rpi0 et les magasins comme Adafruit et Sparkfun n'en vendent pas plus d'un en main. Oui, plusieurs usines produisent du rpi0 sous licence de la Fondation Raspberry Pi, mais elles ne peuvent pas non plus expédier de lots de 3 à 5 000 unités chacune. Il semble que rpi0 est vendu à un prix au bord du coût et vise plutôt à populariser la plate-forme.

Voici les principales raisons de l'abandon de rpi0


  • . Farnell Compute Module. Alibaba , . , , , - 5 , .
  • .
  • BCM2835, rpi. .
  • , .
  • WiFi.
  • .

La Fondation Raspberry Pi elle-même propose d'utiliser le module de calcul RPi pour de telles tâches. Il s'agit d'une carte mère sous la forme du module SO-DIMM (comme la RAM dans les ordinateurs portables), qui est insérée dans la carte mère. Cette option ne nous convient pas, car elle augmente considérablement la taille de l'appareil.

Module de calcul Raspberry Pi - une carte sous la forme du module SO-DIMM pour une installation dans votre appareil

Ensuite, nous avons commencé à examiner différents SoM (System on Module), les modules les plus attrayants basés sur i.MX6. Toutes nos recherches sont décrites dans le sujet du forum Raspberry Pi Zero Alternatives .. Mais vous devez garder à l'esprit que toutes les entreprises ne seront pas prêtes à travailler avec vous avec des volumes allant même de 3 à 5 000 unités par an. Par exemple, le Variscite israélien a simplement cessé de nous répondre lorsqu'il a découvert les volumes d'approvisionnement prévus. Apparemment, ils ne sont pas seulement intéressés à vendre des SoM sans services supplémentaires sous forme de support et d'intégration. Je voudrais également mentionner le développeur russe Starterkit.ru , qui fabrique des appareils très intéressants, comme SK-iMX6ULL-NANO . Ils sont presque impossibles à google, et je n'aurais pas su leur existence si mes amis ne m'en avaient pas parlé.

En conséquence, en comparant toutes les options et en tenant compte de l'économie, nous avons pris une décision difficile de faire de notre SoM à partir de zéro en particulier pour Flipper basé sur la puce i.MX6 ULZ. Il s'agit d'un Cortex-A7 monocœur avec une fréquence de 900 MHz avec presque les mêmes performances que rpi0, alors qu'il est presque froid sous charge, tandis que rpi0 chauffe comme un poêle.
En fabriquant notre carte mère à partir de zéro, nous avons une liberté totale dans la disposition des éléments sur la carte mère, c'est pourquoi nous nous attendons à obtenir un appareil plus compact. i.MX6 ULZ est une version allégée de i.MX6 ULL sans certaines interfaces et un noyau vidéo, donc pour le développement, nous utilisons le devboard MCIMX6ULL-EVK avec la puce i.MX6 ULL, tout simplement sans utiliser une partie des interfaces. Cette carte est d'ailleurs prise en charge par le noyau Linux principal, donc Kali Linux avec le noyau des packages est chargé dessus.

Voici à quoi ressemble flipper sans vêtements en ce moment:


Wifi correct


Le piratage du WiFi est l'une des principales caractéristiques de Flipper, il est donc extrêmement important de choisir le bon chipset WiFi qui prendra en charge toutes les fonctions nécessaires: injection de paquets et mode moniteur. Dans le même temps, être capable de gamme 5 GHz et des normes modernes comme 802.11ac. Malheureusement, ces puces n'ont pas pu être trouvées tout de suite.

Module SiP chinois (système dans le package) Apmak AP6255 basé sur BCM43456

Nous envisageons maintenant plusieurs candidats, mais tous nécessitent une finition et on ne sait pas encore lequel est préférable de choisir. Par conséquent, je demande vraiment à tous ceux qui comprennent le poke WiFi de se joindre à notre recherche ici: puce Wi-Fi avec interface SPI / SDIO qui prend en charge la surveillance et l'injection de paquets

Candidats clés:



Veuillez lire attentivement les exigences sur le forum, y compris l'interface de connexion, avant de conseiller quelque chose. N'oubliez pas que j'étudie attentivement ce sujet depuis plusieurs mois et que j'ai déjà pelleté tout ce qui peut être trouvé.


Qu'est-ce qui est prêt




La partie entière dont STM32 est responsable fonctionne déjà: 433Mhz, iButton, lecture-émulation 125kHz.
La partie mécanique, les boutons, le boîtier, les connecteurs, la disposition sont maintenant en cours de développement actif, la vidéo et les photos ci-dessous ont un boîtier obsolète, il y aura plus de joystick dans les nouvelles versions.

Dans la vidéo, une simple démonstration de l'ouverture de la barrière à l'aide d'une relecture du signal de la télécommande.





FAQ



Comment acheter?


Vraisemblablement, la campagne de financement participatif sur Kickstarter sera lancée en avril-mai de cette année. Nous espérons envoyer des appareils finis six mois après la fin de la collecte. Si l'appareil vous intéresse, je vous demande de laisser votre mail en bas du site , nous enverrons des offres aux abonnés lorsque les prototypes et les premiers échantillons à vendre seront prêts.

C'est légal?


Il s'agit d'un outil de recherche. Tous ses composants peuvent être achetés séparément au magasin. Si vous intégrez un adaptateur WiFi et un émetteur à 433 MHz dans un petit boîtier et y ajoutez un écran, cela ne deviendra pas plus illégal. L'appareil ne relève pas de la définition de spécial. moyen ou dispositif de collecte secrète d'informations. Il peut être illégal de l'utiliser UNIQUEMENT dans le but de causer des dommages ou pour des actions illégales. En d'autres termes, je peux fabriquer des couteaux de toute forme et de tout métal, la responsabilité de l'utilisation de mes couteaux vous incombe.

Comment intégrer?


Pour le moment, vous pouvez personnellement me soutenir avec de petits dons de nourriture via Patreon . Les dons réguliers sous forme de 1 $ sont bien meilleurs qu'un montant important à la fois, car ils vous permettent de prévoir à l'avance.



Je publie toutes les notes sur le projet dans ma chaîne Telegram @zhovner_hub .

All Articles