さまざまなプロジェクトで、ESP32 マイコンに隠された SDR 機能が発見されました

2026/10/02 0:07

さまざまなプロジェクトで、ESP32 マイコンに隠された SDR 機能が発見されました

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

独立系開発者による最近の発見により、複数の ESP32 マイクロコントローラーチップに文書化されていない機能が見つかり、それらが高性能なソフトウェア定義無線(SDR)として動作することを可能にしています。2026 年 10 月 1 日、ESPARGOS チームは、これらのチップが固定された WiFi/Bluetooth スタックを回避して生の IQ ベースバンドサンプルを取得できることを発見しました。これにより、標準的な ESP32(2.2–2.7 GHz)および新しい ESP32-C5(4.8–6.0 GHz)という特定のモデルが、80 MS/s のサンプリングレートと 13–54 MHz のアナログ帯域幅を持つ内部 SDR として動作することを可能にします。

標準的な ESP32 バリエーションはスペクトラム分析に適したデータスナップショットのエクスポートのみを許可しますが、新しい ESP32-S31 は例外であり、Gigabit Ethernet インターフェースを通じて最大 16 MS/s の連続ストリーミングが可能で、GNU Radio および gqrx と互換性のある upcoming SoapySDR ドライバーに対応します。また、ESP-WebSDR ページを通じてライブスペクトラム/ウォーターフォール表示も利用可能です。

独立したハードウェアプロジェクトである ESPARGOS は、現在、2.4 GHz 帯の任意の信号(WiFi/Bluetooth のみならず)での方向検出を可能にする位相整合 IQ サンプル取得をサポートしています。ただし、潜在的な悪用を防ぐため、かつ信号の安定性に関する技術的課題が解決されるまで、これらのプラットフォーム上で位相整合の送信はまだ実装されていません。

Reddit ユーザー /u/h0m3us9(/u/h0m3us3r と報告されている)による 2026 年 9 月の早期発見も、同じ文書化されていない機能を明らかにし、GitHub にアップロードしました。彼のプロジェクトは、ESP32 の FPGA ベースの USB3 フロントエンドを使用して、クロッキングの問題が解決されたら完全な復調/デコードを可能にする生の IQ データを PC に連続してストリーミングします。現在のプロトタイプでは、ESP32 の FPGA クロックによる位相雑音の悪さのため、一般用途の SDR としての利用が制限されており、修正されるまでそのように使用することはできません。

別のイニシアチブである C5VRX プロジェクト(GitHub に 8 月 13 日にアップロード)では、ESP32-C5 を実タイムの 5.8 GHz FPV ビデオ受信用として使用し、文書化されていない IQ データストリームを利用したオンボード復調を実現しています。現在アナログコンポジットビデオは単純な抵抗 DAC を通じて出力していますが、まだ開発中であり、遠隔での信頼性のある動作はまだ達成されていません。ソフトウェアドライバが成熟するにつれて、これら低価格のチップは、高度な復調とデコードタスクにおいて高価な商用無線装置と競合すると見込まれます。

本文

ESP32: 内部 SDR としての活用と最新プロジェクトの動向

概要:未文書化機能の発見と性能向上

ESPARGOS チームによる調査により、複数の ESP32 チップには未文書化された機能が存在することが明らかになりました。これらの機能をファームウェアで利用することで、以下の特性を持つ内部 SDR(ソフトレシオレシーバ)として動作させることが可能です。

  • 取得データ: 固定された Wi-Fi/Bluetooth 機能ではなく、生(raw)の IQ ベースバンドサンプルを取得できます。
  • 対象周波数:
    • ESP32 モデル: 2.2 ~ 2.7 GHz
    • ESP32-C5: 4.8 ~ 6.0 GHz もカバー可能
  • 性能スペック:
    • サンプルレート: 最大 80 MS/s
    • アナログ帯域幅: チップの種類により、13 ~ 54 MHz まで達する

注意点: 汎用的な PC 接続型 SDR としての利用においては、出力帯域が不足しているため、PC へのデータはスナップショット形式でのエクスポートのみが可能です。これでは ESP32 単体で連続する電波データの復調・デコードを行うことはできません(例外を除く)。

例外:ESP32-S31 との連携

新たに登場した ESP32-S31 モデルには、以下の強化機能があります。

  • 連続ストリーム出力: ギガビットイーサネットインターフェースを介し、最大 16 MS/s の連続データ送信が可能。
  • ソフトウェア対応: GNU Radio および gqrx 向けに SoapySDR ドライバの提供がまもなく見込まれています。

ご自身で試す場合は、以下の方法でブラウザ上で動作確認が可能です:

  • ESP-WebSDR
    ページよりファームウェアを書き換えることで、リアルタイムのスペクトラムおよびウォーターフォール表示を確認できます。

ESPARGOS プロジェクトの最新機能

フェーズドアレイ技術を持つ ESPARGOS においても、以下の新しい能力が実装されました。

  • 方向検出: フェーズ相関のある IQ サンプル取得が可能となり、Wi-Fi/Bluetooth に限らず2.4 GHz 帯内の任意の信号に対する方向検出が実行できます。
  • 送受信機能: フェーズ相関のある送受信も可能ですが、現時点では悪用される可能性を考慮し実装していません。

関連プロジェクト:h0m3us3r

Reddit ユーザー

/u/h0m3us3r
は独立した取り組みとして同様の機能を発見し、以下の成果を達成しています。

  • 公開情報: 9 月 26 日に GitHub にアップロードされ、FPGA を USB3 フロントエンドとして使用した ESP32-S3 SDR の動作動画が公開されています。
  • データストリーミング: FPGA を介して PC へ生 IQ データを継続的にストリーミングするため、PC 上で完全な復調/デコードが実現可能です。
  • 現状の課題: プロトタイプでは FPGA をクロック源として使用しているため、位相雑音が大きいです。
  • 将来の可能性: クロッキング問題を解決すれば、RTL-SDR と同等の汎用 SDR が実現できるとのことです。
    • 実現目標:周波数範囲 2.2 ~ 2.8 GHz、最大帯域幅 80 MHz。

関連プロジェクト:C5VRX

C5VRX というプロジェクトでも、ESP32-C5 を活用した新たな応用が確認されています。

  • 概要: 8 月 13 日に GitHub にアップロードされた FPV(ファーストパーソンビュー)動画受信機です。
  • 動作原理: 異なるメカニズムを採用しつつも、ESP32 の未文書化された IQ データストリームを用いて FPV 信号をサンプリングします。
    • オンボードで復調を実行。
    • シンプルな抵抗器 DAC を介してアナログコンポジット映像を出力。
  • 開発状況: まだ開発途上であり、現在は遠距離での信頼性のある動作は達成されていません。

その他:eSpDR ESP32

  • 連携環境: 80 MHz の出力で SDR++ と連携可能です。

同じ日のほかのニュース

一覧に戻る →

2026/10/02 4:33

Pi 1.0

## 日本語翻訳: Pi 1.0 のリリースは、機能の急速な拡張よりも安定性を優先する点において、そのエージェントハネスにおける顕著な進化を表しています。すべての最新技術を即時に採用する代わりに、このバージョンでは既存のシステム制約に対して堅牢性が証明された後にのみ変更を統合することに焦点を当てています。この「強化された」アプローチにより、ソフトウェアは不必要な複雑性を持たずに簡潔かつ拡張可能であるように保たれます。新機能には、Model Context Protocol (MCP) へのネイティブ対応、Jev や画像モデルといった大型言語モデル以外との互換性、遅延ツールロード、会話中のシステムメッセージが含まれます。ユーザーエクスペリエンスの向上のために、インターフェースも新しいテーマとデフォルトのフルスクリーンモードで強化されました。何十万もの週次ユーザーからのフィードバックに基づき開発が進められた本プロジェクトは、MIT ライセンスの下でオープンソースとして存続しています。今後の展望として、実験的な「Pi Durable」パッケージでは、ミニマリズムを維持しながら長期的な AI タスクの管理機能を備えています。これにより、ユーザーは異なるプラットフォーム上で、より長期間にわたって基盤となる AI を自在に操作・制御することが可能になります。Pi 1.0 のインストールは `curl` または PowerShell コマンドによるものが利用でき、Pi Durable については `npm install @earendil-works/pi-durable @earendil-works/pi-ai @earendil-works/chord` を実行する必要があります。両方とも pi.dev でドキュメントが提供され、github.com/earendil-works/pi にコードが公開されています。Codemode の機能には、Claude Opus、GPT、Jev などの特定モデルを使用してコミットのサマリーを記述するスクリプトや、自作拡張の記述などが含まれます。

2026/10/02 6:07

Web 開発教育の死

## Japanese Translation: 生成 AI は、エコシステムを破壊することで Web 開発者、教育者、出版社の経済的健全性を根底から覆している。Baldur Bjarnason や Axel Rauschamayer のような著者および出版社は収入が急落し、事業の閉鎖に追い込まれている。特に Rauschamayer は 2026 年に書籍からの収益がゼロとなり、AI クローラーが彼の作品を盗みながら広告収益を生み出さなかったため、コンテンツをオフラインに移すことを余儀なくされた。同様に、Web 開発者の教育者である Josh W. Comeau や Kyle Cook も、LLM がタスクを自動化し仕事を吸収したことで Comeau の収益は半分になり、Cook は深層技術チュートリアルから AI モデルに関する浅く簡単に制作される動画への視聴者のシフトにより半分もの視聴数を失ったと報告している。 この危機は財務面のみならず、Salma Alam-Naylor のような専門家の中で深刻なバーンアウトと不安を引き起こしており、彼女のスキルや共感力が業界で貶められたため、一般に露出の少ない低給の役割を受け入れた。この変化は高品質な教育を脅かしており、開発者は学習のためにエラーが発生しやすいチャットボートに頼る傾向が強まっている一方、Rachel Andrew は GenAI が主題領域の専門家と編集者の間の重要な関係性を損ない、生産性の負担を読者に押し付けるだけであり、根本原因を解決したり実際の効率を高めたりしていないと主張している。究極的には、現在のトレンドは真実の人間の協働よりも短期的利益を優先している。

2026/10/02 1:18

Clef:オープンソースの意思決定モデルと新しい強化学習ファインチューニングプラットフォーム

## Japanese Translation: Cloudflare は、Apache 2.0 ライセンスの下で Workers AI 上にホストされる 2 つの新しい決定モデル、Clef および Clef-flash を発売します。これらのモデルは、標準的な大規模言語モデル(LLM)がしばしば予測不可能なテキストを生成するのと鮮明な対比をなすように、低コストで一貫性があり、厳格に型付けされた構造化された出力を提供します。Qwen アーキテクチャに基づいて構築されており(Clef は Qwen3.8-27B、Clef-flash は Qwen3.5-9B)、画像分類のためにビジョンエンコーダーで強化され、非自己回帰的処理を利用して推論速度を高速化しています—Cloudflare の一般 LLM gpt-oss-120b と比較して、脅威インテリジェンスタスクにおいて 2 倍のレイテンシ削減を示しました。現在 Jev Decision Index ベンチマークで最高スコアを得ており(BFCL ケース exact ベンチマークで 98.47 のほぼ完璧なスコア)、Clef は他のモデルである Jev および Kev 9B を凌ぐような大きな性能向上を提供しています。両モデルとも 64k コンテキストウィンドウを備えており(Jev と比較して 32k)、データが保存されることも、トレーニングに使用されることもないというエンタープライズ対応の保証をサポートします。AI Gateway および Workers AI といった Cloudflare の既存インフラストラクチャを活用し、これらのツールはすでにドメイン分類およびサポートトラージングのための内部運用を動力付けています。このリリースは、Cloudflare の「エージェントクラウド」ミッションを実現するために高速分類器向けニッチ市場への戦略的参入を意味し、新しい強化学習製品および Forward-Deployed Engineer サービスを通じた微調整のためのさらなる機能を提供します。

さまざまなプロジェクトで、ESP32 マイコンに隠された SDR 機能が発見されました | そっか~ニュース