мая 08

Что это такое? 😉

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

Ответ на картинке:

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

Это на самом деле USB Flash Drive Pinky Tux на базе контроллера Chipsbank CBM2092:

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

С одной стороны платы виден контроллер Chipsbank CBM2092, а с другой неизвестный модуль памяти, данных по которому найти не удалось.

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

Примечательно, что сама флэшка уж очень похожа на Pretec i-Disk Tiny 2.0, но вот на светорассеивателе для лампочки сэкономили. Но в целом это хорошо, т.к. флэш-модуль можно заменить на другой при необходимости. Уникальный вариант флэшки, которую можно апгрейдить 🙂

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

На коробочке написано Dinosaur Driver видимо потому, что у производителя еще есть такая же в виде динозавра, а коробка одна на всю серию. Как видно на картинке, "шкурка" сменная, а значит можно одеть и другого цвета, и даже от динозавра, только надо их найти.

USB Flash Drive Pinky Tux Pinguin Chipsbank CBM2092

Однако, у сабжа выявилась глобальная проблема - неправильная геометрия и проблемы с записью/форматирование. Linux видел диск на 4Гб (в CHS) но не мог его разбить, а Windows видел 8Мб с другой геометрией и тоже не мог ничего с этим поделать. После долгих плясок с бубном я нашел программу для конвейерной прошивки флэшек на базе микроконтроллера Chipsbank CBM2092 -- UMPTool ([download id="5"]), которая показала, что понятия не имеет, что за модуль памяти приделан к этой флешке. Поиск по маркировке моделя памяти MLC32GW8M не дал ничего -- похоже на полный "ноунейм".

Chipsbank CBM2092 (CBM209x) UMPTool 2.0.0

При этом флэшка определялась как накопитель на 256Мб. Приятно удивило, что программа действительно может изменять все параметры контроллера/памяти. Можно делать ремап секторов по разным критериям износа, менять серийный номер, делать разбивку на разделы, менять режим эмуляции, шифровать... даже можно перепрограммировать лампочку, VID&PID и Vendor&Product Info. Т.е. можно сделать полностью "кастомную" флэшку с любым названием, полностью эмулирующую накопитель любого производителя и его функционал. Замечательный контроллер! :mrgreen:

Chipsbank CBM2092 (CBM209x) UMPTool 2.0.0

Понадеявшись на то, что микросхема все же на 4Гб я методом научного тыка перебрал разные типы памяти (на рис. Flash Type) и попробовал ее переинициализировать. На рисунке видно, что действительный объем стал меньше и 66Мб были исключены как неисправные. После такого опыта Windows и Linux стали определять одинаковую геометрию и видели 4Гб, но отформатировать или разбить не могли.
Chipsbank CBM2092 (CBM209x) UMPTool 2.0.0

В сети нашлась программа Flashnul (даже с исходинками [download id="4"]), которая умеет тестировать USB-накопители, подключась к ним через WMI. Проведенный режим тестирования показал, что сам накопитель достаточно быстрый, однако с флэш-памятью проблемы: пишется одно, а читается совсем другое. На мой взгляд это показывает проблемы с адресацией, что значит, что этот модуль памяти не Samsung. Пришлось перебрать несколько разных модулей памяти, но все они показывали идентичную картину.
Chipsbank CBM2092 (CBM209x) FlashNul

А потом мне повезло - с типом флэш-памяти NUMONYX_NAND64GW3D4A флэшка успешно прошла все тесты по всему объему.
Chipsbank CBM2092 (CBM209x) UMPTool 2.0.0

Не ожидал я таких фокусов, но на выходе получилась интересная железка.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Автор: Vasiliy \\ Метки: , , ,


5 комментариев к “Загадка”

  1. 1. theodosius пишет:

    А я было подумал по фотографии — первый некомпьютерный пост за долгое время 🙂

    Ответить

  2. 2. Николай пишет:

    Вот спасибо, ситуация один в один у меня была, выбрал в той же проге тот же нумоникс нанд 64 и стала как миленькая 4 гб ) правда у меня не пингвинчик как у Вас а простая флешка в кожанном чехле.

    Ответить

    Vasiliy Reply:

    Похоже, на этом контроллере сделано много разных флэшек, а также поддельные «клоны» именитых производителей с фиктивным объемом памяти, кои можно встретить на радиорынке.

    Ответить

  3. 3. Роман пишет:

    Аналогичная проблема была. только корпус «пуля» и объём в конечном итоге 1gb вместо 4 . а были 4…
    Однако — всё равно огромное спасибо за статью, так-как всё же юсб заработала

    Ответить

    Vasiliy Reply:

    Вообще странно, обычно в 8 раз завышают, ссылаясь на трактовку B/b как биты и предлагают вернуть деньги только после отправки назад, что не выгодно покупателю, но зато по правилам.

    Ответить

Оставьте комментарий или два