![[Flipper Zero] Raspberry Pi を捨てて、独自のボードを最初から作成しました。 適切な WiFi チップを見つける](/wp-content/uploads/2020/02/42ace2284bf2ee287d94a76891e9866a.jpeg)
- たまごっちフォームファクターのハッカー用ポケットマルチツールのプロジェクトで、友人たちと開発中です。 前の投稿 .
フリッパーに関する最初の投稿以来、多くのことが起こりました。 私たちはこれまでずっと熱心に取り組んできましたが、プロジェクトは根本的に変化しました。 主なニュースは、Raspberry Pi Zero を完全に放棄し、i.MX6 チップに基づいてボードをゼロから作成することを決定したことです。 これにより開発はさらに困難になり、コンセプト全体が完全に変わりますが、それだけの価値はあると確信しています。
また、5Ghz 帯域をサポートし、15 年前のものでも、WiFi 攻撃に必要なすべての機能をサポートする適切な WiFi チップセットはまだ見つかりません。 したがって、皆さんも私たちの研究に参加してください。
この記事では、なぜこの決定を下したのか、プロジェクトがどの段階にあるのか、現在のタスク、そしてどのように参加できるのかについて説明します。
なぜRaspberry Pi Zeroはダメなのでしょうか?
![[Flipper Zero] Raspberry Pi を捨てて、独自のボードを最初から作成しました。 適切な WiFi チップを見つける](/wp-content/uploads/2020/02/608bbaf86b944bd3ed08ca1853c550ce.jpeg)
私は個人的に Raspberry Pi が大好きですが、開発プロセス中に、さまざまな理由で最悪であることが判明しました。 最もありふれたことは、単純に買えないということです。 大手の販売代理店でも在庫は数百 rpi0 個に過ぎず、Adafruit や Sparkfun などの店舗では 1 人あたり 0 個しか販売しません。 はい、Raspberry Pi Foundation からのライセンスを受けて rpi3 を生産している工場がいくつかありますが、これらの工場も 5 ~ 0 個のバッチを出荷することはできません。 rpiXNUMX はコストに近い価格で販売されており、プラットフォームの普及をより目的としているようです。
rpi0 を放棄する主な理由は次のとおりです。
- 大量購入は出来ません。 Farnell のような工場は Compute Module の購入を申し出ています。 アリババの中国人は大量の存在について嘘をついていますが、実際のバッチとなると、彼らは統合します。 私たちがうまく検索できなかったと書いている皆さん、誰かと交渉して 5 個購入して、支払いのための請求書を送ってもらいましょう。
- インターフェースが少ない。
- rpi の最初のバージョンで使用されていた古い BCM2835 プロセッサ。 熱くてエネルギー効率があまり良くありません。
- 電源管理がないため、ボードをスリープ状態にすることはできません。
- 時代遅れの内蔵 WiFi。
- など多くの理由があります。
Raspberry Pi Foundation 自体は、そのようなタスクに RPi Compute Module を使用することを推奨しています。 これは、マザーボードに挿入される SO-DIMM モジュール フォーム ファクター (ラップトップの RAM など) のボードです。 このオプションはデバイスのサイズが大幅に増加するため、私たちには適していません。
![[Flipper Zero] Raspberry Pi を捨てて、独自のボードを最初から作成しました。 適切な WiFi チップを見つける](/wp-content/uploads/2020/02/9589d0f4447c87c30b201ed3deadf956.jpeg)
Raspberry Pi コンピューティング モジュール - デバイスに取り付けるための SO-DIMM モジュール フォーム ファクターのボード
次に、さまざまな SoM (システム オン モジュール) を検討し始めましたが、i.MX6 ベースのモジュールが最も魅力的に見えました。 すべての検索はフォーラムのスレッドで説明されています。 ただし、すべての企業が年間 3 ~ 5 個の量でも協力する用意ができているわけではないことに留意する必要があります。 たとえば、イスラエルの Variscite は、購入予定数量を知った時点で、単に応答を停止しました。 どうやら、サポートや統合という形での追加サービスなしで SoM を販売するだけには興味がないようです。 特にロシアの開発者について言及したいと思います 、次のような非常に興味深いデバイスを作成します。 。 それらをグーグルで検索することはほとんど不可能であり、友人に教えてもらえなかったら、私はその存在を知らなかったでしょう。
その結果、すべてのオプションを比較し、経済性を見積もった後、このチップに基づいて Flipper 専用の SoM をゼロから作成するという難しい決断を下しました。 。 これは、7 MHz で動作するシングルコアの Cortex-A900 で、rpi0 とほぼ同じパフォーマンスを備えていますが、負荷がかかるとほとんど寒いのに対し、rpi0 はストーブのように暑いです。
基板をゼロから設計することで、部品の配置に完全な自由度が得られ、よりコンパクトなデバイスを実現できると期待しています。i.MX6 ULZは、i.MX6 ULLの簡略版で、一部のインターフェースとビデオコアが省略されています。そのため、開発には、i.MX6 ULLチップを搭載したMCIMX6ULL-EVK開発ボードを使用し、一部のインターフェースを省略しています。ちなみに、このボードはLinuxのメインラインカーネルに対応しているため、Kali Linuxを起動できます。 Linux コアとなるパッケージ群を備えています。
これは、現時点で服を着ていないフリッパーがどのように見えるかです:
![[Flipper Zero] Raspberry Pi を捨てて、独自のボードを最初から作成しました。 適切な WiFi チップを見つける](/wp-content/uploads/2020/02/003f148a630cd600d38be548b7056c0b.jpeg)
正しいWiFi
WiFi ハッキングは Flipper の主な機能の 5 つであるため、パケット インジェクションとモニター モードなど、必要なすべての機能をサポートする適切な WiFi チップセットを選択することが非常に重要です。 同時に、802.11GHz 範囲と XNUMXac などの最新の標準を使用できるようになります。 残念ながら、そのようなチップはすぐには見つかりませんでした
![[Flipper Zero] Raspberry Pi を捨てて、独自のボードを最初から作成しました。 適切な WiFi チップを見つける](/wp-content/uploads/2020/02/dc1ce09ea0de10b1d04aa3d941fa62d4.jpeg)
中国の SiP モジュール (システムインパッケージ) BCM6255 ベースの Apmak AP43456
現在、いくつかの候補を検討中ですが、どれも仕上げが必要なため、どれを選ぶのが良いかはまだ分かりません。 したがって、WiFi ポーカーを理解している皆さんには、ここでの検索に参加していただきますようお願いいたします。
主な候補:
- パッチが適用されたファームウェアを備えた Broadcom/Cypress BCM43455 または BCM4345。
- Mediatek MT7668 - まだテストされていませんが、理論的には適している可能性があります。
アドバイスをする前に、接続インターフェイスを含むフォーラムの要件をよくお読みください。 私はこのトピックについて数か月間注意深く研究しており、見つかるものはすべてすでに調べていることを忘れないでください。
準備はできていますか
![[Flipper Zero] Raspberry Pi を捨てて、独自のボードを最初から作成しました。 適切な WiFi チップを見つける](/wp-content/uploads/2020/02/bd263c61d797dea40500a8bc2175adf9.jpeg)
STM32 が担当する部分全体はすでに動作しています: 433Mhz、iButton、読み取りエミュレーション 125kHz。
機械部品、ボタン、ケース、コネクタ、レイアウトは現在鋭意開発中です。ビデオと写真では古いケースの下にありますが、新しいバージョンではジョイスティックが大きくなります。
このビデオでは、リモコン信号の再生を使用してバリアを開く簡単なデモンストレーションを示しています。
FAQ
どのように購入する?
おそらく、今年のXNUMX月からXNUMX月にかけてKickstarterでクラウドファンディングキャンペーンを開始する予定です。 完成したデバイスは、回収完了から XNUMX か月後に発送したいと考えています。 このデバイスに興味がある場合は、以下にメールを残してください。 、プロトタイプと初期サンプルの販売準備ができたら、購読者にオファーを送信します。
それは合法ですか?
これは研究ツールです。 すべてのコンポーネントはストアで個別に購入できます。 小さなケースにWiFiアダプターと433MHz送信機を組み込んでそこにスクリーンを付ければ、それ以上違法にはなりません。 このデバイスは特殊の定義には該当しません。 秘密裏に情報を収集するための手段または装置。 損害を与える目的または違法行為に使用することのみが違法です。 言い換えれば、私はあらゆる形状のナイフを、あらゆる金属から作ることができます。私のナイフを使用する責任はあなたにあります。
寄付方法は?
現時点では、少額の食料寄付で私を個人的にサポートしていただけます。 。 1 ドルの定期的な寄付は、事前に予測できるため、一度に多額の寄付を行うよりもはるかに優れています。
プロジェクトに関するすべてのメモを Telegram チャンネルで公開します .
出所: habr.com
