Flipper One 技術仕様
(docs.flipper.net)- Flipper Oneは開発中のデバイスであるため、全体の仕様は変更される可能性があり、155×67×40 mmのサイズと主要素材のみが確定的に示されている
- 画面は256×144 モノクロLCDで、64段階の6-bit grayscaleに対応し、タッチパッド・アプリボタン・5-button D-padで操作する
- メインCPUはRockchip RK3576で、Cortex-A72を4基、Cortex-A53を4基、Mali G52 MC3、6 TOPS @INT8 NPUを搭載する
- 外部接続はUSB-C 2基、USB-A、HDMI v2.1、DisplayPort Alt Mode、Gigabit RJ45 2基、TRRSオーディオジャックで構成される
- 電源は24000 mWhバッテリーとUSB-C Power Delivery充電を備え、Wi-Fi 6・Bluetooth 5.2・Key B M.2拡張ポートを含む
開発状況と外観
- Flipper Oneは開発中のデバイスであり、全体の技術仕様は変更される可能性がある
- サイズは155 × 67 × 40 mm
- 最終的な重量はまだ確定しておらず、文書ではplaceholderとして表示されている
- 本体とボタンはPC/ABSで構成される
- 画面にはGorilla Glassを採用
- ヒートシンク、ブラケット、ランヤードループはアルマイト処理アルミニウム
- バンパーはTPU
画面と入力装置
-
モノクロLCD
- 解像度は256 × 144 pixels
- 階調は64段階で、6-bit grayscaleに対応
- インターフェースはQSPIで、MCUが駆動する
-
操作部
- タッチパッドは高速スクロールとハプティックフィードバックに対応
- 画面下にはアプリボタン5個を配置
- 電源ボタンはPower ON、Sleep、OFF、CTRL+ALT+DELメニュー、アプリ終了を処理する
- 5-button D-padは方向ナビゲーションに使用される
- Backボタンは戻る操作に使われる
- App Switcherは1回クリックでALT+TAB、2回クリックで追加メニューを実行する
- Push-to-TalkボタンはLinux userspaceから制御可能
演算装置とメモリ
-
メインCPU
- メインCPUはRockchip RK3576
- コアは合計8基で、ARM Cortex-A72 4基とARM Cortex-A53 4基を備え、最大2.2 GHzで動作する
- GPUはARM Mali G52 MC3で、OpenGL ES 1.1/2.0/3.2、OpenCL 2.1、Vulkan 1.2に対応
- NPUは6 TOPS @INT8で、int4、int8、int16、FP16、BF16、TF32に対応
-
低消費電力MCU
- 低消費電力MCUはRaspberry Pi RP2350B
- コアはDual ARM Cortex-M33 @ 150 MHzとDual RISC-V Hazard3 @ 150 MHzで構成される
- SRAMは520 KB、Flashは16 MB
-
メモリとストレージ
- RAMは8 GB LPDDR5
- 内蔵ストレージは64 GB UFS 2.2
- MicroSD card slotはUHS-I SDR104と記載されているが、検証が必要な状態
ポートと外部接続
-
USBとディスプレイ出力
- USB-C1はUSB 3.1 5 Gbps、DisplayPort Alt Mode、USB Power Delivery充電に対応
- USB-C2はUSB 3.1 5 Gbps、host only、power out構成
- USB-AはUSB 3.1 5 Gbps、host only、power out構成
- HDMI outはフルサイズのHDMI v2.1で、CECと4K @ 120 Hz出力に対応
- DisplayPortはUSB-C1のv1.4 Alt Modeで提供され、最大4K @ 120 Hzに対応
-
ネットワークとオーディオポート
- EthernetはGigabit RJ45 2基で構成される
- Gigabit Ethernet PHY ICはRealtek RTL8211F-CG
- 3.5 mmオーディオジャックはTRRSで、stereo outとmicrophone inputに対応
- MicroSD card slotとNano SIM(4FF) card slotを備える
- SIM card slotはM.2 portにpassively connectedで接続されている
バッテリーと電源
- バッテリーエネルギーは24000 mWh
- バッテリー容量は7000 mAhと記載されているが、最終値ではない
- Charger ICはTI BQ25792で、最大3.32 Aに対応
- Fuel GaugeはTI BQ28Z610
- 充電はUSB-C Power Deliveryで提供され、最大26 Vに対応
無線通信とオーディオ
- Wi-FiおよびBluetoothモジュールはWXT2AM2101
- Wi-FiチップセットはMediaTek MT7921AUN
- Wi-FiはWi-Fi 6(802.11ax)、2.4 / 5 / 6 GHz帯、2×2 MIMOに対応
- Bluetoothは5.2で、MT7921Uに統合されている
- オーディオコーデックはNuvoton NAU8822
- スピーカー項目はneeds clarificationと表示されている
- 3.5 mmジャックはstereo outとmicrophone inputに対応するTRRS構成
M.2拡張ポート
- M.2 expansion portはデバイス背面のBack Plateの下にある
- M.2 typeはKey B
- 対応サイズは2242, 3042, 3052
- 対応厚さは最大D3で、double-sided modulesまで対応
- インターフェースはPCIe 2.1 ×1、USB 2.0、USB 3.1、SATA3、Serial Audio、UART、I2C、SIM cardを含む
-
M.2 port pinout の主な構成
- 電源関連ピンは3.3V、3.3 V/VBAT、GND、FULL_CARD_POWER_OFF#、DEVSLP、SUSCLKなどを含む
- USB 2.0信号は**USB_D+ / USB_D-**として提供される
- USB 3.1 / SSIC信号はPERn1/PERp1、PETn1/PETp1ラインとして提供される
- SATA信号はSATA-B+/SATA-B-、SATA-A-/SATA-A+ラインとして提供される
- PCIe関連信号はPERST#、CLKREQ#、PEWAKE#、REFCLKn、REFCLKpを含む
- SIM関連信号はUIM_RESET、UIM_CLK、UIM_DATA、UIM_PWR、SIM DETECTを含む
- GPIOと制御信号はGPIO_0~GPIO_11、W_DISABLE1#、DPR、RESET#、CONFIG_0~CONFIG_3などを含む
- アンテナおよび共存制御信号はANTCTL0~ANTCTL3、COEX3、COEX_TXD、COEX_RXDを含む
GPIOとDebug port
-
GPIO pinout
- GPIOヘッダーは3.3 V Powerと5V Powerを提供し、それぞれup to 2A EFUSEと記載されている
- Groundピンは複数箇所に配置される
- MCUラインはMCU GPIO 40、MCU GPIO 41を含み、PIO、ADC0、PWM8_A/PWM8_B機能も併記されている
- CPU GPIOラインはCPU GPIO4_A2~A7、CPU GPIO4_B0~B5などを含む
- CPU GPIOの代替機能はSPDIF、I2C、UART、CAN、SAI、PDM、SPI、PWMなどと記載される
- CPU USB 2.0 Data+とData-は**D+ / D-**として提供される
-
Debug port pinout
- Debug portは14ピン構成
- 1番ピンは3V3 MCU POWER、2番ピンはMCU RESET
- MCUデバッグ信号はMCU SWD CLOCK、MCU SWD IOを含む
- MCU UARTはMCU UART TX/RXとして提供される
- MCU GPIO 41とMCU GPIO 40がDebug portに公開されている
- CPU関連ピンはCPU RESET、CPU UART0 TX/RX、CPU GPIO0_D2、CPU GPIO0_D3を含む
- 14番ピンはGND
1件のコメント
Hacker Newsの意見
Flipper Zeroを持っていて、たまに使っていた。たとえば Taylor Swift Eras ツアーのリストバンドを制御したことがある: https://blog.jgc.org/2024/05/controlling-taylor-swift-eras-t...
でも大半は、ただの変わったガジェットとして置いてあるだけ。RFIDをいくつか複製し、赤外線も少し使い、たまに無線受信機も使ったが、全体としては見た目のいいおもちゃに近い。Flipper Oneで何をするかはよく分からないが、Raspberry Piではいろいろやってきたので、可能性はありそうだ
今日も急ぎで細いマイナスドライバーが必要になって、1年ぶりにスイスアーミーナイフを使った。すべての道具を毎日使う必要はないし、3/8インチのレンチを最後にいつ使ったかも覚えていない
冒険心があるなら、多くのスキー場でもローテクなカードが使われているが、ときどき人が目視で確認することもある。そして子どもたちは Flipper Zeroで Tesla の充電ポートを開けて回るのが好きだ
作るにはかなり妙な物だ。
ノートPCですべてできるし、想定価格帯を考えると、たまにいじるために持ち歩いて買うほどの価値はなさそうだ
見落としているだけかもしれないが、無線がないように見える。Wi‑Fi と Bluetooth はあるが、NFC/RFID/sub-1GHz 無線 はまったく見当たらない。
Flipper には本来、小型 FPGA で動くソフトウェア定義トランシーバー、つまり市販の他の SDR に近い方向性が必要だったと思う。無線を完全に捨てたようでがっかりだ
[1]: https://docs.flipper.net/one/hardware/m2-port/modules
[2]: https://www.crowdsupply.com/wavelet-lab/ssdr
ここにさらに関連機能を入れて一般消費者向けに売れるとは思いにくい。おそらく追加したインターフェースは、ユーザーが自己責任で機能を足せるようにするためのものだろう
興味深いが、IR/RFID/NFC はないのか? それが自分の Flipper Zero の主用途だ。だとすると後継機というより 別のデバイス と見るべきだろう
ディスプレイを Linux SoC ではなく マイクロコントローラ に接続した選択は興味深い。
正直、これだけ強力なハードウェアを Gorilla Glass とカスタムアルミ筐体に入れておきながら、6ビットの低解像度モノクロディスプレイを使うのは妙だ。ある種の低忠実度グレースケールな美学を狙っているように見える。“needs verification”“needs clarification” のような行も変で、誰かや ChatGPT に文書レビューを任せて、そのまま上げたあとできちんと確認していない感じがする
たとえば CPU が停止しても画面にメニューを表示してボタン入力を受け取り再起動でき、ディスプレイを点けたまま低消費電力モードにもできるという。かなり理にかなっている
https://github.com/flipperdevices/flipperone-docs/commits/pu...
Ethernet ポートがあるとは思わなかった。これを挿した瞬間に、どんな タグ付き VLAN があるのか、DHCP サーバーが返したアドレス/マスクが何か、PXE が可能か分かるといい。
新しい RA や IPv6 ネイバーが見えたら LED を点滅させ、直近 500ms 以内に 802.3x pause frame や 802.3Qbb があったかも LED で知らせてくれるといい。ポートが2つあるなら中間者の位置に置いて、802.1X 交渉が終わってからスニッフィングを始められるようにできる
中間者トラフィックから p0f フィンガープリントも生成してほしい
なぜ AI 音声アシスタントが入るんだ? 冗談か? Flipper Zero の哲学には合っていないように見える
しかも使っている SoC には NPU があるので ローカル AI も可能だ。“音声コマンド” と呼ぼうが “AI 音声アシスタント” と呼ぼうがマーケティングにすぎないが、後者は少し時代遅れに聞こえる。スマートフォンを売っているのではなく、むしろ “アンチスマートフォン” に近い物とすら言える
誰かが「ChatGPT に安全な Flipper One を作らせてコピペした」と言っても信じそうだ。ここにあるいくつかの内容はあまり筋が通っていない
やりたい状況を口で言えば、好みのエージェントがその場で Python スクリプトを書いてデバイスを操作してくれる、というのは少なくとも自分にとって文字どおり夢のデバイスだ
かなり期待していたが、これが ものすごく大きい と気づいた。ほとんどの寸法で自分のスマホより大きい。Flipper Zero のようなデバイスに RockBox を移植して、低消費電力 Linux PC として差して使うという夢は消えた
Flipper Zero の進化版ではなく、完全に別製品のように見える。
ここでの主眼は Radio/IR などではなく ネットワーキング だ。実際そうした機能は入っていない。追加はできるだろうが、それでは本質を外している。Flipper Zero の良さは、こうした機能を小さくてかわいいパッケージにまとめ、共通ハードウェアプラットフォームの上にコミュニティを作ったことにあった。あれこれ付け足し始めると、特にすでにノートPCやスマホを持っているなら、もっと良いかもっと安い選択肢が明らかにある。
もともと Flipper Zero は約200ドルで、「本当に必要か?」と深く考えずに買えるおもちゃの上限くらいの価格だ。Flipper One ははるかに強力で、筐体も単純なプラスチックの貝殻ではないので、ずっと高価になる可能性が高く、PCIe SDR のようなアクセサリーを買えばなおさらおもちゃではなくなる。
さらに Flipper Zero の魅力の1つは、素の状態で、専用機材がなければ難しいこと、特に sub-GHz 無線 ができる点だ。Flipper One は本質的にはただのコンピュータだ。Wi‑Fi と Ethernet は他のデバイスにもすでに多く、新しい可能性を開くわけではない。今回はより本格的なツールを狙っているようで、今の姿のままでは Flipper Zero のように衝動買いする人は多くなさそうだ。
付け加えると、電源管理にはかなり気を遣っていて、セキュリティカメラの用途もあるのに PoE がないのは意外だ。検討はしたのだろうが、48V を扱う難しさなど技術的な理由で現実的でなかったのかもしれない
Flipper Zero は毎週、あるいはそれ以上の頻度で使っている。新モデルは携帯機器として RPi Zero ベースの製品よりずっと強力に感じる。RJ45ポート2つ と USB-A ポートを入れたのが気に入っている。ただ、自分にはまだ大きすぎる。1台買うことになったら、一日中持ち歩いてどんな感じか確かめてみるつもりだ。
nano SIM スロットもあり、Ethernet ポートが2つもあるので、モバイルルーター として使うのに完璧だ。この用途だけでも自分には十分魅力的だ。
これだけ強力なデバイスなのに QWERTY キーボードがなく、従来のオレンジのバックライト付き単色ディスプレイを引き継いだのは欠点だと思う。キーボードや画面を別に持ち歩きたくないし、アクセサリーなしでももっと多くの人の入力と出力を処理できてほしい。
ハック可能な携帯 Linux デバイスに興味があるなら M5Stack Cardputer Zero も見る価値がある。まもなく Kickstarter に出る予定で、アーリーバード枠を予約してある