2025년 7월 Echelon 스마트 홈 헬스 기기에 배포된 펌웨어 업데이트로 인해 기기가 제대로 작동하려면 Echelon 서버에 연결해야 한다. 개발자 Roberto Viola가 자신의 QZ 앱에 관한 블로그 글에서 설명한 바에 따르면, 기기는 시작 시 Echelon 서버에 로그인해야 하며 서버는 임시로 회전하는 잠금 해제 키를 보내준다. 그 핸드셰이크가 없으면 기기는 그의 표현대로 완전히 벽돌이 된다 — 수동 운동도, 블루투스 페어링도 불가능하다. 사용자들은 자신의 기기가 QZ와 동기화를 멈추고 인터넷 연결 없이는 운동 지표를 표시할 수 없게 되었다고 보고했다.
2020년 출시되어 다운로드에 7~8달러가 드는 QZ는 Echelon 기기를 Zwift, Peloton, Strava, Apple HealthKit 같은 플랫폼에 연결해 준다. 이 앱은 Apple App Store에서 스포츠 앱 9위였다. Viola가 처음 문제를 들은 것은 2024년 말 러닝머신 소유자들로부터였고, 2025년 7월 업데이트로 Echelon 바이크에서 QZ 기능이 망가졌다. 영향을 받은 기기는 이제 Echelon 앱이 활성화되어 있고 기기가 Echelon 서버에 접속할 수 있을 때만 완전한 기능을 갖는다 — 즉 회사가 언젠가 사업을 접게 되면 장비는 사실상 벽돌이 된다.
Ars Technica가 정리한 업데이트의 논리는 이렇다. Echelon은 월 40달러부터 시작하는 하드웨어, 소프트웨어, 구독을 판매하며, QZ 같은 앱은 유료 기능과 겹쳤다 — QZ는 Echelon 기기에서 Peloton 클래스를 표시할 수 있는 반면 Echelon은 가이드 풍경 라이딩을 포함한 자체 클래스를 판매한다. 기기를 온라인에 유지하는 것은 또한 제품 개발과 마케팅을 위한 Echelon 사용 데이터를 공급한다. Echelon은 Ars Technica의 논평 요청에 응답하지 않았다.
무엇을 잃었나
벌금은 없다 — 소유자들은 오프라인 운동과 지표를 잃었고, QZ 앱(Apple App Store 9위)은 망가졌으며, 기기는 이제 Echelon 서버에 완전히 의존하게 되었다.
왜 일어났나
서버 핸드셰이크는 구매를 허가로 바꾼다. Echelon은 기기 기능을 원격으로 저하시키거나 종료할 수 있다.
QZ는 유료 기능 — 풍경 라이딩과 클래스 — 과 겹쳤기에, 이 업데이트는 앱이 우회하던 구독 수익을 되찾는다.
회사 앱을 통해서만 운동하게 강제하는 것은 또한 기능 개발과 마케팅을 위한 사용 데이터를 수집한다.
구매자들은 하드웨어가 판매자의 서버에 의존한다는 사실을 결코 통보받지 못했다. 알았다면 구매하지 않았을 사람도 있을 것이다.
교훈
서버 측 잠금 해제 키는 구매를 허가로 바꾼다. 연결성이 하드웨어 작동 여부를 결정한다면, 판매 전에 그렇게 말해야 한다 — 고객은 다음 펌웨어 배포 후에 알게 되지, 그 전에 알지 못한다.
그 후
2025년 7월 25일 보도 시점까지 Echelon은 공개적인 응답을 하지 않았다. Viola는 Echelon에 기기가 인터넷 없이 다른 기기로 암호화된 데이터를 보낼 수 있게 해 달라고 촉구했고, QZ 커뮤니티는 이미 업데이트를 받은 바이크의 잠금을 해제할 완전한 오픈소스 Echelon 컨트롤러 작업을 시작했다 — 매우 초기 단계였다. Ars는 이를 기술 기업이 고객이 이미 소유한 제품을 벽돌로 만드는 또 하나의 사례로 규정했다.
근거 확인하기
출처
- Echelon kills smart home gym equipment offline capabilities with update Ars Technica · arstechnica.com ·