Что это такое? 😉
Ответ на картинке:
Это на самом деле USB Flash Drive Pinky Tux на базе контроллера Chipsbank CBM2092:
С одной стороны платы виден контроллер Chipsbank CBM2092, а с другой неизвестный модуль памяти, данных по которому найти не удалось.
Примечательно, что сама флэшка уж очень похожа на Pretec i-Disk Tiny 2.0, но вот на светорассеивателе для лампочки сэкономили. Но в целом это хорошо, т.к. флэш-модуль можно заменить на другой при необходимости. Уникальный вариант флэшки, которую можно апгрейдить 🙂
На коробочке написано Dinosaur Driver видимо потому, что у производителя еще есть такая же в виде динозавра, а коробка одна на всю серию. Как видно на картинке, "шкурка" сменная, а значит можно одеть и другого цвета, и даже от динозавра, только надо их найти.
Однако, у сабжа выявилась глобальная проблема - неправильная геометрия и проблемы с записью/форматирование. Linux видел диск на 4Гб (в CHS) но не мог его разбить, а Windows видел 8Мб с другой геометрией и тоже не мог ничего с этим поделать. После долгих плясок с бубном я нашел программу для конвейерной прошивки флэшек на базе микроконтроллера Chipsbank CBM2092 -- UMPTool ([download id="5"]), которая показала, что понятия не имеет, что за модуль памяти приделан к этой флешке. Поиск по маркировке моделя памяти MLC32GW8M не дал ничего -- похоже на полный "ноунейм".
При этом флэшка определялась как накопитель на 256Мб. Приятно удивило, что программа действительно может изменять все параметры контроллера/памяти. Можно делать ремап секторов по разным критериям износа, менять серийный номер, делать разбивку на разделы, менять режим эмуляции, шифровать... даже можно перепрограммировать лампочку, VID&PID и Vendor&Product Info. Т.е. можно сделать полностью "кастомную" флэшку с любым названием, полностью эмулирующую накопитель любого производителя и его функционал. Замечательный контроллер!
Понадеявшись на то, что микросхема все же на 4Гб я методом научного тыка перебрал разные типы памяти (на рис. Flash Type) и попробовал ее переинициализировать. На рисунке видно, что действительный объем стал меньше и 66Мб были исключены как неисправные. После такого опыта Windows и Linux стали определять одинаковую геометрию и видели 4Гб, но отформатировать или разбить не могли.
В сети нашлась программа Flashnul (даже с исходинками [download id="4"]), которая умеет тестировать USB-накопители, подключась к ним через WMI. Проведенный режим тестирования показал, что сам накопитель достаточно быстрый, однако с флэш-памятью проблемы: пишется одно, а читается совсем другое. На мой взгляд это показывает проблемы с адресацией, что значит, что этот модуль памяти не Samsung. Пришлось перебрать несколько разных модулей памяти, но все они показывали идентичную картину.
А потом мне повезло - с типом флэш-памяти NUMONYX_NAND64GW3D4A флэшка успешно прошла все тесты по всему объему.
Не ожидал я таких фокусов, но на выходе получилась интересная железка.
8 мая, 2009 в 10:12
А я было подумал по фотографии — первый некомпьютерный пост за долгое время 🙂
Ответить
11 апреля, 2010 в 2:40
Вот спасибо, ситуация один в один у меня была, выбрал в той же проге тот же нумоникс нанд 64 и стала как миленькая 4 гб ) правда у меня не пингвинчик как у Вас а простая флешка в кожанном чехле.
Ответить
Vasiliy Reply:
11 апреля, 2010 at 12:45
Похоже, на этом контроллере сделано много разных флэшек, а также поддельные «клоны» именитых производителей с фиктивным объемом памяти, кои можно встретить на радиорынке.
Ответить
2 февраля, 2012 в 15:38
Аналогичная проблема была. только корпус «пуля» и объём в конечном итоге 1gb вместо 4 . а были 4…
Однако — всё равно огромное спасибо за статью, так-как всё же юсб заработала
Ответить
Vasiliy Reply:
2 февраля, 2012 at 21:54
Вообще странно, обычно в 8 раз завышают, ссылаясь на трактовку B/b как биты и предлагают вернуть деньги только после отправки назад, что не выгодно покупателю, но зато по правилам.
Ответить