Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
Память Sandisk S55110011 SDTNIGHSM-4096   Search  Register  Log in
23.09.2023 - tech support stopped
23.09.2024 - forum closed
Reply to topic Goto page 1, 2, 3  Next
Author Message
Sergei



Joined: 16 Jan 2007
Posts: 38
Location: Кишинёв

PostPosted: Thu Jul 05, 2007 14:02    Post subject: Память Sandisk S55110011 SDTNIGHSM-4096
Reply with quote

Память Sandisk S55110011 SDTNIGHSM-4096
Выяснил , что она 16 разрядная , 512МВ (видно из маркировки) , идентификатор
неожиданно прочитался как 0x45 0xdc 0x94 0x25 после использования конфига от
Samsung m29f102bb.cfg.До этого всё время ошибку показывал.
Прочиталось , но в дампе полная чушь - регулярная структура каждой строки (для примера): 12 FF 17 FF F0 FF 79 FF 71 FF 91 FF 8F FF 08 FF.
Вот конфиг , который я использовал:
MNG Samsung
ID 0x45 0xdc 0x94 0x25
Bits 16
Page 2112
MB 512
COL 2
RAW 3
READ 0x30
SBACK 0x00
End
Что в конфиге изменять для правильного чтения?
Да , контроллер : Sandisk
20-99-00083-2
S603-601246
Sergei
Sergei



Joined: 16 Jan 2007
Posts: 38
Location: Кишинёв

PostPosted: Thu Jul 05, 2007 15:09    Post subject:
Reply with quote

Кстати , может у кого данные по контроллеру есть , было бы здорово!
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Thu Jul 05, 2007 16:19    Post subject:
Reply with quote

SunDisk 16 разрядный читать пока не умеем!

У меня всегда аналогичный результат получается.

Нужен datasheet на эту память. Я думаю там SunDisk что-то намудрил с протоколом.
Sergei



Joined: 16 Jan 2007
Posts: 38
Location: Кишинёв

PostPosted: Thu Jul 05, 2007 17:34    Post subject:
Reply with quote

Погано...
Ищем даташит.
ilya



Joined: 17 Mar 2006
Posts: 23
Location: Москва

PostPosted: Sat Jul 07, 2007 16:54    Post subject:
Reply with quote

я тебе присылал файл Flash_list.txt , там есть все параметры по Сандискам, ищи строку SANDISK_SS512. Описание структуры вначале файла, похоже адресная выборка разная
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Mon Jul 09, 2007 11:19    Post subject:
Reply with quote

Видел, спасибо.

Я даже с анализаторм на работающей флэшке сидел.
Сложно припаяться сразу ко всем линиям данных.

Я наблюдал сначала за одной половиной, потом за другой.
Сделал вывод что интерфейс похож.
Но передача адреса идёт как-то под другому.

Если у кого есть мысли или живые кролики для экспериментов пишите.
kir17



Joined: 22 Oct 2006
Posts: 23


PostPosted: Mon Dec 03, 2007 23:09    Post subject:
Reply with quote

Сергей wrote:
Если у кого есть мысли или живые кролики для экспериментов пишите.


Появился кролик-инвалид, а за ним и мысли, и некоторые результаты.

Теперь по порядку.

1. микросхема Sandisk SDTNIGHSM-4096 с отломаной 24-й ногой,
16-ти разрядная, ID прочитался как 0x98 0xda 0x80 0x95.
При считывании данных картина аналогичная первым сообщениям, плюс сообщения об ошибках при верификации. Адреса сбойных блоков идут с опрделенной периодичностью.
24-нога по докуметнации Samsunga, Hynix и Toshiba - N/C и на ее отсутствие можно не обращать внимания (с известной долей вероятности).

2. Удалось подсунуть эту микросхему программатору "beeprog" фирмы "elnec" (названия пишу по памяти, могу и ошибиться). Не сочтите за рекламу, но м/с NAND фирмы Sandisk он не поддерживает. Читали как 16-ти разрядный Hynix 256Мх16, игнорируя проверку ID кода. Результат аналогичный - через байт - FF. Верификация путем повторного считывания не проводилась.

3. Внимательное разглядывание платы, где стояла жта микросхема (USB диск фирмы Sandisk) с применением омметра показала некоторые особенности:
выводы 6 и 7 соединены;
GND подается на выводы 13,25,48 (как у Samsung) и 36 (у других производителей N/C);
Питание подается на выводы 12,37 (как у Samsung) и 35 (у других производителей N/C)!

4. В результате недолгих колебаний кролику связали 35 и 37 ноги медным проводом и повторили экзекуцию.
ID прочитался как 0x98 0xCa 0x80 0xD5.
При считывании данных картина изменилась! Вместо FF через байт появились "нормальные" данные но сообщения об ошибках при верификации остались.Периодичность адресов сбойных блоков осталась.

Повтор эксперимента с программатором "elnec" с теми же настройками дал файл в котором встречался осмысленный текст:"Firmware", "Sandisk", и.п. Верификация путем повторного считывания не проводилась.
В файле полученным считывателем (программатором) Soft-center этого не наблюдалось.

ВЫВОДЫ.
Хорошо иметь под рукой много разных программаторов, но эта "халява" закончилась, оставив после себя только файл, похожий на правильный.
Подача питания на 35 ногу (а может достаточно логической 1) - шаг в правильном направлении к победе.
В реализованном способе адресации при считывании 16-ти разрядых микросхем что-то может быть не так, как хотел производитель микросхем.Возможно, дело в том, что там адресация осуществляется по словам, а не по байтам, если верить документации Hynix.
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Tue Dec 04, 2007 12:46    Post subject:
Reply with quote

Можешь фотку платы выложить?
С той стороны где микросхема памяти.
kir17



Joined: 22 Oct 2006
Posts: 23


PostPosted: Tue Dec 04, 2007 21:40    Post subject:
Reply with quote

Сергей wrote:
Можешь фотку платы выложить?
С той стороны где микросхема памяти.

Могу. Но только завтра вечером.
Если надо что-то еще из результатов эксперимента, сообщи. Выложу по мере возможности.
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Wed Dec 05, 2007 1:28    Post subject:
Reply with quote

Если мысль подтвердиться на фото, сделаю test.exe для проверки.
kir17



Joined: 22 Oct 2006
Posts: 23


PostPosted: Wed Dec 05, 2007 20:56    Post subject:
Reply with quote

Вот фотография.
На плате маркировки не было, но микросхема стояла так, что Pin1 был в левом верхнем углу.

Пока плата под руками, сообщи, если требуется проверить какие-либо связи. Это не проблема!

[Файл скачал и удалил для экономии места]
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Thu Dec 06, 2007 0:48    Post subject:
Reply with quote

Что заметил я:
1. Перемычка 6-7 нога. Предположим в ней 2 банка.
2. Используется 10 нога. Это CS_ для второго банка.
3. PRE не разведён
4. Да, питание на 35 ноге!

ID код во тором банке читается?

Хе ;)
Может это две микросхемы по 8 бит?
И нужно читать сначало 1 банк, потом 2ой и складывать через байт?

Или читать с двумя активными CS_...

kir17 wrote:
Возможно, дело в том, что там адресация осуществляется по словам, а не по байтам, если верить документации Hynix.

Где такое написано?
kir17



Joined: 22 Oct 2006
Posts: 23


PostPosted: Thu Dec 06, 2007 20:44    Post subject:
Reply with quote

Сергей wrote:
ID код во тором банке читается?

НЕТ. ID читается только в первом банке и только в режиме "Bits 16".
Выводы 6 и 10 могут быть задействованы при установке микросхем с двумя банками. В нормальных (8-разрядных) флешках такое встречается часто, даже когда стоят однобанковые микросхемы.

Сергей wrote:
Где такое написано?

В Datasheet на HY27UF08(16)2G2M (см файл). Таблицы 3 и 4. Объем страницы в байтах у обеих микросхем одинаков, но число разрядов адреса у 16-разрядной м/с на один меньше (1056 слов- 11 разрядов).
Для 16-ти разрядных Samsung-ов аналогично!

Если нужен PDF целиком, вышлю.

[посмотрел, удалил]
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Thu Dec 06, 2007 21:32    Post subject:
Reply with quote

Code:
0x98 0xda 0x80 0x95
0x98 0xCa 0x80 0xD5

0x95  1001 0101
0xD5  1101 0101

У самсунгов бит 6:
0 - шина 8 бит
1 - шина 16 бит
kir17



Joined: 22 Oct 2006
Posts: 23


PostPosted: Thu Dec 06, 2007 22:50    Post subject:
Reply with quote

Сергей wrote:
У самсунгов бит 6:
0 - шина 8 бит
1 - шина 16 бит


У hynix аналогично.
Code:
 
HY@&UF082G2M ID: AD DA XX 15
HY@&UF162G2M ID: AD DA XX 55
 XX Don't care


Да и у Toshiba, по-моему также.
Display posts from previous:   
Reply to topic All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 

Last added
Monolith Micro SD_76   98 3c 99 a3   1x4 AU6989NHL-2   98 d7 98 b2   1x1 SM3281L-AB   45 3c 98 b3   1x1   v5 Monolith USB 68   ec 1e 98 bf   1x1 SM3265P-AC   45 3e 98 03   1x1 SM3281N-AB   45 48 9a b3   2x2 Monolith Micro SD_75   32 2c c3 08   1x1 Monolith Micro SD_74   45 3e 98 b3   1x4   Ref AU6989SNHL-2   45 de 98 92   1x1 SM3261L-AB   45 de 98 92   1x1
News
01.02.2024 Save FE key
23.09.2022 The End
11.11.2021 Legs for NR
16.08.2021 Sector Number Slow
15.07.2021 New drivers
© Soft-Center ltd.