컨텐츠로 건너뛰기

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})웹 소프트웨어 업데이트
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 두 가지 경로를 모두 사용하도록 변경

  • LTE 모듈 대응 지원 시작

2025.07.26

  • timestamp 형식을 ISO 8601로 변경

  • 메모리 할당 최적화

  • SbRIO 펌웨어 업데이트 시 전송 방식 변경 (TFTP 비활성화, scp 도입)

  • 로그 로테이션(log rotate) 적용

2025.06.04

  • WebSocket Level Trigger ID를 100부터 사용하도록 변경

  • 펌웨어 업데이트 리파티셔닝을 위한 _min 버전 지원 추가

2025.03.10

💡 참고: 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}로 변경되었습니다. 웹 브라우저를 통한 업데이트 절차는 웹 소프트웨어 업데이트 문서를 참고하세요.

관련 문서