Текущее время: 21 ноя 2024, 18:06




 Страница 1 из 1 [ Сообщений: 13 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: прошика NAND прогером TNM5000
СообщениеДобавлено: 08 окт 2015, 13:56 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 07 окт 2013, 13:22
Наличности на руках:
8.20

Сообщения: 381
Откуда: Киров
Друзья, добрый день! Объясните правильность действий при шитье NAND. Делаю erase, пишет мол 2 BAD блока, ладно, шью, ругается что опять же error bad blok, поидее должен пропустить? Делаю верификацию - ошибка, не совпадает, но не совпадает из за блока пропущеного или все же повреждена прошива получается? Микросхемы новые и имеют по 1,2,3 беда..


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 08 окт 2015, 15:35 
Модератор
Модератор
Участник АСЦ
Участник АСЦ
Аватара пользователя
Зарегистрирован: 05 фев 2011, 14:51
Наличности на руках:
8,303.26

Сообщения: 14947
Откуда: Екатеринбург
Насколько я разбирался для себя с нандами, несколько сбойных блоков считается "ничего страшного".
НО, правильно переписать нанд с такими дефектами простыми программаторами, например Тритон, не получится. Не умеют.
Специальные для нандов, которые умеют есть. Но ценник...



_________________
Ремонт ноутбуков в Екатеринбурге. Даже после "мастеров".
booknot.ru тел (343)237-37-37
A probis probari, ab improbis improbari aequa laus est.
Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 08 окт 2015, 15:48 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 07 окт 2013, 13:22
Наличности на руках:
8.20

Сообщения: 381
Откуда: Киров
ну вот у меня TNM5000, он вроде бы автоматом пропускает беды, так ли это)


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 29 окт 2015, 03:38 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 20 май 2011, 16:53
Наличности на руках:
9.90

Сообщения: 279
Откуда: Камчатка Петропавловск
lego_65 писал(а):
ну вот у меня TNM5000, он вроде бы автоматом пропускает беды, так ли это)


Пропускать BAD сектора просто так программатором нельзя. В этом случае должен соблюдаться определенный алгоритм пропуска, который будет понятен процу устройства в котором используется NAND. Т.е (сам не особо разбираюсь но примерно так). В NAND была записана прошивка, в микросхеме имеется пара сбойных блоков, "для NAND это нормально". Прошивка попадает на адреса, где находятся сбойные блоки. Например это блоки расположеные по адресам 10 и 20. Т.е до 10 адреса все нормально, попадаем на сбойный, он пропускается делается смещение, далее до 20 все нормально, попадаем на сбойный, он пропускается, делается смещение, далее все нормально. А, что будет если вы эту считаную прошивку со сбойными блоками в адресах 10 и 20 попытаетесь записать в микросхему, где сбойные блоки находятся по адресам например 30 и 40. Т.е произойдет смещение данных куда-то в сторону и все. Тем более программаторы, многие умеют читать NAND с автоматическим пропуском сбойных секторов, а в другом режиме не умеют. Т.е эти сектора просто игнорятся программатором и по результату мы получаем содержимое NAND, опять же со смещением. Т.е в считанной программатором прошивке по 10 и 20 адресу будут не сбойные блоки, а нужные данные.
По этому нужно по возможности прошивать NAND непосредственно в устройстве с помощью лоадеров и програмы для прошивки этого устройства (если таковые имеются) в этом случае, используются штатные механизмы обхода сбойных секторов и все будет работать.
Или еще вариант, например ChipProg48 умеет клонировать NAND. В настройках программатора включается опция "не учитавать сбойные сектора" и еще ряд опций и вычитывается микросхема. В этом случае она вычитывается полностью вместе с бед блоками. Затем берется такая же микросхема (ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ микросхема приемник ДОЛЖНА БЫТЬ ВООБЩЕ БЕЗ СБОЙНЫХ СЕКТОРОВ). И считанная выше прошивка записывается в микросхему БЕЗ СБОЙНЫХ СЕКТОРОВ. А нормальные сектора, на котырые наложатся сбойны, вычитанные выше, тоже пометятся, как сбойные. Тем самым потеряв несколько живых секторов, получаем полный клон NAND.

Извините за корявое изложение и написание. Кто хочет, может изменить и дополнить.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 29 окт 2015, 10:07 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 20 ноя 2013, 10:51
Наличности на руках:
7.00

Сообщения: 66
Откуда: Саратов
Для работы с NAND-Flash обязательно должен быть режим
Invalid Block(IB)-Do Not Use
Spare Area Usage-User data
Это режим копирования при чтении и записи NAND-Flash при наличие БЕД-блоков


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 29 окт 2015, 10:47 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 07 окт 2013, 13:22
Наличности на руках:
8.20

Сообщения: 381
Откуда: Киров
Oxygenozon
в том то и дело что там настроек больно нет.


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 29 окт 2015, 12:25 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 22 дек 2010, 13:20
Наличности на руках:
94.47

Сообщения: 95
Откуда: Каменск-Уральский
Кроме обработки бэд-блоков там запросто может быть таблица расположения логических блоков и wear leveling. И нет никаких стандартов. Каждый разработчик изобретает свое. И родной загрузчик/прошивка это умеют. Так что программатор NAND, умеющий работать с флешкой из любого аппарата, это фантастика. Максимум, как выше писали, можно склонировать на новую флеш,не имеющую бэдов. Или прошить родной загрузчик и далее уже шить в аппарате его средствами.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 29 окт 2015, 14:16 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 20 ноя 2013, 10:51
Наличности на руках:
7.00

Сообщения: 66
Откуда: Саратов
lego_65 писал(а):
Друзья, добрый день! Объясните правильность действий при шитье NAND. Делаю erase, пишет мол 2 BAD блока, ладно, шью, ругается что опять же error bad blok, поидее должен пропустить? Делаю верификацию - ошибка, не совпадает, но не совпадает из за блока пропущеного или все же повреждена прошива получается? Микросхемы новые и имеют по 1,2,3 беда..


http://www.willem-ua.com/forum/34-555-1
Такой же вопрос возник у человека....
Я поинтересуюсь что шьем или читаем ?
Если это попытка восстановить данные с флешки ,с помощью копии в другую флеш то она обречена на провал , там другой принцип работы .для любопытсява и не рекламы сам пользуюсь nand reader "http://www.flash-extractor.com/manual/nand_reader/".никогда по байтно не удавалось записать микросхему ни одну :ps_ih: , если это устройства то JTAG или лоадеры ...


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 29 окт 2015, 19:01 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 11 мар 2015, 08:40
Наличности на руках:
33.00

Сообщения: 376
Откуда: Минск
http://www.ejtag.ru/viewtopic.php?f=8&t=343

вот этот со всем работает и недорогой - покупка слегка геморойная но в такой цене аналогов нет


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 03 ноя 2015, 16:28 
Начинающий
Начинающий
Аватара пользователя
Зарегистрирован: 07 окт 2013, 13:22
Наличности на руках:
8.20

Сообщения: 381
Откуда: Киров
Oxygenozon
это я спросил там) Шьем дамп принтера 3305 скажем. Нашел решение вроде как для принтеров. Есть програмулинка которая считывает беды с дампа и редактирует новую прошивку.


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 13 ноя 2015, 00:00 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 16 май 2011, 21:38
Наличности на руках:
82.03

Сообщения: 131
Откуда: UK
TNM5000 прошивку то сольёт (т.е. он сливает образ первой нерабочей флеши)при программировании другой флеши он зальёт файл в дгугие ячейки т.к. флеши неидентичные(имеется ввиду расположение бед блоков у них будет другое т.к. даже в новой они есть),в результате процессор щитывая необходимые данные которые располагаются уже со смещением относительно его внутренней таблицы контроллера и поэтому получаем нерабочий аппарат ,даже если читать и записать в туже флэш , правда в некоторых случаях проходит ,но в 80% получается после таких экспериментов из рабочего аппарата полный труп, это из личного опыта уже и опыта своих коллег ,100% результат получается только при помощи джига через процессор устройства ,но опять таки если основной загрузчик убит то и джиг не поможет например при частичном слёте прошивки в ТV можно реанимировать нанд джигом но т.к. флеш уже подгулявшая то это помогает ненадолго,но при установке новой нандфлеш(чистой) процессор уже даже на терминал не может выйти т.к. не знает уже где он у него находится, а вот у тех процессоров где основной загрузчик находится в процессоре то залить прошивку не составляет проблем.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 27 июн 2016, 17:18 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 27 июн 2016, 13:38
Наличности на руках:
0.00

Сообщения: 3
Откуда: Изобильный
zebu писал(а):
lego_65 писал(а):
ну вот у меня TNM5000, он вроде бы автоматом пропускает беды, так ли это)


Пропускать BAD сектора просто так программатором нельзя. В этом случае должен соблюдаться определенный алгоритм пропуска, который будет понятен процу устройства в котором используется NAND. Т.е (сам не особо разбираюсь но примерно так). В NAND была записана прошивка, в микросхеме имеется пара сбойных блоков, "для NAND это нормально". Прошивка попадает на адреса, где находятся сбойные блоки. Например это блоки расположеные по адресам 10 и 20. Т.е до 10 адреса все нормально, попадаем на сбойный, он пропускается делается смещение, далее до 20 все нормально, попадаем на сбойный, он пропускается, делается смещение, далее все нормально. А, что будет если вы эту считаную прошивку со сбойными блоками в адресах 10 и 20 попытаетесь записать в микросхему, где сбойные блоки находятся по адресам например 30 и 40. Т.е произойдет смещение данных куда-то в сторону и все. Тем более программаторы, многие умеют читать NAND с автоматическим пропуском сбойных секторов, а в другом режиме не умеют. Т.е эти сектора просто игнорятся программатором и по результату мы получаем содержимое NAND, опять же со смещением. Т.е в считанной программатором прошивке по 10 и 20 адресу будут не сбойные блоки, а нужные данные.
По этому нужно по возможности прошивать NAND непосредственно в устройстве с помощью лоадеров и програмы для прошивки этого устройства (если таковые имеются) в этом случае, используются штатные механизмы обхода сбойных секторов и все будет работать.
Или еще вариант, например ChipProg48 умеет клонировать NAND. В настройках программатора включается опция "не учитавать сбойные сектора" и еще ряд опций и вычитывается микросхема. В этом случае она вычитывается полностью вместе с бед блоками. Затем берется такая же микросхема (ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ микросхема приемник ДОЛЖНА БЫТЬ ВООБЩЕ БЕЗ СБОЙНЫХ СЕКТОРОВ). И считанная выше прошивка записывается в микросхему БЕЗ СБОЙНЫХ СЕКТОРОВ. А нормальные сектора, на котырые наложатся сбойны, вычитанные выше, тоже пометятся, как сбойные. Тем самым потеряв несколько живых секторов, получаем полный клон NAND.

Извините за корявое изложение и написание. Кто хочет, может изменить и дополнить.


Все верно. Если устройство использующее прошитый nand работает со "стандартными" областями и протоколами корректировки бэдов то оно поймет корректировки и пропуски программатора, если нет (а в подавляющем большинстве у всех свои алгоритмы) то заливать средствами аппарата, ну или перед заливкой корректировать дамп под конкретные бэды новой МС специальной прогой (что крайне редко имеется).


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: прошика NAND прогером TNM5000
СообщениеДобавлено: 13 сен 2016, 15:14 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 21 фев 2013, 10:29
Наличности на руках:
-1.97

Сообщения: 26
Откуда: Анна
есть в нём одна волшебная кнопка которая подгоняет новый дамп под нанд , только вот как я понял она корректирует и сам оригинал дампа, то есть сделайте копию нужного дампа и из копии вливайте, затем копию в мусор, я так шил нанды в рикорах 21
Изображение

да забыл сказать до 6 бедов так пропускал


Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 13 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. Tnm5000

в форуме Продам | Selling

VadimAgvares

2

1267

28 июн 2019, 20:02

VadimAgvares Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Программаторы RT809H и TNM5000 по хорошим ценам

в форуме Продам | Selling

Airton

2

1831

12 мар 2020, 20:53

Monarch Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. SCX-4300 v.1.26 прошика

в форуме Ремонт принтеров и факсов | Repair of printers and faxes

RavD

3

9013

20 апр 2016, 11:38

RavD Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Samsung (La-8863p) Слетает прошика bios в пятый раз

в форуме Samsung

Vlad_vs

11

9103

17 апр 2019, 15:39

Edn Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Куплю NAND-программатор Easy-NAND Tiny Tools

в форуме Куплю | Buy

sabian

9

16770

30 ноя 2021, 20:17

merkulss Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: