コンテンツにスキップ

FX ファームウェアリリースノート

概要

BATCAM FX ファームウェアの公開リリース履歴です。各バージョンの新機能と変更点を最新バージョンから順にまとめており、v1.0.2 以降のリリースを扱います。本ドキュメントが扱う最新リリースは v1.0.4(2025.11.25)です。

リリースによっては、本体ファームウェアバージョン(v1.0.x)とは別に SbRIO ファームウェアアップデートが併せて含まれる場合があり、いずれのバージョンも機器情報 API で確認できます。

インストール済みバージョンの確認

装置にインストールされているファームウェアバージョンは、REST API GET /setting/status(機器情報照会)で確認できます。このエンドポイントは HTTP Basic 認証が必要で、BATCAM FX のハードウェア情報とファームウェアバージョンを返します。バージョンを確認し、新しいファームウェアがある場合はアップデートすることを推奨します。

{
"error": 0,
"result": {
"hardware_id": "3287162925128",
"sbrio_version": "1.0.14",
"firmware_version": "v0.0.1"
}
}

レスポンスの firmware_version が本リリースノートのバージョンに該当し、sbrio_version で各リリースに含まれる SbRIO ファームウェアバージョンを確認できます。詳細な仕様は FX API プレイグラウンド を参照してください。

互換性に関する注意事項 (Breaking Changes)

WebSocket・REST・RTSP 連携クライアントに影響を与える可能性がある変更点です。以下のバージョンを基準として旧バージョンとの間を行き来する場合は、該当項目を先に確認してください。

バージョン変更点参考
v1.0.3-beta (2025.07.26)timestamp 形式を ISO 8601 に変更
v1.0.3-beta (2025.06.04)WebSocket Level Trigger ID を 100 から使用するように変更
v1.0.2WebSocket データ受信に Protobuf 3 を使用するように変更Python Protobuf サンプル
v1.0.2カメラマイクのサンプリングレート変更 (96kHz → 200kHz) および関連 API の変更FX API プレイグラウンド
v1.0.2ファームウェアアップデートページのパス変更 ({IP}/firmware{IP})Web ソフトウェアアップデート
v1.0.2RTSP での音声サポートを削除

バージョン概要

バージョンリリース日主な変更点
v1.0.42025.11.25SbRIO ファームウェア 2.0.9 アップデート
v1.0.32025.10.04オーディオ 24bit 有効化、Gain 設定の削除、SbRIO ファームウェア 2.0.8
v1.0.3-beta2025.03.10 ~ 2025.09.10ROS 2 Humble 対応、AI PRPD 分類器、Beamforming Overlay、ROS_DOMAIN_ID 設定
v1.0.22024.11.06nginx への移行、ONVIF Discovery、200kHz サンプリング、WebSocket Protobuf 3

v1.0.4 (2025.11.25)

変更点

  • SbRIO ファームウェアアップデート (2.0.9)

v1.0.3 (2025.10.04)

変更点

  • v1.0.3-beta のすべての修正内容を反映

  • SbRIO ファームウェアアップデート (2.0.8)

  • Gain 設定の削除およびオーディオ 24bit の有効化

  • Auto Gain の無効化

v1.0.3-beta

v1.0.3-beta は複数回にわたって配布されました。配布日ごとの変更点は次のとおりです。

2025.09.10

  • SbRIO ファームウェアアップデート (2.0.8g)

  • PRPD 分類器の前処理器における CUDA コア使用を一部有効化

  • CPU 使用量の最適化

  • Protobuf の互換性問題を修正

  • LTE モジュールのテストのための iperf3 を追加

  • 電源モジュール(nvpmodel)の修正

2025.08.07

  • オーディオ信号処理の同期ロジックを改善

  • Gain の問題を解決

  • コントローラーのアップデート時に lftp、scp の 2 つの経路を両方使用するように変更

  • LTE モジュール対応のサポートを開始

2025.07.26

  • timestamp 形式を ISO 8601 に変更

  • メモリ割り当ての最適化

  • SbRIO ファームウェアアップデート時の転送方式を変更 (TFTP を無効化、scp を導入)

  • ログローテーション(log rotate)の適用

2025.06.04

  • WebSocket Level Trigger ID を 100 から使用するように変更

  • ファームウェアアップデートのリパーティショニングのための _min バージョンのサポートを追加

2025.03.10

  • SbRIO ファームウェアアップデート (2.0.7)

  • ROS 2 Humble 対応 — ROS Integration ドキュメント参照

  • AI 機能のサポート

    • 独自 AI を利用した PRPD 分類器機能のサポート (WebSocket, ROS 2) — AI PRPD 分類器 ドキュメント参照

    • CUDA サポートを追加

  • ROS_DOMAIN_ID 設定 の適用

  • 独自の Beamforming Overlay 機能のサポート (WebSocket, ROS 2)

  • 新しい API (Overlay Setting, ROS Domain ID Setting) のサポート — 仕様は FX API プレイグラウンド を参照

💡 参考: v1.0.3-beta で追加された ROS 2・Beamforming Overlay 機能の詳細な使用方法は、ROS ファームウェア BF Overlay (Beta) のドキュメントで確認できます。

v1.0.2 (2024.11.06)

新機能

  • ONVIF Discovery サービスを追加

変更点

  • HTTP モジュールの変更 (lighttpd → nginx)

  • CGI モジュールの変更 (cgi → gunicorn)

  • WS イベント圧縮アルゴリズムの変更およびパイプラインの改善

  • SbRIO ファームウェアアップデート (1.0.15)

  • システム BSP のアップデート

  • ファームウェアアップデートページのパス変更 ({IP}/firmware{IP})

  • RTSP モジュールの変更 (simple-rtsp-server → mediamtx)

  • RTSP での音声サポートを削除

  • カメラマイクのサンプリングレート変更 (96kHz → 200kHz)

  • WebSocket データ受信に Protobuf 3 を使用するように変更

💡 参考: v1.0.2 からファームウェアアップデートページへのアクセスパスが {IP}/firmware から {IP} に変更されました。Web ブラウザを介したアップデート手順は Web ソフトウェアアップデート のドキュメントを参照してください。

関連ドキュメント