Booil Jung

드론 제어를 위한 CRSF (Crossfire) 프로토콜

CRSF(Crossfire)는 Team BlackSheep(TBS)사가 개발한 독점 통신 프로토콜로, 현대 드론 시스템에서 원격 제어(RC)와 원격 측정(Telemetry) 데이터 통신을 위한 사실상의 표준(de-facto standard)으로 자리매김했다.1 이 프로토콜의 핵심은 단일 UART(범용 비동기 송수신기) 직렬 연결을 통해 조종기와 기체 간의 데이터를 양방향으로, 그리고 동시에 교환할 수 있다는 점이다.3 과거의 RC 프로토콜, 예를 들어 PWM(Pulse Width Modulation), PPM(Pulse Position Modulation), SBUS(Serial Bus) 등은 주로 조종기에서 기체로 향하는 단방향 제어 신호 전송에 국한되었다.3 텔레메트리 데이터를 수신하기 위해서는 FrSky의 SmartPort와 같은 별도의 하드웨어와 프로토콜이 필요했으며, 이는 배선과 설정을 복잡하게 만드는 요인이었다.

CRSF는 이러한 한계를 극복하고 제어 신호(Uplink)와 텔레메트리 데이터(Downlink)를 하나의 통합된 프로토콜로 처리함으로써 시스템 구성을 획기적으로 단순화했다. 이를 통해 파일럿은 기체의 배터리 전압, 전류 소모량, GPS 위치, 링크 품질(Link Quality) 등 핵심 비행 정보를 조종기 화면이나 OSD(On-Screen Display)를 통해 실시간으로 확인할 수 있게 되었다.5 이러한 양방향 통신 기능은 비행 안전성을 크게 향상시켰을 뿐만 아니라, 드론 시스템 운용의 패러다임을 바꾸는 계기가 되었다.

CRSF의 기술적 의의는 단순히 장거리(Long Range) 통신을 구현한 것을 넘어, 낮은 지연 시간(Low Latency), 외부 전파 간섭에 대한 강인함(Robustness), 그리고 사용자 편의성을 하나의 시스템 안에 완벽하게 통합했다는 데 있다.8 TBS는 이를 “그냥 작동한다(It Just Works)”라는 철학으로 요약하며, 복잡한 설정 과정 없이도 누구나 안정적인 고성능 비행을 경험할 수 있도록 하는 데 초점을 맞추었다.8

이러한 철학은 CRSF를 단순한 통신 프로토콜을 넘어 하나의 거대한 통합 생태계(Integrated Ecosystem)로 발전시키는 원동력이 되었다. CRSF의 진정한 경쟁력은 개별 기술의 우수성이 아니라, 하드웨어(송신기, 수신기, 영상송신기), 소프트웨어(OpenTX/EdgeTX LUA 스크립트, TBS Agent), 그리고 비행 컨트롤러 펌웨어(Betaflight, iNav, ArduPilot/PX4)를 아우르는 유기적인 연동성에 있다.

이 생태계의 구축 과정을 살펴보면 CRSF의 혁신성을 명확히 이해할 수 있다. 첫째, CRSF는 제어와 텔레메트리를 단일 직렬 프로토콜로 통합하여 물리적 배선을 단순화하는 1차적 이점을 제공했다.1 둘째, TBS는 이 양방향 링크를 단순한 데이터 모니터링 채널을 넘어

기기 제어 및 관리 채널로 확장했다. 조종기의 LUA 스크립트나 내장 메뉴를 통해 수신기(RX)의 출력 채널 매핑을 변경하고, 영상송신기(VTX)의 채널과 출력 세기를 조절하며, 심지어 비행 컨트롤러의 PID 값까지 수정할 수 있는 길을 열었다.8 이는 더 이상 기체 설정을 위해 매번 PC에 연결해야 했던 번거로움을 없애고, 비행 현장에서 조종기만으로 대부분의 설정을 완료할 수 있게 만든 혁신적인 변화였다.

결과적으로 CRSF는 ‘수신기 프로토콜’에서 ‘드론 시스템 관리 프로토콜’로 진화했다. 이러한 압도적인 편의성과 긴밀한 통합성은 Betaflight, iNav, ArduPilot/PX4 등 주요 오픈소스 비행 컨트롤러 펌웨어 개발자들이 CRSF를 최우선으로 지원하게 만들었고 9, 이는 다시 CRSF의 시장 지배력을 공고히 하는 선순환 구조를 만들었다. 심지어 강력한 경쟁 기술로 부상한 오픈소스 프로젝트 ExpressLRS(ELRS)마저도 비행 컨트롤러와의 통신에는 CRSF 프로토콜을 채택할 정도로 4, CRSF는 현대 드론 통신의 표준으로 확고히 자리 잡았다. 본 보고서는 이처럼 드론 기술의 발전에 지대한 영향을 미친 CRSF 프로토콜의 기술적 원리를 심층적으로 분석하고, 실제 시스템 구성 방법을 상세히 기술하여 사용자들이 그 잠재력을 최대한 활용할 수 있도록 돕는 것을 목표로 한다.

CRSF 프로토콜의 성공은 견고한 물리 계층 기술과 효율적인 데이터 링크 계층 기술의 정교한 결합에 기반한다. 장거리 통신을 위한 물리적 특성과 저지연 제어를 위한 프로토콜 설계를 분리하여 분석함으로써 그 핵심 원리를 파악할 수 있다.

CRSF는 명확하게 정의된 패킷 프레임(Packet Frame) 구조를 기반으로 동작하는 전이중(Full-duplex) 직렬 통신 프로토콜이다.

모든 CRSF 통신은 일관된 프레임 포맷을 따른다. 각 프레임은 동기화를 위한 시작 바이트, 데이터의 길이와 종류를 명시하는 헤더, 실제 정보를 담은 페이로드, 그리고 데이터 무결성을 보장하기 위한 오류 검출 코드로 구성된다.13

CRSF는 하나의 UART 포트에 있는 TX(송신)와 RX(수신) 핀을 모두 사용하여 데이터의 송신과 수신을 동시에 수행하는 전이중 통신 방식을 채택했다.3 이는 다음과 같은 데이터 흐름을 가능하게 한다.

  1. Uplink (제어 신호): 지상의 조종기(Transmitter)는 스틱 입력, 스위치 상태 등의 제어 신호를 생성하여 Crossfire 송신 모듈로 전달한다. 송신 모듈은 이 데이터를 CRSF 패킷으로 인코딩하여 공중으로 전송한다.
  2. Downlink (텔레메트리): 기체의 Crossfire 수신기(Receiver)는 비행 컨트롤러(FC)의 UART TX 핀으로부터 배터리 전압, GPS 좌표, 비행 모드 등의 텔레메트리 정보를 수신한다. 수신기는 이 데이터를 다시 CRSF 패킷으로 인코딩하여 지상의 송신 모듈로 전송한다.

이 두 과정이 동시에 이루어지기 때문에, 파일럿은 기체를 제어하면서 동시에 기체의 상태를 실시간으로 피드백 받을 수 있다. 이는 기존의 반이중(Half-duplex) 또는 단방향 프로토콜에 비해 월등히 높은 효율성과 안정성을 제공한다.

Crossfire 시스템이 수십 킬로미터에 달하는 통신 거리를 달성할 수 있는 비결은 주파수 선택, 변조 방식, 그리고 간섭 회피 기술의 전략적인 조합에 있다.

Crossfire는 장거리 성능뿐만 아니라, FPV 레이싱과 프리스타일 비행에서 요구하는 빠른 반응성을 충족시키기 위한 정교한 데이터 링크 계층 기술을 갖추고 있다. 이는 ‘적응형 변조(Adaptive Modulation)’ 전략으로 요약될 수 있다.

많은 사용자들이 Crossfire를 단순히 ‘LoRa를 사용하는 장거리 시스템’으로 이해하지만, 실제 핵심 경쟁력은 비행 상황에 맞춰 LoRa(장거리용)와 FSK(저지연용) 변조 방식을 동적으로 혹은 선택적으로 사용하는 전략에 있다. 이는 ‘통신 거리’와 ‘지연 시간’이라는 상충하는 두 가지 목표 사이에서 최적의 균형점을 찾으려는 TBS의 정교한 엔지니어링의 결과물이다. FPV 시장이 장거리 비행뿐만 아니라, 즉각적인 반응성이 중요한 프리스타일/레이싱 시장도 포괄해야 함을 인지한 TBS는, ‘최고의 거리’가 필요할 때는 LoRa를, ‘최고의 반응성’이 필요할 때는 더 빠른 FSK를 사용하는 하이브리드 접근 방식을 채택했다. 이는 경쟁 기술인 ELRS가 모든 패킷 속도에서 LoRa를 사용하는 것과 대조되는 지점이다.19 이 ‘적응성’이 바로 Crossfire가 수년간 다양한 FPV 파일럿들의 요구를 만족시킬 수 있었던 기술적 비결이다.

이처럼 CRSF는 물리 계층에서는 LoRa와 주파수 호핑으로 장거리와 안정성을 확보하고, 데이터 링크 계층에서는 적응형 변조와 CRSFShot 기술로 저지연과 반응성을 구현하는 이중 전략을 통해 FPV 드론이 요구하는 다양한 비행 시나리오에 효과적으로 대응한다.

TBS Crossfire 시스템은 다양한 사용자의 요구와 조종기 폼팩터에 대응하기 위해 여러 종류의 송신(TX) 모듈과 수신(RX) 모듈로 구성된 생태계를 갖추고 있다. 각 하드웨어의 특징을 이해하는 것은 자신의 비행 스타일과 기체에 맞는 최적의 시스템을 구성하는 첫걸음이다.

송신 모듈은 조종기 후면의 모듈 베이에 장착되어 CRSF 신호를 생성하고 송출하는 역할을 한다. 크기, 출력, 기능에 따라 크게 세 가지 라인업으로 나뉜다.

수신 모듈은 드론 기체에 장착되어 지상으로부터 제어 신호를 수신하고, 기체의 텔레메트리 데이터를 지상으로 송신하는 역할을 한다. 기체의 크기, 비행 목적, 요구되는 신뢰성 수준에 따라 적합한 모델을 선택해야 한다.

사용자의 합리적인 의사결정을 돕기 위해 각 모듈의 핵심 사양을 아래 표로 정리하였다.

Table 1: TBS Crossfire 송신(TX) 모듈 비교

특징 Full-size TX Micro TX V2 Nano TX  
폼팩터 외부 장착형 JR 모듈 베이 Lite 모듈 베이  
최대 출력 2W 1W 1W  
디스플레이 OLED 없음 없음  
설정 방식 내장 조그, LUA LUA 스크립트 LUA 스크립트  
Bluetooth 지원 (MAVLink) 미지원 미지원  
커넥터 XT30, 구형 USB USB-C USB-C  
권장 용도 초장거리, 전문 임무 범용 FPV, 장거리 소형 조종기용  
자료 출처: 3        

Table 2: TBS Crossfire 수신(RX) 모듈 비교

특징 Nano RX Diversity Nano RX  
크기 / 무게 11x18mm / 0.5g 24x18mm / 1.8g  
다이버시티 없음 (단일 안테나) True Diversity (듀얼 안테나)  
비콘 모드 미지원 지원 (별도 배터리 필요)  
FLARM 미지원 지원  
가격 (MSRP) 약 $25 약 $50  
권장 용도 소형 쿼드, 레이싱, 일반 프리스타일 장거리 비행, 고정익, 고신뢰성 임무  
자료 출처: 30      

Crossfire 시스템의 성능을 온전히 활용하기 위해서는 조종기(Transmitter)와 드론의 비행 컨트롤러(FC) 양쪽에서 정확한 설정이 이루어져야 한다. 본 장에서는 각 단계별 설정 과정을 상세히 안내한다.

조종기는 Crossfire 시스템의 제어 센터 역할을 한다. 펌웨어 준비부터 모듈 활성화, 세부 파라미터 설정까지 순차적으로 진행해야 한다.

최신 Crossfire 기능, 특히 LUA 스크립트를 완벽하게 사용하기 위해서는 조종기의 운영체제 펌웨어(OpenTX 또는 EdgeTX)와 SD카드 콘텐츠를 최신 버전으로 유지하는 것이 매우 중요하다.10 이는 TBS Agent Lite 스크립트와의 호환성을 보장하고, 잠재적인 버그를 예방하는 가장 기본적인 단계이다. TBS Agent X나 Agent M을 사용하여 Crossfire 송신 모듈의 펌웨어 또한 최신 안정 버전으로 업데이트해야 한다.7

  1. Crossfire 송신 모듈을 조종기 후면의 모듈 베이에 정확하게 장착한다.
  2. 조종기의 Model Setup 메뉴로 진입한다.10
  3. Internal RF (내장 RF 모듈) 항목을 OFF로 설정하여 내장 모듈과의 충돌을 방지한다.
  4. External RF (외장 RF 모듈) 섹션에서 ModeCRSF로 선택한다.10 이 설정을 통해 조종기는 외장 모듈 베이를 통해 CRSF 프로토콜로 통신을 시작한다.
  5. Channel RangeCH1-16으로 설정하여 12채널 모드 사용 시 모든 보조 채널(AUX)을 활용할 수 있도록 한다.10
  6. 최신 EdgeTX 펌웨어는 OneBit Mode를 지원하여, 과거 일부 구형 조종기에서 400k baud rate 통신을 위해 필요했던 하드웨어 개조 없이도 소프트웨어적으로 안정적인 고속 통신을 가능하게 한다.41

모든 세부 설정은 조종기의 Tools 메뉴에서 TBS Agent Lite LUA 스크립트를 실행하여 진행한다.10

  1. 송신기(XF TX) 설정:
    • Region: Open으로 설정해야 국가별 규제에 따른 출력 제한 없이 모듈의 최대 성능을 사용할 수 있다.10
    • Frequency: 비행하는 국가의 ISM 대역에 맞춰 868MHz 또는 915MHz를 정확히 선택해야 한다. 잘못된 주파수 선택은 통신 불량 및 법규 위반의 원인이 될 수 있다.10
    • Max Power: 비행 환경과 목적에 따라 송신 출력을 10mW, 25mW, 100mW, 250mW, 500mW, 1W, 2W 등으로 설정한다.
    • Dynamic Power: On으로 설정하는 것을 권장한다. 링크 품질(LQ)에 따라 송신 출력을 자동으로 조절하여 불필요한 전력 소모를 줄이고, 다른 파일럿과의 간섭을 최소화한다.10
    • Mode: 12ch 모드를 선택하여 더 많은 AUX 채널을 활용하는 것이 일반적인 FPV 드론 설정에 유리하다.10
    • RF Profile: 비행 스타일에 맞춰 선택한다. 장거리 비행 시에는 50Hz 또는 Dynamic을, 저지연이 중요한 프리스타일/레이싱에서는 150Hz를 선택한다.10
  2. 수신기(XF RX) 설정:
    • Output Map: 가장 중요한 설정 단계 중 하나이다. 비행 컨트롤러와 CRSF 프로토콜로 정상적으로 통신하기 위해서는 수신기의 각 채널 출력을 정의해야 한다. Output 1CRSF TX로, Output 2CRSF RX로 설정해야 한다.10 이 설정이 잘못되면 FC에서 수신기 입력을 전혀 감지하지 못한다.
    • Telemetry: On으로 설정하여 기체로부터 텔레메트리 데이터를 수신할 수 있도록 한다.
    • Failsafe Mode: Cut으로 설정하는 것이 일반적이다. 이는 신호 손실 시 수신기가 모든 채널의 출력을 중단시켜 FC가 페일세이프 상태임을 명확히 인지하도록 한다.

FC 설정은 물리적 연결과 소프트웨어 구성으로 나뉜다.

  1. Ports 탭: Betaflight Configurator에 연결한 후, 수신기를 물리적으로 연결한 UART 번호를 찾아 해당 줄의 Serial RX 슬라이더를 활성화한다. 다른 기능(예: MSP)과 중복되지 않도록 주의해야 한다. 설정을 마친 후 Save and Reboot를 클릭한다.10
  2. Configuration 탭:
    • Receiver 섹션으로 이동하여 Receiver Mode 드롭다운 메뉴에서 Serial (via UART)를 선택한다.
    • 바로 아래 Serial Receiver Provider 드롭다운 메뉴에서 CRSF를 선택한다.10
    • Telemetry 기능이 비활성화되어 있다면 활성화한다. 다시 Save and Reboot를 클릭한다.
  3. Receiver 탭:
    • 모든 설정이 올바르게 되었다면, 조종기의 스틱(Throttle, Yaw, Pitch, Roll)을 움직였을 때 해당 채널의 막대그래프가 부드럽게 움직이는 것을 확인할 수 있다.57
    • 만약 롤 스틱을 움직였는데 피치 막대가 움직이는 등 채널이 뒤섞여 있다면, Channel Map을 조정해야 한다. 대부분의 조종기는 AETR1234 또는 TAER1234 순서를 따르므로, 맞는 것을 선택하면 된다.58
  4. OSD 탭: 비행 중 중요한 링크 정보를 확인하기 위해 RSSI dBm, Link Quality 등의 항목을 OSD 화면에 배치한다.61

iNav의 설정 과정은 Betaflight와 매우 유사하다.

  1. Ports 탭: Betaflight와 동일하게, 수신기가 연결된 UART의 Serial RX를 활성화한다.62
  2. Configuration 탭: Receiver 섹션에서 Receiver TypeSerial로, Serial ProviderCRSF로 선택한다.62
  3. Receiver 탭: 조종기 입력이 정상적으로 들어오는지 확인하고, 필요시 채널 순서를 조정한다.
  4. GPS와 함께 사용하는 경우, RTH(Return to Home)와 같은 자율 비행 기능을 위해 페일세이프 설정을 더욱 정교하게 구성하는 것이 중요하다.62

바인딩은 송신기와 수신기를 짝지어주는 과정이며, 페일세이프는 링크가 끊어졌을 때의 비상 동작을 정의하는 핵심 안전 기능이다.

  1. 드론에 배터리를 연결하여 수신기의 전원을 켠다.
  2. 수신기에 있는 작은 바인드 버튼을 짧게 눌러 바인드 모드(녹색 LED가 느리게 점멸)로 진입시킨다.10
  3. 조종기의 TBS Agent Lite 스크립트에서 Bind 메뉴를 선택하여 실행하거나, 송신 모듈의 바인드 버튼을 짧게 누른다.10
  4. 바인딩이 시작되면 수신기와 송신기의 펌웨어 버전이 일치하는지 확인한다. 버전이 다를 경우, 조종기 화면에 수신기 펌웨어를 무선(OTA, Over-the-Air)으로 업데이트할 것인지 묻는 메시지가 나타난다. Confirm을 선택하여 업데이트를 진행한다.10
  5. 업데이트와 바인딩이 성공적으로 완료되면 수신기의 LED가 녹색으로 계속 켜져 있는 상태가 된다.10

Crossfire 시스템의 기본 설정을 마쳤다면, 다음 단계는 비행 스타일과 목적에 맞게 성능을 최적화하고, 발생할 수 있는 문제에 대처하는 방법을 숙지하는 것이다.

Crossfire는 다양한 RF 프로파일과 출력 설정을 제공하므로, 비행 목적에 따라 최적의 조합을 선택할 수 있다.

Crossfire는 다양한 텔레메트리 데이터를 제공하며, 이 값들을 올바르게 해석하는 것은 안전한 비행의 핵심이다.

TBS Crossfire는 지난 수년간 장거리 및 고신뢰성 RC 링크 시장을 개척하고 선도해 온, 기술적으로 성숙하고 검증된 시스템이다. 900MHz 대역의 물리적 이점과 LoRa 변조 기술을 바탕으로 한 뛰어난 통신 거리, 상황에 따라 저지연 모드로 전환하는 유연성, 그리고 무엇보다 ‘그냥 작동하는’ 직관적인 사용자 경험과 강력한 생태계는 Crossfire가 FPV 파일럿들로부터 깊은 신뢰를 얻은 핵심 요인이다.19 특히 비행 데이터의 무결성을 보장하는 데이터 암호화 기능은 상업용 드론이나 보안이 중요한 임무에서 다른 프로토콜이 제공하지 못하는 독보적인 가치를 제공한다.19

2020년대에 들어서면서, 오픈소스 프로젝트인 ExpressLRS(ELRS)는 Crossfire의 강력한 경쟁자로 부상하며 RC 링크 시장의 판도를 바꾸고 있다. 두 시스템은 기술 철학에서부터 성능, 가격에 이르기까지 뚜렷한 차이를 보이며, 이는 사용자의 선택에 중요한 기준이 된다.

현재 FPV 시장은 두 시스템의 경쟁 구도로 재편되고 있다. Crossfire는 검증된 신뢰성과 사용 편의성, 암호화 기능을 바탕으로 고가의 촬영 장비를 운용하는 상업용 드론 시장이나, 고정익 장거리 비행 등 안정성이 최우선시되는 분야에서 여전히 강력한 입지를 유지할 것으로 보인다.

반면, 일반적인 취미용 FPV 시장의 주도권은 월등한 성능과 저렴한 가격을 앞세운 ELRS로 빠르게 넘어가고 있다.79 TBS는 이러한 변화에 대응하여 수신기와 VTX를 통합한 Sixty9과 같은 혁신적인 제품을 출시하거나, 기존 시스템의 안정성과 편의성을 더욱 강화하는 방향으로 경쟁력을 유지하려 할 것이다.

궁극적으로 CRSF와 ELRS의 경쟁은 FPV RC 링크 기술의 발전을 가속화하는 긍정적인 동력으로 작용하고 있다. 사용자는 자신의 비행 스타일, 예산, 그리고 기술적 선호도에 따라 두 훌륭한 시스템 중 하나를 선택할 수 있는 풍요로운 시대에 살고 있다.

Table 3: CRSF vs. ELRS 핵심 비교

구분 TBS Crossfire ExpressLRS (ELRS)  
개발 주체 TBS (상용, 독점) 커뮤니티 (오픈소스)  
주파수 대역 868 / 915 MHz 2.4 GHz, 868 / 915 MHz  
변조 방식 50Hz: LoRa / 150Hz: FSK 모든 패킷 속도에서 LoRa  
최대 패킷 속도 150 Hz 1000 Hz (2.4G), 200 Hz (900M)  
지연 시간 상대적으로 높음 매우 낮음  
통신 거리 매우 김 (검증됨) 매우 김 (동일 출력에서 우위)  
데이터 암호화 지원 미지원  
가격 고가 저가  
사용 편의성 높음 (직관적, OTA 업데이트) 상대적으로 복잡 (WiFi 플래싱)  
하드웨어 생태계 TBS 독점 다수 제조사 참여  
핵심 장점 검증된 신뢰성, 간편함, 생태계 최고 성능, 저렴한 가격, 빠른 개발 속도  

자료 출처: 19

  1. docs.px4.io, accessed August 11, 2025, https://docs.px4.io/main/en/telemetry/crsf_telemetry#:~:text=CRSF%20Telemetry%20(TBS%20Crossfire%20Telemetry)%20%E2%80%8B,on%20a%20compatible%20RC%20transmitter.
  2. CRSF Protocol Repo / Issue #26 / tbs-fpv/freedomtx - GitHub, accessed August 11, 2025, https://github.com/tbs-fpv/freedomtx/issues/26
  3. TBS Crossfire: ALL Of Your Questions Answered In ONE Post …, accessed August 11, 2025, https://noirfpv.com/tbs-crossfire-faq/
  4. CRSF Telemetry (TBS Crossfire Telemetry) PX4 User Guide (v1.14), accessed August 11, 2025, https://docs.px4.io/v1.14/en/telemetry/crsf_telemetry.html
  5. CRSF Telemetry (TBS Crossfire Telemetry) PX4 Guide (main) - PX4 docs, accessed August 11, 2025, https://docs.px4.io/main/en/telemetry/crsf_telemetry
  6. FPV Protocols Explained (CRSF, SBUS, DSHOT, ACCST, PPM, PWM and more), accessed August 11, 2025, https://oscarliang.com/rc-protocols/
  7. TBS CROSSFIRE R/C System - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/media/files/tbs-crossfire-manual.pdf
  8. TBS Crossfire TX - Long Range R/C Transmitter - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/products/prod:crossfire_tx
  9. TBS Crossfire Micro TX V2 - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/products/prod:crossfire_micro_tx
  10. How to Setup TBS Crossfire and Tracer - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/crossfire-betaflight/
  11. TBS Crossfire Telemetry - Plane documentation - ArduPilot, accessed August 11, 2025, https://ardupilot.org/plane/docs/common-crsf-telemetry.html
  12. Crossfire and ELRS RC Systems - Copter documentation - ArduPilot, accessed August 11, 2025, https://ardupilot.org/copter/docs/common-tbs-rc.html
  13. Documentation on the Crossfire RX protocol. : r/fpv - Reddit, accessed August 12, 2025, https://www.reddit.com/r/fpv/comments/1bqwyvj/documentation_on_the_crossfire_rx_protocol/
  14. Mini Quad Long Range RC Options: TBS Crossfire & FrSky R9M - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/mini-quad-long-range-rc-options-tbs-crossfire-frsky-r9m/
  15. TBS Crossfire Tx - BlackSheep 팀 868MHZ / 915MHZ 1.1W 3.2W 76g 긴 분노 R/C 송신기, accessed August 11, 2025, https://rcdrone.top/ko/products/tbs-crossfire-tx
  16. TBS CROSSFIRE MICRO TX V2 - Team BlackSheep 868MHz / 915MHZ 1.1W 2W 48, accessed August 11, 2025, https://rcdrone.top/ko/products/tbs-crossfire-micro-tx-v2
  17. TBS 다이아몬드 안테나 868 915MHz Crossfire CRSF TX 35KM TBS Tracer Crossfire 송신기 용 장거리 FPV Drone Radio System - AliExpress, accessed August 11, 2025, https://ko.aliexpress.com/item/1005005644893890.html
  18. (1/3) TBS Crossfire Series: Overview and Introduction - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=_2Xu14sFUss
  19. ExpressLRS vs Crossfire: Which Radio Link is Best? - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/expresslrs/
  20. Crossfire freestyle : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/lrd15x/crossfire_freestyle/
  21. Review: R9M-Lite Module & Latency Testing vs TBS Crossfire - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/r9m-lite-crossfire-latency-testing/
  22. Poor Crossfire Range - Team BlackSheep, accessed August 11, 2025, https://team-blacksheep.freshdesk.com/support/solutions/articles/4000099977-poor-crossfire-range
  23. TBS TRACER 2.4GHz RC System - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/media/files/tbs-tracer-manual.pdf
  24. TBS Crossfire Vs. FrSkt R9 - Initial thoughts Mr. D - Falling with Style - MrD-RC.com, accessed August 11, 2025, https://www.mrd-rc.com/blog/tbs-crossfire-vs-frskt-r9-initial-thoughts/
  25. TBS crossfire micro version 1 vs version 2 : r/fpvracing - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpvracing/comments/lsvnbt/tbs_crossfire_micro_version_1_vs_version_2/
  26. TBS Crossfire Micro TX V2 - GetFPV, accessed August 11, 2025, https://www.getfpv.com/tbs-crossfire-micro-tx-v2.html
  27. TBS Crossfire Micro TX Module V2 - NDAA - Lumenier, accessed August 11, 2025, https://www.lumenier.com/products/tbs-crossfire-micro-tx-module-v2-ndaa
  28. New to TBS protocols: TBS Crossfire vs TBS Nano? : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/1asjn8o/new_to_tbs_protocols_tbs_crossfire_vs_tbs_nano/
  29. TBS Crossfire Nano TX - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/products/prod:xf_nano_tx
  30. TBS Crossfire Nano Rx - FPV LONG RANGE DRONE RECEIVER - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/products/prod:crossfire_nano_rx
  31. TBS Crossfire Nano Rx Special Edition FPV Long Range Drone Receiver - Pyrodrone, accessed August 11, 2025, https://pyrodrone.com/products/tbs-crossfire-nano-rx
  32. TBS Crossfire Nano Rx - GetFPV, accessed August 11, 2025, https://www.getfpv.com/tbs-crossfire-nano-rx.html
  33. TBS CROSSFIRE Nano RX - Team BlackSheep, accessed August 11, 2025, https://www.team-blacksheep.com/media/files/tbs-crossfire-nano-quickstart.pdf
  34. TBS Crossfire Diversity Nano Rx … - Team BlackSheep Online Store, accessed August 11, 2025, https://www.team-blacksheep.com/products/prod:xf_nano_div_rx
  35. Nano Diversity 915MHz Receiver For Crossfire Protocol - NDAA - Rotor Riot, accessed August 11, 2025, https://rotorriot.com/products/nano-diversity-915mhz-receiver-for-crossfire-protocol-ndaa
  36. TBS Crossfire Diversity Nano Rx - GetFPV, accessed August 11, 2025, https://www.getfpv.com/tbs-crossfire-diversity-nano-rx.html
  37. Diversity crossfire worth it? : r/Multicopter - Reddit, accessed August 11, 2025, https://www.reddit.com/r/Multicopter/comments/oa6gsg/diversity_crossfire_worth_it/
  38. TBS Crossfire - Pyrodrone, accessed August 11, 2025, https://pyrodrone.com/collections/tbs-crossfire
  39. Internal / External RF - EdgeTX User Manual, accessed August 11, 2025, https://manual.edgetx.org/color-radios/model-settings/model-setup/internal-external-rf
  40. Radio Preparation - ExpressLRS, accessed August 11, 2025, https://www.expresslrs.org/quick-start/transmitters/tx-prep/
  41. Hardware - EdgeTX User Manual, accessed August 11, 2025, https://manual.edgetx.org/color-radios/radio-settings/hardware
  42. Crossfire Lua Scripts - YouTube, accessed August 11, 2025, https://m.youtube.com/watch?v=ZvQVqa7HmqI&t=62s
  43. How to Install and Run TBS Agent Lite on any OpenTX Crossfire Radio - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=w-dAIvKdDx4
  44. TBS Crossfire Beginner Guide (2023 Update) - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=Ypn71lIu8l8
  45. Kakute F7 - Avifly.pl, accessed August 11, 2025, https://avifly.pl/img/cms/zdjecia%20pod%20opisy/Holybro/Holybro_Kakute_F7_Manual.pdf
  46. How to set up TBS or ELRS receiver in Betaflight configurator on SpeedyBee F7mini flight controller?, accessed August 11, 2025, https://speedybee.zendesk.com/hc/en-us/articles/22326784370843-How-to-set-up-TBS-or-ELRS-receiver-in-Betaflight-configurator-on-SpeedyBee-F7mini-flight-controller
  47. How to Set Up Crossfire in Betaflight - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=8Btui5iGmfs
  48. Troubleshooting Betaflight, accessed August 11, 2025, https://betaflight.com/docs/wiki/getting-started/troubleshooting
  49. BF11372_BLITZ Mini F4 FC Wiring Diagram_20221215 - fixfly.ru, accessed August 11, 2025, https://fixfly.ru/files/BF11372_BLITZ%20Mini%20F4%20FC%20Wiring%20Diagram_20221215.pdf
  50. iFlight BLITZ MINI F4 Wiring Diagram - DJI Digital VTX + Radio, accessed August 11, 2025, https://www.lacameraembarquee.fr/img/cms/fiches-produit/Drone-FPV/Schema-Montage/schema_montage_fc_blitz_mini_f4.pdf
  51. USER MANUAL - Robu.in, accessed August 11, 2025, https://robu.in/wp-content/uploads/2025/01/F7-Stack.pdf
  52. BF15459_BLITZ F7 V1.2 FC Wiring Diagram_20250313 - RC Maniak, accessed August 11, 2025, https://rcmaniak.pl/pl/p/file/bb51ef88d30454863309b9a768ddd340/BF15459_BLITZ-F7-V1.2-FC-Wiring-Diagram_20250317-2.pdf
  53. JBardwell F7 - Joshua Bardwell, accessed August 11, 2025, https://www.fpvknowitall.com/wp-content/uploads/2021/09/RDQ-Bardwell-F7-Manual-v1.3.pdf
  54. How to Setup Betaflight Firmware on FPV Drones - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/betaflight-firmware-setup/
  55. Finally! Quick Guide To Setting Up Crossfire Nano! How To Wire & Install & Program, accessed August 11, 2025, https://www.youtube.com/watch?v=05pDkrUHI8w
  56. Crossfire no input in betaflight 4.3 : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/zc7jci/crossfire_no_input_in_betaflight_43/
  57. Receivers (RX) - Betaflight, accessed August 11, 2025, https://betaflight.com/docs/development/Rx
  58. Betaflight Channel Map Explained (And Ideal Channel Order in EdgeTX Radio), accessed August 11, 2025, https://oscarliang.com/channel-map/
  59. Need some Betaflight help here - Looks like my controls are all jumbled somehow. The quad just spins in the receiver preview section. Anyone know how to set those and calibrate? Using lite radio and nanohawk x : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/xkk3oo/need_some_betaflight_help_here_looks_like_my/
  60. Receiver Configuration Issues In Betaflight - Help - DroneTrest, accessed August 11, 2025, https://www.dronetrest.com/t/receiver-configuration-issues-in-betaflight/5355
  61. Configuring Crossfire - Betaflight, accessed August 11, 2025, https://betaflight.com/docs/wiki/guides/current/Configuring-Crossfire-LQ-for-use-as-RSSI-on-the-Betaflight-OSD
  62. How to Setup iNav on an FPV Drone - Converting From Betaflight - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/setup-inav-fpv-drone/
  63. How To Setup iNavflight on a Multirotor - Best FPV Goggles, accessed August 11, 2025, https://fpvfrenzy.com/how-to-setup-inavflight/
  64. [FR] Add CRSF mirror/output on another UART / Issue #7269 / iNavFlight/inav - GitHub, accessed August 11, 2025, https://github.com/iNavFlight/inav/issues/7269
  65. INAV 7 Quad Setup: full ‘step by step’ guide and flight demo of POS HOLD and GPS RTH!, accessed August 11, 2025, https://www.youtube.com/watch?v=7Z8QPXio-i8
  66. A complete guide to setting up iNav 4 Mr. D - Falling with Style - MrD-RC.com, accessed August 11, 2025, https://www.mrd-rc.com/tutorials-tools-and-testing/flight-controller-therapy/a-complete-guide-to-setting-up-inav-4/
  67. How to Bind with External TBS Crossfire Receiver - BETAFPV Support, accessed August 11, 2025, https://support.betafpv.com/hc/en-us/articles/900003638046-How-to-Bind-with-External-TBS-Crossfire-Receiver
  68. Need Help: Binding TBS Crossfire Nano Rx to TBS Crossfire Micro Tx V2 : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/qkpohv/need_help_binding_tbs_crossfire_nano_rx_to_tbs/
  69. How-to: Binding - TBS Nano RX - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=-iNkVcOLITM
  70. What’s Failsafe and How to Setup on FPV Drone (Betaflight & EdgeTX Radio) - Oscar Liang, accessed August 11, 2025, https://oscarliang.com/setup-failsafe/
  71. Your TBS Crossfire Questions Covered (Part 1) - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=eI_ft5vhDKA
  72. TBS Crossfire Telemetry - SAVE YOUR QUAD! - YouTube, accessed August 11, 2025, https://www.youtube.com/watch?v=bKgPltHrdJs
  73. Crossfire RC-link good range, telemetry very poor - Other Hardware - ArduPilot Discourse, accessed August 11, 2025, https://discuss.ardupilot.org/t/crossfire-rc-link-good-range-telemetry-very-poor/122710
  74. Telemetry on Crossfire : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/10jwrfe/telemetry_on_crossfire/
  75. Crossfire transmitter bound but Betaflight receiver tab not working : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/10e73eu/crossfire_transmitter_bound_but_betaflight/
  76. TBS Crossfire - Setup Help : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/11i0j47/tbs_crossfire_setup_help/
  77. Crossfire not connecting after seemingly successful bind : r/Multicopter - Reddit, accessed August 11, 2025, https://www.reddit.com/r/Multicopter/comments/hqeauw/crossfire_not_connecting_after_seemingly/
  78. TBS Crossfire Keeps Losing Bind WORKAROUND!!! CRSFShot Nightly Build Issue, accessed August 11, 2025, https://www.youtube.com/watch?v=8Mu2Sp38H6Y
  79. ELRS VS CROSSFIRE : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/w20yr8/elrs_vs_crossfire/
  80. New to FPV…. ELRS or Crossfire? - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/y5nquc/new_to_fpv_elrs_or_crossfire/
  81. ExpressLRS 2.4 vs Crossfire and TBS Tracer: range and penetration 360 Rumors, accessed August 11, 2025, https://360rumors.com/expresslrs-2-4-vs-crossfire-tbs-tracer-range-penetration/
  82. CRSF vs. ELRS? : r/fpv - Reddit, accessed August 11, 2025, https://www.reddit.com/r/fpv/comments/1dho3tr/crsf_vs_elrs/
  83. Ever since ELRS 3 came out, I haven’t met many people that argue that Crossfire - Hacker News, accessed August 11, 2025, https://news.ycombinator.com/item?id=40457051
  84. FPV Receiver: difference between 2.4GHz 915MHz and TBS ELRS - Mepsking.com, accessed August 11, 2025, https://www.mepsking.shop/blog/fpv-receiver-difference-between-2-4ghz-and-915mhz-and-tbs-elrs.html
  85. CRSF Rev07 PDF Parameter (Computer Programming) Duplex (Telecommunications), accessed August 12, 2025, https://www.scribd.com/document/781193820/CRSF-Rev07
  86. Betaflight, ELRS CRC8 calculation for CRSF packets - Stack Overflow, accessed August 12, 2025, https://stackoverflow.com/questions/79248715/betaflight-elrs-crc8-calculation-for-crsf-packets