CC1101 vs nRF24 vs 2-in-1:本当に必要なRFモジュールはどれ?
Share
PINGEQUA Lab · RFの基礎 · 読了時間6分 · 更新日2026-06-25
3つの名前、2種類の無線チップ、そして両方を1枚にまとめた基板——CC1101、nRF24、2-in-1モジュールの違いを見分け、Flipper ZeroやM5Stackに合った1台を選ぶ方法を解説します。
CC1101が実際にできること(Sub-GHz)
CC1101はSub-GHz無線チップです。実際には、低いISMバンド——多くの場合433、868、915 MHz——で動作し、いわゆる「Sub-GHzハッキング」と呼ばれるもののほぼすべての裏にあるチップです。車のキーフォブ、ガレージドアのリモコン、RFリモコン、気象センサーやドア/窓センサーなど、固定周波数のデバイスをキャプチャして再生します。
つまずきやすいポイントが1つあります。アンテナ付きの単一のCC1101基板は、通常1つのバンドにチューニングされています。433 MHz用にチューニングされた基板を868や915 MHzで使おうとすると、性能が大きく落ちます。整合回路もアンテナも特定の周波数向けにカットされているためです。つまり「CC1101を持っている」からといって「すべてのSub-GHz周波数をカバーできる」わけではありません——バンド選びが重要になります。詳しくは後述します。
nRF24L01+が実際にできること(2.4 GHz)
このカテゴリーで最も誤解されているモジュールです。nRF24L01+は2.4 GHzトランシーバーですが、一般的なWi-Fiや従来型Bluetoothの無線チップではありません。これを使ってWi-Fiネットワークに参加したり、Bluetoothスピーカーとペアリングしたりすることはできません。Nordic独自の2.4 GHzプロトコルを話します。
本当に役立つのはnRF24エコシステムです。ワイヤレスマウスやキーボードが2.4 GHzドングルをどう扱うかを調べるMouseJackのような研究や、nRF24スニッフィングなどです。目的がワイヤレスデスクトップ周辺機器やNordicベースの2.4 GHzリンクであれば、nRF24が適したツールです。目的が「Wi-Fiネットワークを見る」や「Bluetoothに接続する」であれば、nRF24はまったく見当違いのチップです——それはまったく別の無線方式です。(r/flipperzeroにおけるnRF24の用途に関する議論)
では「2-in-1」(そして「3-in-1」)とは何か?
2-in-1基板はCC1101とnRF24L01+を同じPCBに搭載しています。それだけです——2つの無線チップが1つのモジュールにまとまっているので、作業ごとにハードウェアを交換することなくSub-GHzと2.4 GHzの両方をカバーできます。
「3-in-1」という表記のマーケティングには注意してください。M5Stack側では、「3-in-1」モジュールは通常2つの無線チップに加えてオンボードのmicroSDスロットを意味し、3つの独立した無線チップという意味ではありません。3つ目の要素はストレージであり、3つ目の周波数帯ではありません。つまり3-in-1はCC1101 + nRF24 + カードスロットを提供し、ロギングやペイロードの保存には便利ですが、2つのチップを超える新しい無線機能を追加するものではありません。
どのバンドを買うべきか?(433 / 868 / 915)
CC1101基板は1つのバンドにチューニングされているため、地域が重要になります:
- 433 MHz——世界で最も広く使われている、一般消費者向けデバイスのバンドです。迷っている場合や、日常的なリモコンを最も広くカバーしたい場合は、433がデフォルトの無難な選択です。
- 915 MHz——米国、カナダ、オーストラリア、ラテンアメリカで使われているISMバンドです。
- 868 MHz——EUおよび英国で使われているISMバンドです。
覚えておくべきルール:バンドは混在できません。433用にチューニングされた基板は868/915では性能が落ち、その逆も同様です。ターゲットの多くが地域のスマートホーム機器であれば、地域のバンドに合わせて基板を選んでください。汎用的な一般消費者向けリモコンであれば、433が最も広くカバーします。
ファームウェア:ソフトウェアをハードウェアに合わせる
ハードウェアはあくまで半分です——ファームウェアが無線チップをサポートしている必要があります。
- Flipper Zero:人気のカスタムファームウェアはUnleashed、Momentum、RogueMasterです。公式のFlipperファームウェアは外部CC1101をサポートしていない点に注意してください——これはカスタムファームウェアの機能です。(外部CC1101の電源が落ちてしまう、あるいは検出されないという事例もあります。このCC1101が見つからないというFlipperフォーラムのスレッドを参照してください。)
- M5Stack(Cardputer、Sticksなど):定番のファームウェアはBruceで、現在バージョン1.15です(2026-05-25リリース、GitHubのリリースページ)。
購入前に、使う予定のファームウェアが実際にその無線チップと手持ちのホストデバイスをサポートしているか確認してください。
良い基板と安価な基板を分けるもの
無線チップ自体は汎用部品であり、品質の差は周辺の基板に表れます。このカテゴリーの安価なモジュールは、電源ノイズや絶縁不良に悩まされることが多く、通信距離の低下、キャプチャの取りこぼし、あるいは負荷時に無線チップがリセットされるといった形で現れます。より良い基板は、無線チップ用にクリーンなLDOを使い、適切なバス絶縁を行うことで、片方のチップがもう片方を妨害しないようにしています。部品番号を覚える必要はありません——安定した電源・信号経路にお金を払っているということだけ理解しておけば十分です。それこそが、きれいにキャプチャできる基板と不安定な基板の違いです。
比較表
| CC1101 | nRF24L01+ | 2-in-1基板 | |
|---|---|---|---|
| 周波数 | Sub-GHz(433 / 868 / 915 MHz) | 2.4 GHz | 両方(Sub-GHz + 2.4 GHz) |
| 一般的な用途 | キーフォブ、ガレージドア、リモコン、センサーのキャプチャ/再生 | nRF24エコシステム:MouseJack研究、nRF24スニッフィング | 1枚のPCBで両方の世界をカバー |
| Wi-Fi / Bluetooth? | いいえ | いいえ(Wi-Fi/BTの無線チップではない) | いいえ |
| バンドのカバー範囲 | 基板/アンテナごとに1バンド | 単一の2.4 GHzバンド | Sub-GHzバンド1つ + 2.4 GHz |
| 向いている人 | Sub-GHzユーザー | 2.4 GHz研究者 | 交換なしで両方使いたい人 |
FAQ
nRF24はWi-FiやBluetoothと同じものですか?
1枚のCC1101基板で433、868、915 MHzすべてをカバーできますか?
3-in-1モジュールは3つの無線チップを搭載していますか?
2-in-1が必要ですか、それとも1つのチップで十分ですか?
公式のFlipper Zeroファームウェアは外部CC1101をサポートしていますか?
必要な無線チップはもう決まりましたか?
PINGEQUAは両方の世界に対応する基板を作っています——クリーンな電源と適切な絶縁で、キャプチャの信頼性を保ちます。
Flipper Zero 2-in-1 RF Module → Cardputer ADV Hydra RF-424 → RF Pack S3 (StickC S3) →どのホストデバイスが最初に合うか迷っていますか?まずはM5Stack Cardputer向けベストRFモジュールガイドから始めてください。Cardputer向けに購入を検討している場合は、先にADVとv1.1のモジュール互換性を確認し、モジュールが検出されない場合はBruceの「モジュールが見つからない」問題の対処法を参照してください。
出典 & 参考リンク: r/flipperzeroにおけるnRF24の用途に関する議論 —— reddit.com;Flipperで外部CC1101が見つからない件 —— forum.flipper.net;Bruceファームウェア —— bruce.computer / GitHubのリリースページ。ファームウェアとバンドに関する情報は2026年6月に確認済みです。
認可されたセキュリティテストおよび教育目的のみを対象としています。RFハードウェアは、操作が許可されているデバイスと周波数でのみ使用してください。適用されるすべての法律および無線規制(例:米国のFCC Part 15、EUのCE/RED)を遵守する責任はご自身にあります。「Flipper Zero」および「M5Stack」は互換性の説明のために言及しているものであり、PINGEQUAは独立した存在であって、それらの権利者と提携または承認を受けたものではありません。