키보드와 마우스 등을 담당하는 Keychron이, 게이밍 마우스용 오픈 소스 펌웨어 “ZGM”을 발표했습니다. ZGM은 실시간 운영체제인 Zephyr RTOS를 기반으로, 저지연 입력 처리와 하드웨어에 따른 유연한 커스터마이즈를 가능하게 하는 것을 목표로 합니다. 공식 공개는 2027년 1분기에 예정되어 있습니다.
ZGM 펌웨어 – Zephyr Gaming Mouse https://zgm.gg/
GitHub - Keychron/zgm: Open source gaming mouse firmware built on Zephyr RTOS. Low latency, full customization, extensible driver model. · GitHub https://github.com/Keychron/zgm
게이밍 마우스에는 센서로부터 읽어낸 이동량 처리, 버튼을 눌렀을 시의 판단, 찰칵거림을 방지하는 데바운스 처리, 스크롤 휠과 조명을 제어하는 등의 기능을 담당하는 펌웨어가 탑재되어 있습니다. 하지만 일반적인 게이밍 마우스의 펌웨어는 제조사가 소스 코드를 공개하지 않아, 이용자가 내부의 처리 내용을 확인하거나 동작을 변경하는 것은 어렵습니다.
한편, 메카니컬 키보드의 분야에서는 오픈 소스 펌웨어인 QMK나 ZMK가 널리 이용되고 있습니다. 이용자나 개발자는 키 배치를 자유롭게 변경할 수 있으며, 버튼, 센서, 스크롤 휠, 조명 등의 동작을 변경할 수 있습니다. 또한, 새로운 키보드나 부품에 대응하는 기능을 커뮤니티에서 추가할 수 있습니다. Keychron은 이러한 오픈한 개발 문화를 게이밍 마우스에도 확대하기 위해 ZGM을 개발했다고 설명하고 있습니다.
키보드는 QMK를 사용합니다. 마우스는… 아무것도 없습니다. ???? 모든 게이밍 마우스는 읽을 수 없고, 감사할 수 없으며, 변경할 수 없는 펌웨어를 실행합니다. 그래서 저희가 직접 만들었습니다. ZGM – Zephyr Gaming Mouse. 오픈 소스 펌웨어로 게이밍 마우스가 Q1 2027에 출시됩니다. G6 HE가 실행될 예정입니다. pic.twitter.com/naSdDXeMBh
ZGM은 응답 속도와 일관성을 중시한 저지연 입력 처리와 더불어, 버튼, 센서, 스크롤 휠, 조명 등의 동작을 변경할 수 있는 설계를 예정하고 있습니다. 또한, 부품별 처리를 독립적인 드라이버로 구현하는 모듈식 구조를 채택하여, 센서나 마이크로가 다른 제품에도 대응하기 쉽게 합니다.
통신 방식에 대해서는 유선 USB 연결과 무선 연결 모두를 고려하고 있으며, 무선 마우스에 필요한 배터리 관리와 전력 효율 기능도 계획하고 있습니다. 펌웨어는 GPL-3.0 라이선스로 공개되어 소스 코드의 확인, 변경, 재배포가 가능하며, 독자적인 파생 버전을 개발할 수도 있습니다.
ZGM의 기반이 되는 제퍼리 RTOS는 마이크론과 주변 기기를 폭넓게 지원하는 오픈 소스 실시간 운영체제입니다. 키크론은 제퍼리 RTOS가 갖는 장치 관리 기능과 확장성이 높은 빌드 시스템 덕분에, 여러 하드웨어에 대응하면서 장기적으로 유지보수할 수 있는 펌웨어를 구축할 수 있다고 보고 있습니다. 개발 로드맵에는 펌웨어의 기본 구조에 이어 버튼 및 스크롤 조작을 PC로 전송하는 HID 처리, 마우스 센서 통합, 유선 USB 연결, 하드웨어별 차이를 흡수하는 메커니즘 등을 구현할 계획이 담겨 있습니다. 이후에는 지연 및 안정성을 측정하는 검증 환경을 정비하고, 조명, 무선 통신, 제품별 맞춤 기능 적용 범위를 넓히는 방향으로 나아갈 예정입니다.
ZGM을 최초로 탑재할 예정인 제품은 키크론의 무선 게이밍 마우스 “G6 HE”입니다. 키크론에 따르면, G6 HE는 광학식과 자기식 스위치를 결합한 설계를 채택하고 있으며, ZGM을 통한 커스터마이징 및 저지연 처리 기능을 지원합니다. 다만, 기사 작성 시점 기준으로 GitHub 리포지토리는 프로젝트의 기본 방향과 개발 규칙, 로드맵 등이 공개되는 초기 단계입니다. 실제 펌웨어의 소스 코드, 대응 보드, 빌드 방법, 마우스에 쓰기 절차 등은 준비 중이며, 즉시 기존 마우스에 도입할 수 있는 상태는 아닙니다. 키크론은 완성될 때까지 개발 내용을 비공개로 유지하는 대신, 조기 단계부터 방향을 공개하여 개발자 및 사용자로부터 의견과 기술적 기여를 받아들이겠다는 의지를 보이고 있습니다. ZGM이 여러 제조사 및 다양한 제품에서 활용될 수 있는 기반으로 성장하면, 제조사만의 비공개 소프트웨어에 의존해 왔던 게이밍 마우스 개발 및 커스터마이징 방식에 변화가 생길 수 있습니다.
원문 보기 | 출처: Gigazine