기타 Lobsters · 6일 전

수천 원짜리 ESP32 칩의 숨겨진 기능 발견... 초저가 SDR 라디오로 변신

핵심 요약
  • 초저가 IoT 칩셋 ESP32에서 고정 모뎀을 우회해 원시 IQ 샘플을 캡처할 수 있는 숨겨진 디버그 기능이 발견되었습니다.
  • 이를 통해 브라우저만으로 펌웨어를 올려 2.4GHz(일부 5GHz 및 셀룰러 대역 포함) 신호를 분석하는 초저가 SDR(소프트웨어 정의 라디오) 플랫폼으로 변신시켰습니다.
  • 와이파이뿐만 아니라 블루투스, 지그비 등 다양한 무선 신호를 탐지·위치 추적할 수 있어 무선 연구 및 하드웨어 커뮤니티의 관심이 집중되고 있습니다.
요약 가성비 IoT 칩셋으로 전 세계 개발자들에게 널리 쓰이는 ESP32 마이크로컨트롤러에서 숨겨진 SDR(소프트웨어 정의 라디오) 기능이 발견되었습니다. 원래 ESP32는 와이파이와 블루투스 전용 모뎀 칩셋으로 알려져 있지만, 최근 한 연구팀이 LLM을 활용해 관련 라이브러리(librftest의 adctrig 함수)를 역공학 분석하던 중 문서화되지 않은 히든 기능을 찾아냈습니다. 이 기능은 고정된 와이파이 모뎀을 우회하여 내부 SRAM에 기저대역의 순수 원시 IQ(In-phase/Quadrature) 샘플을 직접 덤프하도록 지원합니다. 제조사인 에스프레시프(Espressif) 엔지니어들이 칩 생산 공정(웨이퍼 테스트)이나 모뎀 디버깅 목적으로 남겨둔 것으로 추정되며, 펌웨어 레벨에서 링 버퍼를 활용해 모뎀이 쓴 IQ 데이터를 CPU가 호스트 장치로 넘기는 방식으로 동작합니다. 이를 활용한 'ESP-SDR' 프로젝트는 오리지널 ESP32를 비롯해 C3, C5, C6, S2, S3 등 다양한 칩셋을 지원합니다. 브라우저의 Web Serial 기능을 통해 펌웨어를 올리고 실시간 스펙트럼과 폭포수(Waterfall) 화면을 바로 확인할 수 있는 웹 데모도 공개되었습니다. 튜닝 범위는 2.2~2.7GHz(ESP32-C5는 4.8~6.0GHz 5GHz 대역 지원)이며, 최대 80 MSa/s 샘플링 레이트를 지원합니다. 심지어 2.6GHz 대역의 일부 LTE(Band 7) 및 5G NR(n7) 신호 수신까지 가능해 수천 원짜리 초저가 칩이 강력한 다목적 수신기로 탈바꿈하게 되었습니다. 또한 개발팀의 다채널 하드웨어인 ESPARGOS One에 이 펌웨어를 적용하면 하드웨어 개조 없이도 8개 안테나를 통한 위상 정합 기반의 원시 IQ 수신이 가능해집니다. 기존 와이파이 CSI(채널 상태 정보) 분석에 머물지 않고 블루투스, BLE, 지그비 등 2.4GHz ISM 대역의 다양한 임의 신호를 정밀하게 탐지하고 위치를 추적할 수 있어 하드웨어 해킹 및 무선 통신 커뮤니티에서 큰 주목을 받고 있습니다.
Sponsored · 광고