Архивная копия форума. Читать можно всё, отвечать — уже нет.
Форум › КБ › Мастерская › Флэшка, замена памяти
 Флэшка, замена памяти
Альфа
28.10.2009 22:22
Сообщение #777


Активный участник
Группа: Админы
Сообщений: 343
Регистрация: 04.07.2009

Есть несколько вопросов по флэшкам... Больше теоретических, чтобы хотя быпредставить масштабы своего незнания. Заранее благодарю за ответы.

У меня накопилось две нерабочих флэшки:

IMG_1390.jpg

- первую глючит следующим образом: она нормально форматируется, на нее без проблем можно записать файлы, и они лежат там, пока не выдернешь флэшь из порта. После выдергивания не сохраняется ничего из записанного, и "чудесным образом появляются" несколько самых первых записанных на эту флэшь фацликов, причем битых и не поддающихся считыванию.

- вторая сожжена подачей напряжения неправильной полярности на контакты usb-порта.

Вопросы:

1. Если попытаться выпаять память из первой флэшки (где, как мне кажется, глючит скорее  "обвзяка") и впаять ее на место соженной микросхемы памяти второй флэшки, есть ли шанс, что она заработает? (с учетом того, что объем памяти разный)

2. У второй флэшки мне больше нравится форм-фактор, и хотелось бы при возможности использовать ее для дальнейших нездоровых экспериментов. Есть ли надежда, что "обвязка" осталась жива при сжигании микросхемы памяти или она тоже наверняка сгорела?

3. Играет ли роль объем памяти при замене микросхемы?

 

katsuk
29.10.2009 00:33
Сообщение #778


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Вопрос принят. Отвечать будет... Отвечу я smile

Для начала немного теории и постулатов smile

Как известно, флешки бывают двух типов - NOR и NAND. Нет смысла вдаваться в подробности, качественные же различие в следующем:

NOR - обычно малого объема (до 2-4 МБайт), чаще параллельные (хотя очень последнее время уже чаще последовательные), не имеют BAD блоков по определению, имеют достаточно простую адресацию. 99.99% BIOSов разных девайсов сделаны именно по NOR схеме. 

NAND флешка может быть ооочень "длинная" - до 8Гбайт на кристалле (16ГБ обычно двухкристальные (сверху и снизу), 32ГБ - 4-х, как сэндвич, причем и 1ГБ тоже чаще 2-х кристальные - для скорости, они работают в интерливе). Использована во всех твердотельных накопителях. 

NAND флешка имеет параллельный 8-ми битный интерфейс (несмотря на обилие выводов, большинство которых не используются), причем работает исключительно на уровне команд. Т.е. там есть шина данных, по которой ей передаются команды в т.ч. и установить адрес. Отличительная особенность NAND флеша и плата за объем в одном лице заключаются в том, что она мало того, что может иметь заводские BAD блоки (как и любой винчестер), в процессе эксплуатации допускается, что в одном секторе один бит данных может внезапно уйти в забвение. Это написано в даташите на любую NAND флешку. Посему является необходимым использование ECC или кода Рида-Соломона для обычной повседневной эксплуатации накопителя. Более того, разные производители флешек устанавливают свои стандарты, свои объемы секторов, свои тайминги, да даже свои интерфейсы. Нелегкая задача регулировать все эти парадоксы НТП возложены на контроллер – чип на плате флешки, который превращает ее либо в USB, либо в SD, в MMC, MS, CF, lol и т.п. Но разумеется, ему надо сначала объяснить, что к нему подключили на флешный интерфейс, сколько там чего и где там что.

Отсюда вывод - если тупо перепаять флешку даже на однотипную, она работать не будет, либо (если сильно повезет) будет просто жутко глючить.

Однажды я испытывал свой новый лазер. Мне было интересно, где ж у него фокус? Да проще пареной жожоба , всего лишь надо во что-нибудь стрельнуть и посмотреть на диаметр отпечатка луча. В кармане лежала замечательная флешка на 1ГБ в алюминиевом корпусе. Идеальная мишень smile Ну, вот я и стрельнул, удовлетворившись диаметром отпечатка (с укол иглой) положил ее обратно. Когда я ее потом попытался использовать по назначению, комп почему-то сказал ”а король устройство то… не определить мне, ибо!” Заподозрив неладное, я бросился ее разбирать… Труп лежал горизонтально и осмотренный детально… Выяснилось, что лазер не просто поцарапал корпус, но и легко пробил его насквозь, следом корпус чипа, следом верхний кристалл, затем стальной разделитель и остановился в нижнем кристалле. 
Вот тут начались танцы с бубном. Под рукой у меня оказался чип на 512МБ, заготовленный мной для очередного девайса. Перепаял, втыкаю… Заработало! Ура! Есть накопитель! Вот только проблемка… «по запросу объема накопителя найдено байт: ноль». 
Спустя несколько часов я нашел утилиту AlcorMP. Заводскую сервисную утилиту для китайских свечных заводиков. Идея в следующем – запускаешь ее, втыкиваешь флешку в USB порт (до 10 вроде одновременно, для завода ж), дальнейший диалог выглядит приблизительно так:
Прога и Юзер:
- але?
- да да?
- nihao, ni hui shuo zhongwen ma?
- Чё??
- Тогда дави «English». Вижу что-то в USB порте. Будем форматить быстро или как для себя?
- Дык!
- Поехали. Контролёр у тебя такой-то, чип памяти, ща пороюсь в базе… а! о! есть! Такой-то, объем такой-то. А вот у тебя тут на ней светодиодик есть, что им делать во время работы, моргать, быстро моргать, или просто светиться?
- ну…да…
- Хорошо, а вот еще надо серийник ввести. Да любой, от балды
- Ога…
- А вот тут можешь написать свое имя и тогда при втыкании в комп он скажет «обнаружена новое устройство – Иван Федорович Крузенштерн, человек и флешка»
- О!
Ну и все.
Дальше диалог уже ведется между прогой и флешкой:
- Ты кто?
- Конь в пальто, ID 03 25 CF 0E
- Семен Семеныч! Ты ж контроллер с таким-то языком сервисного общения! Ща, на твоей мове, кто у тебя там на борту?
- E8 D1 51 21
- Понял, флешка такая-то, в базе есть, давай форматить.

Ну и в результате будем иметь новенькую чистенькую флешечку без BADов и проблем smile

По твоей теме.
Флешка номер один.
Она нифига не помнит. Т.е. сама микросхема. Чудесным образом пока ее не выдернешь файлы у тебя лежат в кэше компа wink 
Номер два.
 Если что и сгорело, то скорее всего это обвязка, а не флешка. Уж как-то комп точно должен видеть даже голый контроллер. Вот только вот снова не понял, как ее можно перевернуть?? Контакты ж в разъеме с одной стороны…Еще вполне возможно, что там сгорел предохранитель – часто его функцию выполняет резистор. Прозвони тестером в режиме прозвонки диодов (буде есть) ее питание (крайние ноги). Она должна звонить как диод, т.е. в одну сторону. Если она никак не звонится, то у тебя есть надежда wink 

Перекинуть флешки, несомненно, надо. Только надо стараться починить (если вторая «звонится» как диод, то ее контроллеру ты уже не поможешь) первую микрухой из второй. После этого надо запустить AlcorMP (вот, нашел специально для тебя последнюю, вроде как, версию. 

У меня на ноуте она не видит USB контроллера, проверь сначала видит ли у тебя она его?)

 

Ну и на вопрос номер три ящитаю, я уже ответил smile

Кстати... Нашел у себя на столе кусок платы с точно такой же флешкой (ну, понимаешь, бренд на ней что-то все таки значит  lol В выходные передам smile Твори и радуйся smile

Альфа
29.10.2009 09:22
Сообщение #779


Активный участник
Группа: Админы
Сообщений: 343
Регистрация: 04.07.2009

Спасибо, доставил! lol

Цитата: katsuk
Вот только вот снова не понял, как ее можно перевернуть??

Ее перевернуть, наверное, никак. Я неправильно распаяла (перевернула) usb-порт.

Цитата: katsuk
Прозвони тестером в режиме прозвонки диодов (буде есть) ее питание (крайние ноги). Она должна звонить как диод, т.е. в одну сторону. Если она никак не звонится, то у тебя есть надежда

Ога, понятно, сделаю. Спасибо.

AlcorMP я, пожалуй, попытаюсь сначала применить на первой флэшке. Правда, я уже что только на ней не применяла sad Ваще странно очень -- фирма приличная, флэшка новенькая была, нездоровых экспериментов над ней не проводилось,  да и у меня несколько совершенно аналогичных уже было, очень хорошо себя зарекомендовавших.

Цитата: katsuk
Нашел у себя на столе кусок платы с точно такой же флешкой (ну, понимаешь, бренд на ней что-то все таки значит

Как у первой? Прикольно, спасибо smile

katsuk
30.10.2009 21:13
Сообщение #784


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Заснял фильм "основы ручной пайки флешек"  wink

Вот только качество не оставляет желать уже вообще ничего, но общую идею ухватить можно.

http://katsuk.ru/media/soldering1.avi (36M)

 

Потом я вспомнил, что у меня есть HD камера и сделал второй дубль самой важной части процесса smile

http://katsuk.ru/media/Soldering_HD.MOV (76M)

 

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

Альфа
02.11.2009 12:37
Сообщение #786


Активный участник
Группа: Админы
Сообщений: 343
Регистрация: 04.07.2009

Спасибо! Теперь ничего не остается, только перепаивать, без вариантов smile

Щас скачаю фильмики и буду втыкать, если что -- задам вопросы.

Альфа
04.11.2009 16:09
Сообщение #790


Активный участник
Группа: Админы
Сообщений: 343
Регистрация: 04.07.2009

"Это все от рук, да-а-а" (с)

Все, девайсу №1 полный и окончательный конец, я выдрала флэшку вместе с частью дорожек. Припой у меня паяльником нифига не собирается, остаются монолитно равномерно спаянные ноги. Оплеткой я тоже пользоваться не умею, у меня пальцев не хватает ее держать.

Как говорила одна моя мудрая институтская одногруппница, "единственное, чему тебя должны были тут научить -- это если ты нифига не понимаешь в какой-то области, то и не суйся туда, а то вреда больше будет". Вот, а я ее не слушалась sad

katsuk
05.11.2009 00:40
Сообщение #791


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009
Альфа,

Ну ты не расстраивайся smile Ни в коем случае не хочу принизить твое правильное рвение в этом направлении, ну... просто... после пайки DIP корпусов обычно осваивается SOIC, а ты сразу решила перейти на TSSOP, а это уровней на 5 сложнее smile

Во первых, скорее всего ты ее не добила, как я уже писал, большая часть выводов не используется, во вторых, оборванные проводники всегда можно восстановить.

При случае я тебе покажу, как это делается smile

Но вообще ты молодец, не боишься пробовать, а это - самое главное smile

 А что со второй флешкой?.. Звонила питание?

 

Немного не в тему, но пусть тебя улыбнет вариант телека, который я сегодня смонировал прямо на стене на даче smile

Первый вариант был настольным, т.е. лежал на столе:

tv2.jpg

smile

 

Второй вариант - окончательный.

Материалы - шурупы 100мм, 30мм и 10мм... Прям как в старые, добрые времена smile

tv.jpg

37"  lol

kostyan
05.11.2009 09:34
Сообщение #792


Активный участник
Группа: Журналисты
Сообщений: 47
Регистрация: 15.09.2009
Смотришь украинское ТВ?  fellowА дизайн прикольный: все на виду  wink
Альфа
05.11.2009 10:04
Сообщение #793


Активный участник
Группа: Админы
Сообщений: 343
Регистрация: 04.07.2009

Цитата: katsuk
Ну ты не расстраивайся

Ах, не утешайте меня, я безнадежна в своей безрукости!  lol На самом деле я не расстраиваюсь, поскольку флэшку не жалко, а эксперименты с ней позволяют выявить границы своей некомпетентности smile

Цитата: katsuk
 А что со второй флешкой?.. Звонила питание?

Вторая флэшка звонится в обе стороны как резистор ~85 кОм.

Телек прикольный! Ой, правда, украинское ТБ smile

katsuk
05.11.2009 17:59
Сообщение #794


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Цитата: Альфа
Вторая флэшка звонится в обе стороны как резистор ~85 кОм.

Ну это же прекрасно smile

Все шансы на виду smile

Цитата: Альфа
Ой, правда, украинское ТБ

Оно у меня лучше показывает smile

"ЧП iнфо"

katsuk
05.11.2009 18:00
Сообщение #795


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Цитата: kostyan
Смотришь украинское ТВ?  А дизайн прикольный: все на виду 

А у меня почти все ваши каналы есть smile Iнтеры там, всякие...

katsuk
18.11.2009 01:40
Сообщение #810


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Цитата: Альфа
Все, девайсу №1 полный и окончательный конец, я выдрала флэшку вместе с частью дорожек. Припой у меня паяльником нифига не собирается, остаются монолитно равномерно спаянные ноги. Оплеткой я тоже пользоваться не умею, у меня пальцев не хватает ее держать.

 

Ну... значит так smile

Да, в самом деле, несколько проводников немного повреждены...

1.jpg

Твои ошибки:

1) использование бессвинцового припоя для "массовой" отпайки. По двум причинам, во первых, у него выше температура плавления, а во вторых у него очень резкая смена фаз, т.е. из жидкого в твердое состояние он переходит так: бамс! А наша задача - расплавить большой кусок припоя и не дать ему застыть, пока будем снимать чип. Как вариант - для отпайки можно использовать сплав Розе.

2) не использование флюса. Надо было конкретно залить все флюсом, чтобы аж булькало!

Чтобы припой собирался пояльником, жало должно быть чистым. Т.е. его надо постоянно конкретно протирать губкой. И еще раз флюс, и третий раз - флюс!!!

 

Начнем с того, что припаяем выводы волосками от МГТФа к контактам, который под чипом.

2.jpg

На улицу они пусть себе торчат, потом запаяем к ногам.

С другой стороны точно так же.

 

А потом можно паять и сам чип:

3.jpg

 

Вроде запаялось:

4.jpg

5.jpg

 

Далее запускаем утилиту, мне попалась "MDPT", как раз под этот чип.

Чуда не случилось, флешка не начала играть музыку... А просто заработала smile

 

Но как-то кривовато... Объем 555 мегабайт  no Фигня какая-то. Скорее всего программа неправильно определила чип sad Но сути это не меняет - все проводнки контачат, иначе она бы не работала вообще.

5.gif

 

А вот скорость меня очень порадовала!

6.gif

 

Касаемо второй флешки, кстати, там точно такой же контроллер, только в другом корпусе, так вот в ней в контроллере выбило регулятор питания, он из 5 вольт делает 3.3 и 1.8. Подал туда 3.3 насильно извне... Ну, 1.8 тоже появилось, даже заработал тактовый генератор! Вот только видеть ее комп не начал sad Видимо выгорели все 5-ти вольтовые цепи внутри, включая USB часть...

 

Вообще надо было чип отсюда поставить в первую...

katsuk
18.11.2009 02:38
Сообщение #811


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

...он еще поспал немножно, имел выглянуть в окошко, а с платформы говорят: получите гигабайт smile

7.gif

 

Танцы с бубном MDPT довели до добра smile

Альфа
18.11.2009 12:07
Сообщение #812


Активный участник
Группа: Админы
Сообщений: 343
Регистрация: 04.07.2009
Офигеть. Нет слов smile
kostyan
22.11.2009 22:44
Сообщение #834


Активный участник
Группа: Журналисты
Сообщений: 47
Регистрация: 15.09.2009

Вот и я присоединяюсь к теме флешек  smile Есть у меня сие чудо техники, большое-большое - 32 Гб. Но - вот беда - не хочет флешка делиться со мной всеми своими гигабайтами, дает только 4  no Потом начинает ругаться, что  защищена от записи...

 

прочитал топик, но что подойдет по моей теме? пробовал AlcorMP, но пишет только Get Device mod error... Тоже не видит на ноуте порт?? Юра, если не сложно, подскажи, где можно искать причину.

katsuk
22.11.2009 23:55
Сообщение #835


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

kostyan,

Да тут еще все зависит от контроллера, под каждый тип контроллера своя прога..

Можешь ее разобрать?

kostyan
23.11.2009 01:27
Сообщение #836


Активный участник
Группа: Журналисты
Сообщений: 47
Регистрация: 15.09.2009
Конечно могу  smile Уже разобрал ) Флеха 4-х кристальная. Вот собственно фото обеих сторон 100_5550.JPG 100_5552.JPG На "большой черной коробочке" написано SAMSUNG 907 K9MDG08U5M PCBO, на "маленькой черной коробочке" - AU6986B52-JHL-GR E30705F 094656B. Контроллер - это который самый маленький??
katsuk
23.11.2009 14:07
Сообщение #837


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Два "Самсунга" - это чипа памяти, маленький черный квадратик - это контроллер, блестящий квадратик - это кварцевый резонатор smile

Тебе сюда: http://www.flashboot.ru/Files-file-132.html

 

Там программа как раз под твой чип контроллера

kostyan
23.11.2009 17:57
Сообщение #838


Активный участник
Группа: Журналисты
Сообщений: 47
Регистрация: 15.09.2009

Юра, большое тебе спасибище!! сам бы я вряд ли нашел такую утилиту. Программка помогла, флешка заработала, и даже объем памяти немного увеличился (с 29, 5 до 31,5 ГБ) С меня пиво  drinks   а про контроллер я все-таки угадал  wink а кварцы встречались всегда только серебристые )))

katsuk
23.11.2009 23:30
Сообщение #839


Активный участник
Группа: Админы
Сообщений: 436
Регистрация: 30.06.2009

Ура!

С тебя пиво  drinks lol

 

Насчет объема смотри, там есть режим быстрого форматирования, есть медленного, тебе надо медленное. Он небось половину bad-блоков не заметил, а ты радуешься, типа объем увеличился  fellow

kostyan
24.11.2009 06:53
Сообщение #840


Активный участник
Группа: Журналисты
Сообщений: 47
Регистрация: 15.09.2009

Цитата: katsuk
там есть режим быстрого форматирования, есть медленного

 

А там нету кнопок переключения быстрый/медленный. По умолчанию стоит Scan Level: Full Scan (ECC=1)  laughing