• 한 마니아, 세계에서 가장 작은 HDD를 역설계하여 구형 Nokia N91과 OpenClaw의 도움으로 데이터 접근에 성공했다. 오픈소스 USB 브릿지를 통해 2004년산 0.85인치 기계식 Toshiba 드라이브 잠금 해제에 성

    Tinkerer는 이 구형(obsolete) 스토리지에 대한 펌웨어 작성과 같은 난관들을 극복하기 위해 AI를 사용했습니다.

    article image

    메이커 윌 왕(Will Whang)은 MK4001MTD USB 브리지(USB Bridge)를 설계하고 오픈소스로 공개했습니다. 이 장치는 USB 매체와 호환되는 장치로, 수년 전 단종된 세계에서 가장 작은 기계식 하드 드라이브를 현대 기술과 연동하여 사용할 수 있도록 돕습니다.

    토시바(Toshiba)는 2004년에 0.85인치 MK4001MTD 하드 드라이브를 출시하며 당시로서는 매력적인 용량과 가격 균형을 제공했습니다. 그러나 플래시 메모리 기술이 발전하면서 이 드라이브들은 빠르게 시장에서 밀려났고, 이를 채용한 장치 디자인 또한 많지 않았습니다. 그 결과, 이 초소형 HDD와 그 안에 담긴 데이터들은 사실상 시간 속에 묻히게 된 것입니다.

    왕은 이전에 MK4001MTD 드라이브에 접근하려는 몇 차례의 시도가 있었으나, 여러 기술적 난관에 부딪혔다고 설명했습니다. 이에 메이커는 이 특정 구형 저장 장치를 구현할 수 있는지 알아보기 위해 작동 여부와 관계없이 여러 유닛들을 수집하기로 결정했습니다.

    article image


    (관련 기사 제목: 오래된 컴퓨터를 위한 오픈 소스 IDE-ATAPI 드라이브 에뮬레이터 출시 / 연구자가 고대 반도체 자성 코어 메모리 기술을 활용해 접시 크기의 기묘한 128바이트 USB 드라이브 제작)

    article image

    가장 기본적인 수준부터 분석을 시작하며, 왕은 MK4001MTD와 유사해 보이는 드라이브와 리더 인터페이스 패드들을 비교했습니다. 해당 커넥터는 MMC 스타일을 가진 SD 카드와 유사한 모습을 하고 있었습니다. 이에 다양한 구형 및 여분의 리더들을 토시바 드라이브에 연결해 실험을 진행했습니다. 결국 왕은 USB2240 플래시 미디어 컨트롤러 칩을 기반으로 자체 리더를 구축하기로 했습니다. 그 결과 로직 애널라이저(logic analyzer)를 사용하여 각 신호의 흐름을 분석할 수 있게 되었습니다.

    하지만 분석 결과, 해당 장치가 일반적인 SD 또는 MMC 저장 장치처럼 작동하지 않는다는 사실이 명확해졌습니다. 따라서 이 문제는 단순히 부품을 연결하는 것을 넘어, 역공학(reverse engineering) 작업 전반에 걸친 심도 깊은 분석이 요구되었습니다.

    이 프로젝트의 다음 단계로, 왕은 사용 가능한 상태의 노키아 N91(Nokia N91) 휴대폰을 확보했습니다. 이 기기는 2000년대 중반 MK4001MTD를 사용했던 매우 희귀한 장치 중 하나였습니다.

    article image

    오래된 휴대폰을 부팅하여 트레이스(traces)를 캡처한 후, 각 패드의 목적이 훨씬 명확해졌습니다. 왕은 "트레이스가 이 장치가 4비트 SD/MMC 인터페이스임을 확인해 주었으며, N91 서비스 매뉴얼 핀 연결 또한 정확했습니다. 버스 활동(bus activity)을 분석한 결과 CMD52 트래픽이 포착되어, 일반 메모리 카드 모드보다는 SDIO 방식임을 즉시 파악할 수 있었습니다."라고 설명했습니다. 이어 "명령어 내용을 더 깊이 살펴보니, IDENTIFY DEVICE와 같은 ATA 스타일의 명령들이 이 인터페이스를 통해 전송되고 있는 것도 확인되었습니다."

    무슨 일이 벌어지고 있는지에 대한 개괄적인 이해를 바탕으로, 메이커는 USB 리더 솔루션의 소프트웨어 측면을 구현하기 위해 OpenClaw를 활용하기로 했습니다. 왕은 AI 에이전트가 큰 성공을 거두었다고 언급했습니다. OpenClaw는 "자체 SDIO 디코더를 구축하여 로직 트레이스를 성공적으로 역공학하고, 이어서 Pico용 펌웨어(firmware)를 작성하여 드라이브를 USB 저장 매체로 정상적으로 노출시켰습니다."

    OpenClaw의 성공에 고무된 왕은 더 개선된 결과물을 위해 Oups 4.6과 이후 GPT-5.4를 사용하기로 결정했고, 이는 브레드보드에 연결한 Pico와 수동으로 연결한 드라이브에 성공적으로 적용되었습니다.

    article image

    하드웨어 설계 단계

    이제 소프트웨어, 펌웨어, 인터페이스 설계에 모두 만족한 왕은 KiCad를 이용해 깔끔하고 전문적인 외관을 갖춘 맞춤형 회로 기판을 설계했습니다.

    article image

    결과적으로, 시스템은 정상적으로 작동했지만, 전송 속도는 기대했던 수준에 미치지 못했습니다. 하지만 이 과정은 기술적 난관을 극복하는 데 결정적인 역할을 했습니다.

    이 모든 프로젝트의 과정은 연구와 지식의 협력으로 가능했습니다.

    모든 소스 코드와 기술 자료는 오픈 소스로 공유되어 있습니다.

    [출처:] https://www.tomshardware.com/pc-components/external-hdds/enthusiast-reverse-engineers-worlds-smallest-hdd-to-access-data-with-help-from-an-old-nokia-n91-and-openclaw-open-source-usb-bridge-unlocks-0-85-inch-mechanical-toshiba-from-2004