![[Flipper Zero] abandonne le Raspberry Pi et crée notre propre carte à partir de zéro. Trouver la bonne puce WiFi](/wp-content/uploads/2020/02/42ace2284bf2ee287d94a76891e9866a.jpeg)
- un projet de multitool de poche pour hackers au format Tamagotchi, que je développe avec des amis. Post précédent .
Beaucoup de choses se sont passées depuis le premier post sur le flipper. Nous avons travaillé dur pendant 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 créer notre carte à partir de zéro basée sur la puce i.MX6. Cela rend le développement beaucoup plus difficile 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 bon chipset WiFi prenant en charge toutes les fonctions nĂ©cessaires aux attaques WiFi, tout en prenant en charge la bande 5Ghz et en n'Ă©tant pas obsolĂšte depuis 15 ans. Câest pourquoi jâinvite tout le monde Ă participer Ă nos recherches.
Dans l'article, je vais vous expliquer pourquoi nous avons pris cette décision, à quel stade en est le projet, les tùches en cours et comment vous pouvez vous impliquer.
Pourquoi le Raspberry Pi Zero est-il mauvais ?
![[Flipper Zero] abandonne le Raspberry Pi et crée notre propre carte à partir de zéro. Trouver la bonne puce WiFi](/wp-content/uploads/2020/02/608bbaf86b944bd3ed08ca1853c550ce.jpeg)
Personnellement, j'adore le Raspberry Pi, mais pendant le processus de dĂ©veloppement, il s'est avĂ©rĂ© nul pour de nombreuses raisons. Le plus banal, câest quâon ne peut tout simplement pas lâacheter. MĂȘme les grands distributeurs n'ont pas plus de quelques centaines de piĂšces rpi0 en stock, et des magasins comme Adafruit et Sparkfun ne vendent pas plus d'une piĂšce par main. Oui, plusieurs usines produisent du rpi1 sous licence de la Fondation Raspberry Pi, mais elles ne peuvent pas non plus expĂ©dier des lots de 0 Ă 3 5 piĂšces. Il semble que rpi0 soit vendu Ă un prix proche du coĂ»t et vise davantage Ă populariser la plateforme.
Voici les principales raisons d'abandonner rpi0
- Ne peut pas ĂȘtre achetĂ© en grande quantitĂ©. Des usines comme Farnell proposent dâacheter Compute Module. Les Chinois d'Alibaba mentent sur la prĂ©sence de gros volumes, mais lorsqu'il s'agit du vrai lot, ils fusionnent. Ă tous ceux qui Ă©crivent que nous n'avons pas bien cherchĂ©, essayez de nĂ©gocier avec quelqu'un pour acheter 5 XNUMX piĂšces, afin qu'il vous envoie une facture pour le paiement.
- Peu d'interfaces.
- Ancien processeur BCM2835, utilisé dans la premiÚre version de rpi. Chaud et peu économe en énergie.
- Il n'y a pas de gestion d'alimentation, vous ne pouvez pas mettre la carte en veille.
- Wi-Fi intégré obsolÚte.
- et bien d'autres raisons.
La Fondation Raspberry Pi elle-mĂȘme suggĂšre d'utiliser le module de calcul RPi pour de telles tĂąches. Il s'agit d'une carte au format 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.
![[Flipper Zero] abandonne le Raspberry Pi et crée notre propre carte à partir de zéro. Trouver la bonne puce WiFi](/wp-content/uploads/2020/02/9589d0f4447c87c30b201ed3deadf956.jpeg)
Raspberry Pi Compute Module - une carte au format module SO-DIMM pour l'installation dans votre appareil
Ensuite, nous avons commencĂ© Ă examiner diffĂ©rents SoM (System on Module), les modules basĂ©s sur i.MX6 semblaient les plus attractifs. Toutes nos recherches sont dĂ©crites dans un fil de discussion sur le forum. Mais vous devez garder Ă lâesprit que toutes les entreprises ne seront pas prĂȘtes Ă travailler avec vous pour des volumes allant mĂȘme jusquâĂ 3 5 Ă XNUMX XNUMX piĂšces par an. Par exemple, la sociĂ©tĂ© israĂ©lienne Variscite a tout simplement cessĂ© de nous rĂ©pondre lorsqu'elle a pris connaissance des volumes d'achats prĂ©vus. Apparemment, ils ne sont pas intĂ©ressĂ©s Ă vendre des SoM sans services supplĂ©mentaires sous forme de support et d'intĂ©gration. Je voudrais particuliĂšrement mentionner le dĂ©veloppeur russe , qui font des appareils trĂšs intĂ©ressants, comme . Ils sont presque impossibles Ă rechercher sur Google, et je nâaurais pas connu leur existence si mes amis ne me lâavaient pas dit.
En consĂ©quence, aprĂšs avoir comparĂ© toutes les options et estimĂ© les aspects Ă©conomiques, nous avons pris la dĂ©cision difficile de crĂ©er notre SoM Ă partir de zĂ©ro spĂ©cifiquement pour Flipper, basĂ© sur la puce. . Il s'agit d'un Cortex-A7 monocĆur fonctionnant Ă 900 MHz avec presque les mĂȘmes performances que le rpi0, mais il fait presque froid sous charge, tandis que le rpi0 est chaud comme un poĂȘle.
En fabriquant notre planche à partir de zéro, nous avons une totale liberté dans la disposition des éléments sur la planche, c'est pourquoi nous espérons obtenir un appareil plus compact. i.MX6 ULZ est une version allégée d'i.MX6 ULL sans certaines interfaces ni noyau vidéo, donc pour le développement, nous utilisons la carte de développement MCIMX6ULL-EVK avec la puce i.MX6 ULL, juste sans utiliser certaines interfaces. Soit dit en passant, cette carte est prise en charge par le noyau Linux principal, donc Kali Linux avec les packages du noyau y est chargé.
Voici Ă quoi ressemble Flipper sans vĂȘtements en ce moment :
![[Flipper Zero] abandonne le Raspberry Pi et crée notre propre carte à partir de zéro. Trouver la bonne puce WiFi](/wp-content/uploads/2020/02/003f148a630cd600d38be548b7056c0b.jpeg)
Wi-Fi correct
Le piratage WiFi est l'une des principales fonctionnalitĂ©s 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, soyez capable d'utiliser la gamme 5 GHz et les normes modernes comme 802.11ac. Malheureusement, ces puces n'ont pas pu ĂȘtre trouvĂ©es immĂ©diatement
![[Flipper Zero] abandonne le Raspberry Pi et crée notre propre carte à partir de zéro. Trouver la bonne puce WiFi](/wp-content/uploads/2020/02/dc1ce09ea0de10b1d04aa3d941fa62d4.jpeg)
Module SiP chinois (systÚme dans le package) Apmak AP6255 basé sur BCM43456
Nous étudions actuellement plusieurs candidats, mais tous nécessitent une finition et on ne sait pas encore lequel choisir. Par conséquent, je demande gentiment à tous ceux qui comprennent le poker WiFi de rejoindre notre recherche ici :
Principaux candidats :
- Broadcom/Cypress BCM43455 ou BCM4345 avec micrologiciel corrigé.
- Mediatek MT7668 - pas encore testé, mais en théorie cela peut convenir.
Merci, avant de donner un avis quoi que ce soit, de lire attentivement les exigences sur le forum, y compris l'interface de connexion. N'oubliez pas que j'étudie attentivement ce sujet depuis plusieurs mois et que j'ai déjà fouillé tout ce que l'on peut trouver.
Qu'est-ce qui est prĂȘt
![[Flipper Zero] abandonne le Raspberry Pi et crée notre propre carte à partir de zéro. Trouver la bonne puce WiFi](/wp-content/uploads/2020/02/bd263c61d797dea40500a8bc2175adf9.jpeg)
Toute la partie 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 actuellement en développement actif, dans la vidéo et les photos sous le boßtier obsolÚte, dans les nouvelles versions, le joystick sera plus grand.
La vidéo montre une démonstration simple de l'ouverture d'une barriÚre à l'aide d'une rediffusion du signal de la télécommande.
QFP
Comment acheter?
Vraisemblablement, nous lancerons une campagne de financement participatif sur Kickstarter en avril-mai de cette annĂ©e. Nous espĂ©rons expĂ©dier les appareils finis six mois aprĂšs la fin de la collecte. Si l'appareil vous intĂ©resse, je vous demande de laisser votre email ci-dessous , nous enverrons des offres aux abonnĂ©s lorsque les prototypes et les premiers Ă©chantillons seront prĂȘts Ă ĂȘtre vendus.
C'est légal ?
Ceci est un outil de recherche. Tous ses composants peuvent ĂȘtre achetĂ©s sĂ©parĂ©ment en magasin. Si vous installez un adaptateur WiFi et un Ă©metteur 433 MHz dans un petit boĂźtier et que vous y ajoutez un Ă©cran, cela ne deviendra plus illĂ©gal. L'appareil ne relĂšve pas de la dĂ©finition de spĂ©cial. un moyen ou un dispositif pour collecter secrĂštement des informations. Il est UNIQUEMENT illĂ©gal de l'utiliser dans le but de causer des dommages ou pour des activitĂ©s illĂ©gales. En dâautres termes, je peux fabriquer des couteaux de nâimporte quelle forme et dans nâimporte quel mĂ©tal, la responsabilitĂ© de lâutilisation de mes couteaux vous incombe.
Comment faire un don ?
En ce moment, vous pouvez me soutenir personnellement avec de petits dons de nourriture via . Des dons rĂ©guliers de 1 $ valent bien mieux quâun gros montant Ă la fois, car ils vous permettent de prĂ©dire Ă lâavance.
Je publie toutes les notes de projet sur ma chaĂźne Telegram .
Source: habr.com
