Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
Ламерский вопрос новичка по чтению NAND   Search  Register  Log in
Reply to topic
Author Message
cashbonus



Joined: 24 Oct 2012
Posts: 2


PostPosted: Wed Oct 24, 2012 20:07    Post subject: Ламерский вопрос новичка по чтению NAND
Reply with quote

Здравствуйте. Мне попали в руки 2 магнитолы. Внутри NAND 29F8G08ABABAWPITB в 2 гиг емкостью. Пытаюсь прочитать их BeeProg+. Собственно вопрос - в настройках чтения\записи куча полей

|>---------- Метод доступа ----------
L0197: | Неверное управление блоком: "Пропустить СБ"
L0198: | Используется резервная область: "Не использовать"
L0199: | Пользовательская область - Начальный блок: "000000"
L0200: | Пользовательская область - Количество блоков: "002008"
L0201: | Польз. обл. - посл. блок: "002047"
L0202: | Польз. обл. - Макс. выд. кол-во дефектных блоков: "000040"
L0203: | [ ] Проверка наличия Области Исправных Блоков необходимого размера
L0204: | Необходимая Область Исправных Блоков - Начальный блок: "000000"
L0205: | Необходимая Область Исправных Блоков - Количество Блоков: "000001"
L0206: | [ ] Проверка имеющегося количества Дефектных Блоков в микросхеме на максимально допустимое значение
L0207: | Максимально допустимое количество Сбойных Блоков в микросхеме: "000040"
L0208: | [x] Быстрое программирование
L0209: | ---------- Параметры области зарезервированных блоков ----------
L0210: | Таблица RBA - Начальный Блок: "002033"
L0211: | Таблица RBA - Количество Блоков: "000015"
L0212: | Таблица RBA должна быть расположена: "после Хранилища Блоков"
L0213: | ---------- Настройки маркировки дефектного блока ----------
L0214: | Байтовое значение маркировки дефектного блока: "00"
L0215: | ---------- Терпимые Варианты Проверки ----------
L0216: | [x] Использование режима Терпимой Проверки
L0217: | Размер структуры ECC (в байтах): "000512"
L0218: | Максимально допустимое количество ошибок: "000004"
L0219: | Просмотр допущенных ошибок в окне протокола: "Запрещено"

Что там мне знать необязательно, хочу скопировать одну флешку в другую. Как правильно прочитать?
Сергей



Joined: 26 Aug 2005
Posts: 18927

Flash-Extractor developer

PostPosted: Thu Oct 25, 2012 15:30    Post subject:
Reply with quote

Я не знаю

У нас тут форум поддержки другого программатора )
cashbonus



Joined: 24 Oct 2012
Posts: 2


PostPosted: Fri Oct 26, 2012 11:18    Post subject:
Reply with quote

*FACEPALM*
"
- Что вы знаете про рыб?
- У них, к сожалению, шерсти нет, но если бы была, то там бы жила блоха
"

Я не прошу учить меня пользоваться другим программатором. Я прошу помочь разобраться с настройками чтения конкретной микросхемы. Я думаю, что не имеет значения какой программатор я буду использовать для этого. Поставлю вопрос проще - Можно ли просто скопировать всю флешку в буфер и записать на другую ( Разумеется, мертвые биты записать не удастся ) или ничего из этого не выйдет и надо учитывать информацию о битых блоках. В общем - как сделать клон НАНД и возможно ли это в принципе ( для сравнения - можно считать флеш процессора, залить в такой же новый и получить абсолютный клон)
Сергей



Joined: 26 Aug 2005
Posts: 18927

Flash-Extractor developer

PostPosted: Fri Oct 26, 2012 15:47    Post subject:
Reply with quote

Можно

Ну судя по всему BeeProg ещё зачем-то структура данных анализирует
А не просто дамп снимает
Odinokij_Kot



Joined: 03 Jun 2008
Posts: 39
Location: Москва

PostPosted: Wed Nov 28, 2012 15:42    Post subject:
Reply with quote

2cashbonus скромнее и вежливее надо быть, тогда к Вам люди потянутся
собственно по настройкам - во первых микросхема 1 гиг, а не 2
Quote:
L0165: -------------------------
L0166: ==== Метод доступа ====
L0167: -------------------------
L0168: Неверное управление блоком: Просмотр Всех Блоков (было 'Не использ.')
L0169: Используется резервная область: Пользовательские данные
L0170:
L0171: Пользовательская область - Начальный блок: 000000
L0172: Пользовательская область - Количество блоков: 002048
L0173: Польз. обл. - посл. блок: 002047
L0174: Польз. обл. - Макс. выд. кол-во дефектных блоков: 000040
L0175:
L0176: [ ] Проверка наличия Области Исправных Блоков необходимого размера
L0177: Необходимая Область Исправных Блоков - Начальный блок: 000000
L0178: Необходимая Область Исправных Блоков - Количество Блоков: 000001
L0179:
L0180: [ ] Проверка имеющегося количества Дефектных Блоков в микросхеме на максимально допустимое значение
L0181: Максимально допустимое количество Сбойных Блоков в микросхеме: 000040
L0182:
L0183: [x] Быстрое программирование
L0184:
L0185: - Параметры области зарезервированных блоков
L0186: Таблица RBA - Начальный Блок: 002033
L0187: Таблица RBA - Количество Блоков: 000015
L0188: Таблица RBA должна быть расположена: после Хранилища Блоков
L0189:
L0190: - Настройки маркировки дефектного блока
L0191: Байтовое значение маркировки дефектного блока: 00
L0192:
L0193: - Терпимые Варианты Проверки
L0194: [ ] Использование режима Терпимой Проверки
L0195: Размер структуры ECC (в байтах): 000512
L0196: Максимально допустимое количество ошибок: 000004
L0197: Просмотр допущенных ошибок в окне протокола: Запрещено


Выставляйте эти настройки перед началом чтения и потом при записи на новую микросхемку. И переключите интерфейс программы на английский, на русском такой кривой перевод, что я переключившись сейчас еле-еле понял что где. На английском всё понятно и логично.
И не факт что потом магнитола вторая заработает, потому, что на второй микросхеме, на которую будешь копировать, битые страницы не будут совпадать с первой. А так удачи.
Лучше конечно прошивку восстанавливать через родной загрузчик магнитолы, он сам пересчитывает контрольные суммы и переназначает битые страницы.

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

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

2Сергей
он умеет ещё ecc считать, сверять её с той, что на микросхеме и строить карты сбойных страниц, но алгоритм там какой-то свой =) и свой формат записи этих сбойных страниц.
Display posts from previous:   
Reply to topic All times are GMT + 4 Hours
Page 1 of 1

 

Last added
KMSJS000KA-B308   ec d7 94 7e   1x1 SM3271Q-AC   45 de 94 93   1x1 Monolith MS_3   ec d7 88 bf   1x1 SM3281L-AB   2c a4 08 32   1x1 IS918M   2c 84 58 32   1x1 SM2703AA   ad de 94 eb   1x1 Monolith SD_34   98 3a a4 93   2x2 AU6998   89 a4 64 32   1x1 H26M64103EMR   ad de 14 a7   1x4 Monolith Micro SD_38   45 de a8 92   1x1
News
16.08.2021 Sector Number Slow
15.07.2021 New drivers
21.05.2021 BGA-152 18x12 (smaller)
09.05.2021 Make FAT32 Root
20.01.2021 VT can work with NTFS
Other products
© Soft-Center ltd.