K9GAG08U0D NAND некорректная работа - Форум
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: sulmas, BanLadan  
Форум » Программаторы SVOD, TNM5000, RT809 , MiniPro TL866, EZP2010, Willem PCB5F и др. » Программаторы TNM 2000+ , TNM 5000+ USB NAND » K9GAG08U0D NAND некорректная работа (не правильно считывает заливает Damp)
K9GAG08U0D NAND некорректная работа
Danila_ivaДата: Среда, 25.11.2015, 12:43 | Сообщение # 1
Группа: Пользователи
Сообщений: 79
Статус: Offline
прошу направить вопрос производителю на счет неправильной (некорректной работы) с NAND K9GAG08U0D т.е. суть: сливаем дамп с рабочей флэшки заливаем в другую, но аппарат перестает работать вообще (до это криво косо, но работал) , предполагаю что не было реальной проверки на правильность работы и соответствие данным даташитов , а K9GAG08U0D отличается от например K9GAG08U0M и т.д. но при выборе в NAND софте информация по объемам и структуре не изменяется.

во избежание дополнительных вопросов пошел дальше:
Перепробовал наверно шт 5-6 микросхем - при стирании пишет что есть BAD блоки, но в области которая за загрузку и включение не отвечает - т.е. гдето после 30%), верификацию после записи проходят без ошибок, а не работают в аппарате (навигатор в данном случае на WinCE) вообще никак, -- похоже проблема именно в нестыковке размеров страниц (+ область коррекции) реальных и "программируемых" (косвенно это видно по реальному размеру NAND по мануалу и выводимому софтом прогера) - Memory Cell Array : (2G + 64M) x 8bit и Data Register : (4K + 128) x 8bit у K9GAG08U0M а у K9GAG08U0D Memory Cell Array : (2G + 109M) x 8bit и Data Register : (4K + 218) x 8bit -- т.е. размеры разные - а судя по информации выводимой Nandsoftom 5.96 -- 2112 MBytes у убоих,

пошел дальше и пришел к выводу, точнее даже уверен, что косяк именно в софте на прогер, т.к. слитый дамп с помощью TNM5000 весит 2214592512 (2,06 ГБ) который прогером считывается заливается и верификацию проходит без ошибок, а аппарат не стартует вообще .. убита куча времени на танцы с бубнами во всех позах, пока не обратился к знакомым с "другими прогерами" -- так вот рабочий дамп который сливается с NAND и заливается в другую (при этом больное изделие оживает) весит 2261778432 (2,1 ГБ) -- сравнение дампов TNM и альтернативного с одной и тойже микросхемы выявляет сдвиг уже после первых страниц.... т.е. программатор 100% работает некоррекно с данной флэшой

к тому же уже перепробовав много разных типов NAND (а брал я его в основном для NAND) прихожу к выводу, что все что не определяется в режиме avtodetect (указанная NAND явный пример), а в поддержке заявлено, вероятно есть клон какой-то другой NAND и реально не тестировалось (хочу ошибаться... но все же)

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

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

Спасибо! и прошу прощения за столь объемный текст.
 
AdminДата: Среда, 25.11.2015, 16:32 | Сообщение # 2
Группа: Администраторы
Сообщений: 2058
Статус: Offline
все принято. запрос у производителя. ждем ответ.

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

по проблеме работы с данным нандом, ждем ответа и решения.
 
AdminДата: Четверг, 26.11.2015, 08:17 | Сообщение # 3
Группа: Администраторы
Сообщений: 2058
Статус: Offline
Производитель подтвердил, это ошибка в софте.

для исправления, пока не вышел новый софт -

скопируйте файл DEVICEDEF.TXT

в папку Lib , где установлен софт TNM Nand Programmer . (обычно это путь C:\Program Files (x86)\TNM\TNM Nand Programmer\Lib )

В следующей версии софта, ошибка будет устранена.
Прикрепления: DEVICEDEF.txt (52.7 Kb)
 
Danila_ivaДата: Четверг, 26.11.2015, 16:04 | Сообщение # 4
Группа: Пользователи
Сообщений: 79
Статус: Offline
подмена не влияет никак...
по интерфейсу изменений нет, дамп сливается без изменений, размер тот же, верификацию со старым дампом проходит, следовательно без изменений

пробовал и на 5.96 и 5.94 версии NAND софта, игры с файликом DEVICEDEF.TXT с родным и присланным на работу не влияют... может есть какие хитрости?

Добавлено (26.11.2015, 16:04)
---------------------------------------------
оказалось надо поменять строчку в файле DEVICEDEFN.TXT и интерфейс поменялся, проверяю работу

 
AdminДата: Четверг, 26.11.2015, 16:42 | Сообщение # 5
Группа: Администраторы
Сообщений: 2058
Статус: Offline
Цитата
оказалось надо поменять строчку в файле DEVICEDEFN.TXT и интерфейс поменялся, проверяю работу


усложняете задачу.

просто скопировать скачанный файл DEVICEDEF.TXT в папку выше озвученную, и согласится с заменой файла.
 
Danila_ivaДата: Четверг, 26.11.2015, 17:59 | Сообщение # 6
Группа: Пользователи
Сообщений: 79
Статус: Offline
я ж и пишу, не влияет никак замена указанного файла на работу софта и прошивки, а вот игра с DEVICEDEFN.TXT влияет, и на размер получаемого файла и интерфейс !?? но только не все проходит - стирание не работает чек и т.п. пробую подобрать настройки , авось и получится, -- по сути это тогда будет решение по втором вопросу... только ручками головой и разобраться, там кстати в этом файле помечено какие микросхемы реально проходили тест (как я понял)

а так повторюсь - замена указанного (присланного разрабом) файла на работу прогера не влияет.. может что перепутали ? размер скачанного файла DEVICEDEF.TXT 53997, родной 53996...
 
AdminДата: Четверг, 26.11.2015, 18:03 | Сообщение # 7
Группа: Администраторы
Сообщений: 2058
Статус: Offline
сравнивать нужно не размер, а хеш сумму.
 
Danila_ivaДата: Четверг, 26.11.2015, 20:42 | Сообщение # 8
Группа: Пользователи
Сообщений: 79
Статус: Offline
вобщем танцы с бубном увенчались успехом,
присланный файл на работу не влияет, но натолкнул на мысль где "копать" и чем "играть" чтобы скорректировать , нужные параметры для прошивки нужной мне флэшки... не буду вдаватся в подробности как и что делалось и откуда бралось но

отчет
нужно в файле DEVICEDEFN.TXT вместо строки.
$K9GAG08U0D: 3 48 1 NAND8_4K 64 8192 2214592512 4224 0xECD5 8192 0 ERBVPXCA 0 0 NF 0 nomsg
прописать строчку
.$K9GAG08U0D: 3 48 1 ONFI 128 4096 2261778432 4314 0xECD5 8192 0 ERBVPXCA 0 0 NF 0 nomsg

что уже сделано во вложеном файле, и при прошивке (заливке дампа) в конфигурации выставить количество ошибок 0 и оставить включеную верификацию (я писал на скорости 8 МГц) - итог 2 аппарата уже ожили
bb2 bb2 bb2 bb

осталось разобратся как добавлять новые и в принципе можно жить
Прикрепления: DEVICEDEFN.txt (65.5 Kb)
 
Danila_ivaДата: Четверг, 10.12.2015, 19:35 | Сообщение # 9
Группа: Пользователи
Сообщений: 79
Статус: Offline
вот файлик который в сочетании с софтом 5.96 NAND дает корректные чтение-стирание-запись для TC58DVG3S0ETA00 Toshiba. Проверено путем сливания с заведомо исправной заливания в другую (из больного аппарата) при этом пациент оживает полностью - условия удачной заливки дампа чуть выше, плюс не должно быть точек и крестиков при записи (микросхема хорошая), иначе аппарат возможно окажется "не совсем" рабочим

может кому-то поможет!

Добавлено (10.12.2015, 19:35)
---------------------------------------------
да переименовать надо в DEVICEDEFN.txt ,а то при прикреплении как-то странно пронумеровало...

Прикрепления: 3539165.txt (65.6 Kb)
 
Danila_ivaДата: Воскресенье, 27.12.2015, 03:38 | Сообщение # 10
Группа: Пользователи
Сообщений: 79
Статус: Offline
подправлена работа K9LBG08U0D - проверено, остальное по аналогии с вышенаписанным

Добавлено (27.12.2015, 03:38)
---------------------------------------------
да допуск производителя на bad блоки у данной микросхемы до 50 если больше - неисправна,

при записи с влюченой в настройках верификацией и "0" ошибок на страницу могут быть точки крестики - если после записи делать верификацию, то до 50 единичных ошибок (т.е. 1 на страницу, с учетом найденных бэд блоков) это похоже норма, главное чтобы не в начале -- из практики до 50-60 блока - изделие оживает полностью...

Прикрепления: DEVICEDEFN20151.rar (6.2 Kb)
 
Yurik58Дата: Четверг, 07.01.2016, 16:02 | Сообщение # 11
Группа: Пользователи
Сообщений: 5
Статус: Offline
Странно.У меня проблем с этими микросхемами не было.Прогер брал около полутора лет назад,обновлялся регулярно.
 
AdminДата: Среда, 03.02.2016, 11:03 | Сообщение # 12
Группа: Администраторы
Сообщений: 2058
Статус: Offline
Ошибку исправили.

Nand Programmer Software version 6.00 for Model 5000 (Feb 3,2016)

По возможности, проверьте.
 
Danila_ivaДата: Вторник, 23.02.2016, 15:16 | Сообщение # 13
Группа: Пользователи
Сообщений: 79
Статус: Offline
"TC58DVG3S0ETA00 / K9GAG08U0D bug fixed" видел спасибо!
строчки в файле DEVICEDEFN.txt нового софта соответствуют выложенным мной, (отличие одно - для K9GAG08U0D скорость начальная установлена 8 МГц, по тошибе даже коменты мои остались) поэтому в плане копирования-записи проблем думаю не будет (нет пока под рукой таких) на счет авто детекта обязательно проверю по мере появления подопытных...

K9LBG08U0D осталось нетронутым, а также судя по даташитам все NAND SAMSUNG типа K9***08U0D имеют увеличенную область коррекции и соответственно объем получаемого дампа должен быть больше, а в софте 6.00 (судя по файлу DEVICEDEFN.txt) они идентичны K9***08U0M, что неправильно и требует исправления... и вопросы будут возникать по мере необходимости прошивок данных микросхем ...

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

а так в общем спасибо!! положительные сдвиги то есть!

Добавлено (08.02.2016, 20:02)
---------------------------------------------
тест NAND soft v 6.00 по умолчанию

TC58DVG3S0ETA00 автодетект работает, читается, стирается, шьется, верификацию проходит -- BAD блоки не обходит -- условие удачного оживления аппарата - дамп прошивки с микросхемы без BAD блоков и заливка в микросхему без bad блоков (допуск ошибок на страницу ставил 0, и скорость 8МГц) - т.е. работает

K9LBG08U0D автодетект не работает, размеры дампов реального и полученного не совпадают по размеру со всеми вытекающими.... выбрать K9LBG08U0M (есть в меню при автодетекте) не получается, в ручном меню нет - нужно править ошибки в DEVICEDEFN.txt

K9GAG08U0D пока нет возможности протестить

Добавлено (23.02.2016, 15:16)
---------------------------------------------
K9GAG08U0D автодетект не работает (в предлагаемом меню не появляется ...U0D) - только ручной выбор, стирает пишет корректно (верификацию проходит - изделие оживает), т.е. по данной микросхеме софт можно считать частично (достаточно для работы) подправлен.

 
Danila_ivaДата: Воскресенье, 10.04.2016, 20:38 | Сообщение # 14
Группа: Пользователи
Сообщений: 79
Статус: Offline
сегодня пришлось "химичить" поддержку ATO AFND1G08U3 -- добавил в файлик DEVICEDEFN.txt, нужно заменить в папке Lib nand софта - авто детекта нет, ручной выбор есть, читает стирает и пишет нормально (регистратор ожил) -- может кому-то поможет

у данной микросхемы заявлена 8ми страничная OTP область (Security features-OTP area, 16Kbytes(8 pages))?? на этот счет не проверялась, да и не знаю как, поэтому не плохо бы чтобы добавили официально в поддержку программатора,

но проверить возможно уже не на чем будет, т.к. разовая работа подвернулась
Прикрепления: afnd1G08U3.rar (6.2 Kb)
 
musgokceДата: Понедельник, 11.04.2016, 10:21 | Сообщение # 15
Группа: Пользователи
Сообщений: 23
Статус: Offline
Hello there,
Yeah. I'm trying to write for lg blu ray (hb1100).
I can not write.
5.96 What should I use, I Would we change?
devıcedefn.txt which should I use?
Can you throw mail? : I mustafa@fenelektronik.co
thank you for your help.

Добавлено (11.04.2016, 10:21)
---------------------------------------------
mustafa@fenelektronik.com

 
Форум » Программаторы SVOD, TNM5000, RT809 , MiniPro TL866, EZP2010, Willem PCB5F и др. » Программаторы TNM 2000+ , TNM 5000+ USB NAND » K9GAG08U0D NAND некорректная работа (не правильно считывает заливает Damp)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

© Copyright Willem-ua 2010-2024