Claude Code(클로드 코드)로 Xbox 360 커널 리버스 엔지니어링, 네이티브 컨트롤러 드라이버 개발
Claude Code(클로드 코드)를 활용해 복잡한 하드웨어 호환성 문제를 해결한 엔지니어링 프로젝트. 에이전트 활용의 좋은 사례.
요약
Xbox Wireless Adapter와 Series X|S 컨트롤러는 기존 Xbox 360에서 지원되지 않았으나, 한 개발자가 Claude Code를 활용해 Xbox 360 커널을 리버스 엔지니어링하고 네이티브 드라이버를 구축했다. 해당 드라이버는 MediaTek 칩셋의 펌웨어 업로드, 무선 설정, 페어링, ECDH 보안 핸드셰이크 및 GIP 컨트롤러 프로토콜을 처리하여 콘솔과 통신한다. 이 결과 커스텀 펌웨어(커널 17559)가 설치된 Xbox 360에서 최대 4개의 Series X|S 컨트롤러를 무선으로 연결하여 대시보드와 게임 내에서 진동 및 가이드 버튼을 정상적으로 사용할 수 있게 되었다. 해당 솔루션은 오픈 소스(GPL-3.0)로 공개되었으며, 부팅 시 마이크로소프트 공식 어댑터처럼 즉시 로드되는 것이 특징이다. 개발 과정에서 Claude Code가 리버스 엔지니어링 및 드라이버 구현의 핵심적인 역할을 수행했다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 Claude Code reverse-engineered the Xbox 360 kernel and wrote a native driver so Series X|S controllers work on it
원문 보기 ↗