Энтузиаст создал самый маленький в мире USB-мост для жесткого диска с помощью Nokia N91 и OpenClaw
Разработчик Уилл Ван разработал и открыл исходный код USB-моста MK4001MTD. Это устройство, совместимое со стандартом USB Mass Storage, позволяет использовать самые маленькие в мире механические жесткие диски (давно устарело) с использованием современных технологий.
Toshiba выпустила 0,85-дюймовые жесткие диски MK4001MTD в 2004 году, предлагая на тот момент привлекательное сочетание емкости и цены. Однако они были быстро вытеснены с рынка развитием технологии флэш-памяти, и их использовали очень немногие устройства. Это привело к тому, что эти миниатюрные HDD и данные на них со временем практически были потеряны.
Ван поясняет, что и раньше предпринимались попытки получить доступ к устаревшим накопителям MK4001MTD, но они наталкивались на различные препятствия, поэтому он решил заняться сбором рабочих (и безработный) устройства, чтобы попытаться разгадать эту старую «загадку». Начав с азов, энтузиаст сравнил диски и контактные площадки интерфейса, внешне похожие на MK4001MTD. Да, чем-то напоминает SD-карту с разъемом типа ММС. Для тестов использовались различные старые или сменные картридеры. В конце концов Ван решил создать свой ридер на базе контроллера флеш-памяти USB2240. Это позволило ему использовать логический анализатор, чтобы увидеть, какие сигналы передаются и куда.
К сожалению, выяснилось, что «устройство ведет себя не как обычная карта SD или MMC». Требовался более глубокий анализ, который перерос в полноценный реверс-инжиниринг. Для следующего этапа проекта Ван получил немного потрепанный, но рабочий телефон Nokia N91. Этот мобильный телефон был одним из немногих, использовавших MK4001MTD в середине 2000-х годов.

Подключив старый телефон для захвата сигналов, разработчик получил гораздо более четкое представление о том, для чего нужен каждый контакт. Получив общее представление о том, что происходит, разработчик решил использовать OpenClaw для работы над программной частью USB-ридера. Агент ИИ в целом оказался полезным, поскольку он «успешно провел реверс-инжиниринг логических сигналов, создав собственный декодер SDIO, а затем написал прошивку для Pico, которая представляет устройство как USB Mass Storage», — делится Ванг.
Вдохновленный успехом OpenClaw, разработчик решил обратиться к Oups 4.6, а затем к GPT-5.4, чтобы улучшить результат, который работал с его платой-прототипом Pico и собранным вручную диском.

Удовлетворенный программным обеспечением, прошивкой и дизайном интерфейса, Ван запустил KiCad и разработал собственную печатную плату, получив чистое и профессионально выглядящее решение.

В результате USB-доступ к MK4001MTD работает стабильно, но скорость чтения/записи составляет не более 0,42 МБ/с при тактовой частоте SDIO 10 МГц. Этот диск Toshiba имел скромные 4 ГБ памяти (меньше, чем DVD-диск), а при такой низкой скорости передачи данных полное чтение или запись на диск заняло бы около двух с половиной часов.
Ван заключает, что его устраивает работа с ИИ, основанная на логических рассуждениях, и будущие проекты могут быть построены по аналогичной схеме. Весь исходный код, файлы аппаратного проекта и другая информация публикуются на GitHub под максимально либеральной лицензией «Мне все равно» (Мне все равно).
Все важное из мира технологий прямо на ваш почтовый ящик.
Подписываясь, вы принимаете наши Условия и Политику конфиденциальности. Вы можете отказаться от подписки одним щелчком мыши в любое время.