世界を動かす技術を、日本語で。

Flipper One 技術仕様

概要

Flipper One の最新技術仕様を日本語で要約。 本体構造、主要ハードウェア構成、入出力ポートの詳細を整理。 CPU、メモリ、ストレージ、バッテリー等のスペックを網羅。 拡張性やインターフェイスも個別に解説。 開発中のため一部仕様は変更の可能性あり。

Flipper One 技術仕様概要

  • Flipper One は、開発中の多機能ハードウェアプラットフォーム。
  • 本体サイズ: 幅155mm高さ67mm奥行き40mm重量未定
  • 本体素材: PC/ABS製ボディ・ボタンGorilla Glass製スクリーンアルマイト加工アルミニウム製ヒートシンク・ブラケット・ランヤードループTPUバンパー
  • ディスプレイ: 256×144ピクセル64階調グレースケールQSPI接続
  • コントロール: タッチパッド(ハプティック対応)5ボタン(アプリ操作、電源、D-Pad、バック、アプリ切替、PTT)

ポート・インターフェイス

  • USB Type-C1: USB 3.1(5Gbps)DisplayPort Alt ModeUSB Power Delivery対応(充電)
  • USB Type-C2: USB 3.1(5Gbps)ホスト専用電源出力
  • USB-A: USB 3.1(5Gbps)ホスト専用電源出力
  • HDMI出力: フルサイズ(v2.1)CEC対応4K@120Hz出力
  • イーサネット: RJ45×2(ギガビット)
  • オーディオ: 3.5mmジャック(ステレオ出力+マイク入力、TRRS)
  • microSDカードスロット、nano SIMスロット(M.2ポートと連動)。

CPU・MCU

  • メインCPU: Rockchip RK3576
    • 8コア(4×Cortex-A72、4×Cortex-A53、最大2.2GHz)
    • GPU:ARM Mali-G52 MC3 (OpenGL ES 1.1/2.0/3.2, OpenCL 2.1, Vulkan 1.2)
    • NPU:6TOPS@INT8(INT4/INT8/INT16/FP16/BF16/TF32対応)
  • サブMCU: Raspberry Pi RP2350B
    • デュアルCortex-M33@150MHzデュアルRISC-V Hazard3@150MHz
    • SRAM 520KB、Flash 16MB

メモリ・ストレージ

  • RAM: 8GB LPDDR5
  • 内蔵ストレージ: 64GB UFS 2.2
  • microSDカードスロット: UHS-I SDR104(要検証)

バッテリー・電源

  • バッテリー容量: 7000mAh (暫定値)
  • バッテリーエネルギー: 24000mWh
  • 充電IC: TI BQ25792(最大3.32A)
  • フューエルゲージ: TI BQ28Z610
  • 充電方式: USB-C Power Delivery(最大26V)

通信機能

  • Wi-Fi & Bluetoothモジュール: WXT2AM2101
    • Wi-Fiチップセット:MediaTek MT7921AUN
    • Wi-Fi 6(802.11ax)、2.4/5/6GHz、2×2 MIMO
    • Bluetooth 5.2(MT7921U内蔵)
  • イーサネット: 2ポート(1Gbps)
    • PHY:Realtek RTL8211F CG

ビデオ・オーディオ出力

  • HDMI(v2.1): 最大4K@120Hz、CEC対応
  • DisplayPort(v1.4 Alt Mode): USB-C1経由、最大4K@120Hz
  • オーディオコーデック: Nuvoton NAU8822
  • スピーカー: 要確認
  • 3.5mmジャック: ステレオ出力+マイク入力(TRRS)

拡張性・インターフェイス

  • M.2拡張ポート(背面、バックプレート下)
    • Key B対応、2242/3042/3052サイズ、両面モジュール(D3厚)対応
    • PCIe 2.1×1、USB 2.0/3.1、SATA3、シリアルオーディオ、UART、I2C、SIMカードインターフェイス
  • GPIOポート
    • 3.3V/5V電源、各種MCU/CPU GPIO、ADC、PWM、SPI、I2C、UART、CAN、SPDIF、PDM、SAI
  • デバッグポート
    • MCU/CPU用UART/SWD/リセット/電源ピン

注意事項

  • 仕様は開発中のため、変更される可能性あり
  • 一部項目は検証中、または未確定

ご質問がある場合は 英語で投稿、認証後コミュニティやサポートチームが対応。

Hackerたちの意見

もしかして俺が見えないだけかもしれないけど、ラジオがないみたい!Wi-FiやBluetoothはあるけど、NFCやRFID、サブ1GHzのラジオは全然見当たらない。個人的には、フリッパーは他のSDRと同じように、ソフトウェア定義のトランシーバーで、小さなFPGAで動かすべきだったと思う。ラジオを完全に無視したみたいで、ちょっとがっかりだわ。

M.2ポートが追加されたんだって。[1] これに色々なモジュールを接続できる、SDRも含めてね(例えば、[2] 30 MHz - 11 GHz)。 [1]: https://docs.flipper.net/one/hardware/m2-port/modules [2]: https://www.crowdsupply.com/wavelet-lab/ssdr

フリッパーゼロは、ライセンスされたバンドで簡単に色々なことができるから、すでにグレーゾーンにいるよね。ライセンスのないバンドでやっちゃいけないこともできるし。これ以上機能を追加して、一般販売するのは無理だと思う。追加されたインターフェースは、ユーザーが自己責任で機能を追加するためのものなんじゃないかな。

おそらく、セルラーやWi-Fi、もしかしたらZigbeeや他の無線用のM2アダプターを買わなきゃいけないだろうね。それを切り替えながら使うことになるから、メーカーには利益になるけど、こっちの財布には厳しいよね。

それって、今はアマゾンで売れるってことなのかな。

フリッパーゼロを持ってて、たまに使ってるよ。例えば、テイラー・スウィフトのエラスツアーのリストバンドをコントロールした時とかね。https://blog.jgc.org/2024/05/controlling-taylor-swift-eras-t... でも、基本的には変なデバイスとして置いてあるだけ。RFIDのいくつかを複製したり、IRを使ったり、たまにラジオ受信機も使ったりするけど、ほとんどは見た目がいいだけ。フリッパーワンで何をするかは分からないけど、ラズベリーパイで色々やってきたから…もしかしたら?

同じような気持ちだったけど、M.2スロットにSDRを追加するってコメントを見て、ちょっと興味が湧いた。これ、8コアのRockchip A72/A53プロセッサーと8GBのRAMを搭載してるんだよね。フリッパーゼロの改良版ってわけじゃなくて、まったく別物だな。うーん…

へへ… フリッパーゼロを使って、近所のT5577リングやピン、粘着パッドなどのRFIDタグをクローンしたよ。もし冒険心があるなら、多くのスキー場にも低テクのカードがあるけど、たまに人間のコントローラーもいるよ。そして、最後に、子供たちはフリッパーゼロを持ってテスラの電源タップを開けるのが好きなんだ。

自分もフリッパーゼロで同じようなことをやってるし、ターゲットデモにも合ってると思う。でも、文句はないよ!フリッパーワンは、いつか(運が良ければ)問題解決の完璧なソリューションとして使うことになると思う。それが一度でもできれば、値段の価値はあるよ。

433.92 MHzのプロトコルを使ったカーテンモーターを逆エンジニアリングするのがすごく楽しかった。これが終わったら、最初にフリッパーゼロに教えて、その後RPiとC1101を使ってモーターを動かすようにしたんだけど、今はフリッパーが引き出しの中でじっとしてる。

バックアップ用のパスワード/2FAデバイスを作る予定なんだ…いつかね。

こういう機能を持った時計が出るのは待ち望んでたよ。

ゼロに満足してるよ。友達のアパートのドアの鍵をクローンしたり、テレビやファンのリモコンがないときに使ったりしてる。でも、あのクソイルカは、もっと使わないと怒ってるんだよね。

もっと成功してるよ。フリッパーがSDRについて教えてくれて、ガレージドアのパイロットからかなりのことをリバースエンジニアリングできた。それからKeeloq暗号を解読する冒険に出て、そこから止まらなくなった。

アマゾンで5ドルくらいのスキャナーを使えば、RFIDを複製することもできるよ(多分、ちょっと高いけどね)。

なんでAI音声アシスタントが?何それ?もしかしてこれ、いたずら?フリッパーゼロの理念とは合わない気がするんだけど。

ボイスアシスタントについてはどこに書いてあるの?

まあ、こんな強力なデバイスで最初にやりたいことの一つは、フリッパーのすべてのIOにアクセスできる音声制御エージェントを動かして、そのエージェントにデバイスを操作させることだね。自分の話したいことに基づいて、好みのエージェントがその場でPythonスクリプトを書いてくれるなんて、まさに夢のデバイスだよ、少なくとも僕にとってはね。

面白いね。IR/RFID/NFCはないの?それが僕のフリッパーゼロの主な使い道なんだけど。これは後継機というより、別のデバイスってことなんだね。

3.5mmオーディオジャックは、IRエミッターを接続するのに使えるよ。

もうちょっと一般的な見た目だったらいいのに、TSAに没収されないように。

僕もTSAには反対だけど、フリッパーゼロが没収されるとは思わないな。

もっといろんなデザインのクローンデバイスがあればいいのに。

フリッパーゼロをよく使ってるけど、何の話してるの?

イーサネットポートがあるとは思わなかった。これを繋げて、タグ付けされたVLANが何か、DHCPサーバーが提供したアドレスやマスクが何か、PXEがオプションかどうかをすぐに知りたいな。新しいRAやIPv6の隣接ノードがあったらLEDを点滅させてほしい。あと、最後の500msで802.3xのポーズフレームがあったらLEDを点滅させて、ついでに802.3Qbbも。ポートが2つあるから、MITMを使って802.1Xのネゴシエーションを始める前にスニッフィングできるようにしてほしい。

もっとアイデアがあるよ:ARPテーブルを作らせて、好きなホストにWoLパケットを送るボタンも欲しい。MITMしたトラフィックからp0fフィンガープリンツを生成させてほしい。

ちゃんとしたネットワークトラブルシューティングツールがあるの知ってるよね?

マイクロコントローラーに接続されたディスプレイって、Linux SoCじゃなくて面白い選択だね。実際、こんなに強力なハードウェアをカスタムのアルミケースに入れて、ゴリラガラスを使って、さらに6ビットの低解像度グレースケールディスプレイを使うのは変な選択だと思う。特定のグレースケールのローファイな雰囲気を狙ってたのかな?「確認が必要」とか「明確化が必要」とかのラインは変だね。誰か(それともChatGPT?)にドキュメントをレビューさせて何かを投稿させたけど、最初にレビューするのを忘れたみたい。

マイクロコントローラーに接続されたディスプレイって、Linux SoCじゃなくて面白い選択だね。 そのことについて下にコメントがあるよ。引用すると、 > Linux側から見ると、アプリケーションが通常通りやり取りする標準のフレームバッファとキーボードだよ。でも、私たちの接続により、MCUがそれを傍受して追加のコンテンツをオーバーレイできるんだ。例えば、CPUがハングした場合でも、ディスプレイにメニューを表示してボタンの押下に応じることができる。再起動のためにね。これにより、ディスプレイをオンにしたままの低消費電力モードも実現できる。合理的に聞こえるね。

ディスプレイの選択についてだけど、電力節約のためだと思うよ。もっと良いディスプレイが必要なら、HDMIポートやDisplayPort USB-Cポートを使って、モニターやテレビに直接接続すればいいし。

こういうスペックとサイズのデバイスは好きだけど、フリッパーゼロのハードウェアも全部欲しいな。RFや無線の機能がなくなっちゃったみたいだね :/ せめてそれともっと多くの機能が欲しいな。

デュアルギガビットイーサネットと6GHzのWi-Fiがあれば、旅行用ルーターとしてもいい感じに動きそうだね。これでいろんなポータブルサーバーの使い方が広がるし、ちょっとしたCPUパワーもあるみたいだし。僕のゼロは楽しかったけど、今は引き出しの中で放置されてる。

面白いね。後継機には少なくとも低価格帯のSDRが内蔵されてると思うけど、そうじゃないと拡張ボードなしでは機能がかなり制限されちゃうよね。