Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

NAND-ФЛЭШ

Список форумов» Флейм» Технофлейм На страницу 1, 2, 3, 4  След.
АвторСообщение
фантом2
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 510




25-12-2012 17:23

Сейчас всё чаще в LCD телевизорах стали попадаться NAND-ФЛЭШи. Народ тут на форуме ищет прошивки для них. Я позвонил на техподдержку своего программатора и ихний инженер сказал, что NAND-ФЛЭШи для хранения дампов не используют т.к. они имеют много бэд-ячеек которые ещё и образуются в процессе эксплуатации. Т.е. даже новую нанд невозможно прописать по прежним адресам т.к. они просто не совпадут - при производстве адресация бэдных ячеек непредсказуема. Кто может прояснить ситуацию с этим типом флэшек?
ФАРТ
monitor.net.ru
/
Сообщения: 7862




25-12-2012 17:58

фантом2 писал:
при производстве адресация бэдных ячеек непредсказуема

Естественно.
фантом2 писал:
своего программатора
И какого же?
yurikel
Участник
Сообщения: 292




25-12-2012 18:03

тритона естественно,кудаж еще звонить то.
Lanin
Участник
Сообщения: 472




25-12-2012 18:06

фантом2, так пойдет? http://hddmasters.by/articles/o-nakopiteljah-na-osnove-nand-flash.html
фантом2
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 510




25-12-2012 21:05

Lanin, спасибо.
yurikel, Автопрог - там целую лекцию прочитали.
Просто както смущает то, что народ ищет прошивки на эти нанды... Или я несовсем понимаю чтото?
БМК
Участник
Сообщения: 1362




25-12-2012 21:24

фантом2 писал:
Я позвонил на техподдержку своего программатора и ихний инженер сказал, что NAND-ФЛЭШи для хранения дампов не используют т.к. они имеют много бэд-ячеек которые ещё и образуются в процессе эксплуатации.



Прочти здесь
http://monitor.net.ru/forum/viewtopic.php?p=3602905#3593734
http://monitor.net.ru/forum/viewtopic.php?p=3602905#3594141
фантом2
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 510




25-12-2012 21:54

БМК, я бы хотел всёже уточнить - в нандах хранится прошивка или же они используются для иных целей?
asanik
monitor.net.ru
/
Сообщения: 6684




25-12-2012 22:18

фантом2 писал:
в нандах хранится прошивка

Да. Именно она и хранится. Как правило, чаще NAND стоит не одна как память ПО в аппарате, есть еще и другие "хранилища" ПО - во FLASH.
Captain
monitor.net.ru
/
Сообщения: 9932




26-12-2012 05:33

фантом2 писал:
в нандах хранится прошивка или же они используются для иных целей?

сложно в лоб. Причина в том что на них расположена операционная система. Нанд флеш (при этом) оформатированна как винчестер в компьютере. Бады закрыты. Файлы уложены.
При этом, в нанд, можно сказать, лежит прошивка.
Что касается бадов, это для нас лохов наливают. Берем простой пример - планшеты. Востановление ПО работает как с обычной флешкой. Форматирует (прописывает заголовок), заливает файлы, перезапускает. Ни о каких проверках речи нет. В лудшем случае, есть тестовое чтение записаного и сверка с оригиналом.
Теперь возмем обычные флешки. Утилиты виндовоза не проверяют поверхность на бады. Тупо прописывает заголовок формата и все. Умные слова что там все делает встроенный контроллер - для верующих. Ничего такого он сам не делает. И применяя опыт, могу сказать - миф о том что в нанд море дефектов с завода, является мифом.
фантом2
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 510




26-12-2012 09:32

Captain, Т.е. есть смысл сохранять содержимое с нандов с целью последующего восстановления ПО на другом нерабочем аппарате или нет ввиду возможного несовпадения битых ячеек по адресам? Ведь адреса бадов тоже гдето хранятся или они в нанде и прописаны?
LDZ
Участник
Сообщения: 919




26-12-2012 10:43

Captain, у меня было мало гаджетов убитых основательно и требующих программатора, но те что лечились перешивкой дампа не включились ни один (навигаторы и планшет). Загрузчики запустились во всех, дальше обычное обновление и все ок. Так шо не миф для верующих. имхо, конечно...

фантом2, сохранять смысл есть. Как лечить дамп от бэд блоков можешь погуглить на тему JTAG xbox 360.

А вообще нанда интересное устройство. улыбка Вот есть статья:
http://habrahabr.ru/post/96896/
есть твердотельный диск и у меня, какой то он "своеобразный". Как узнать сколько "пробежала" нанда? Новая из Китая действительно будет "без пробега"? улыбка
mr.vai
Забанен
Забанен
Сообщения: 4007




26-12-2012 14:09

так как же поступает контролёр флэшки или проц перед записью ? добавляет ли избыток ? или просто делает цикл запись-чтение и создаёт каталог проблемных ячеек
или не хера не делает как утверждает мистер Captain гы-гы
фантом2
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 510




26-12-2012 14:10

LDZ, Так всётаки не получилось запустить гаджеты, требующие перешивки дампа или как?
LDZ
Участник
Сообщения: 919




26-12-2012 14:56

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

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




26-12-2012 16:49

Captain, Игорь, известный LG6000, когда не совсем посыпалась нанд может включаться и работать, а может не включаться. Если перешить его с флэхи, когда он включился (даже такой-же версией ПО), он начинает работать без проблем. Что это по твоему, как не появление новых бэдов и не пометка их при прошивке с флэхи?
asanik
monitor.net.ru
/
Сообщения: 6684




26-12-2012 17:25

Парни, а что спорить то? улыбка
ВОВА сколько раз писал - слить нерабочий дамп - и его же залить опять - иногда помогает...
Теперь дискут (только без "крови" гы-гы ) на ХХ страницах... голливудская улыбка

Добавлено 26-12-2012 17:29

Тут вопрос нужно ставить - что есть BAD? - физически или потеря (изменение) содержимого в следствии неопределенных причин...
И опять же - ГДЕ? - в служебке (загрузчике) или в хранимых данных...
В каждом конкретном случае будет по разному...
mr.vai
Забанен
Забанен
Сообщения: 4007




26-12-2012 17:35

так вот интересуют алгоритмы обработки самим девайсом так сказать
asanik
monitor.net.ru
/
Сообщения: 6684




26-12-2012 17:56

mr.vai писал:
вот интересуют алгоритмы обработки самим девайсом

Здесь нельзя обобщать и нужно рассматривать по каждому девайсу отдельно и конкретно.
У каждого разные алгоритмы работы. Одно дело если переписывать NAND на программаторе pin-to-pin и совсем другое, если это делать аппаратно (в составе аппарата).
Даже почти у каждой USB флешки стоит свой контролер со своим алгоритмом работы записи-чтения...
LDZ
Участник
Сообщения: 919




26-12-2012 18:03

asanik писал:
... что есть BAD?

Блок помечается как бэд, если в него невозможно записать.
После команды "записать данные по такому то адресу" и отмашки флага контроллер читает статус регистр нанд. Если ок - работает дальше, если ошибка - блок помечается и производится запись по другому адресу.
Lanin
Участник
Сообщения: 472




26-12-2012 18:18

LDZ,
Цитата:
Блок помечается как бэд, если в него невозможно записать.

Не возможно по времени обращения к блоку? Или нечитаемый/записываемый блок?
Что-то мне сдается все в алгоритме работы
mr.vai писал:
контролёр флэшки или проц

LDZ
Участник
Сообщения: 919




26-12-2012 18:29

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

mr.vai писал:
...добавляет ли избыток ?

а сколько его надо? голливудская улыбка Вот, посмотри картинки. Одни диски 120Gb другие 128Gb. 8Gb в избыток. Это много? или это чуть-чуть? голливудская улыбка
http://www.3dnews.ru/storage/630006/
asanik
monitor.net.ru
/
Сообщения: 6684




26-12-2012 18:55

mr.vai писал:
алгоритмы обработки самим девайсом так сказать

Конкретно - каким именно?
Просто тема начинает разрастаться в разные стороны.
Вопрос ТС ставился о сохранении и копировании NAND прошивок LCD методом pin-to-pin на программаторе и я придерживаюсь поставленного им вопроса.
фантом2 писал:
в LCD телевизорах стали попадаться NAND-ФЛЭШи. Народ тут на форуме ищет прошивки для них.

фантом2 писал:
даже новую нанд невозможно прописать по прежним адресам т.к. они просто не совпадут - при производстве адресация бэдных ячеек непредсказуема. Кто может прояснить ситуацию с этим типом флэшек?

фантом2 писал:
Просто както смущает то, что народ ищет прошивки на эти нанды... Или я несовсем понимаю чтото?

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

Ответ: НУЖНЫ! Записать можно и записываем не только в новые, а и даже в старые NAND-ы. И обновляем ПО телевизоров и с этим тоже не возникает проблем (как правило не возникает), даже со сменой версии загрузчика.
Даже пользователь самостоятельно это может сделать, скачав обновление с оф. сайтов производителя.
NO ®
Философ
Сообщения: 3022




26-12-2012 19:39

Captain писал:

Что касается бадов, это для нас лохов наливают. Берем простой пример - планшеты. Востановление ПО работает как с обычной флешкой. Форматирует (прописывает заголовок), заливает файлы, перезапускает. Ни о каких проверках речи нет. В лудшем случае, есть тестовое чтение записаного и сверка с оригиналом.

Ты так действительно думаешь или решил тему растролить? Во всех устройствах где я совал свой пятак и джиг везде при обновлении или востановлении есть проверка на битые блоки и перезапись таблицы бадов в системную область нанда. Думаю поверишь на слово и не придется длинно аргументировать.

Если аСаня решил собрать тему в ровное русло, то думаю придется дать определение бадов. Бад блок это блок с невозможностью или нестабильным чтением и записью, определяются по спец команде с контроллера нанда перед, а не методом записи чтения с портов в процессе работы или обновления. В процессе обновления оно контролируется подсчетом контрольных сумм на несколько блоков. Возможно не очень четко дал определение, пусть это будет примерной сутью.
Количество бад блоков меняется от напряжения питания и температуры микрухи. Я специально игрался в этом направлении, лабораторно табличных результатов не фиксировал, тк полномочий на это мне не давали. Можно и повторить.

asanik писал:
Парни, а что спорить то? улыбка
ВОВА сколько раз писал - слить нерабочий дамп - и его же залить опять - иногда помогает...
А у меня было несколько раз я сливал нанд и тут же вливал его обратно этот же телик. Несколько минут разница считал и записал его обратно. И ИНОГДА телик помер гы-гы А перенес дамп в соседнее мертвое тело и оно ПОЧТИ ВСЕГДА ожило. В основном дохнут самсунговские K9 и хуниксы HY27. Самые стабильные это NAND от ST и ТС58 тошиба. Собственно правильно написанный софт обновления с перезаписью таблицы бадов решает почти все проблеммы. Всегда с улыбкой смотрю как молятся и скрещивают пальцы перед прошивкой глючного самсунга.

И как резюме этом нужно ли сливать прошивки для использования в последующих ремонта - нужно! Но не прогером а аппаратными средствами как файл сырца RAW или с файловой системой JFFS2 или UBIFS. И вторым вариантом с разбивкой файлами на модули прошивки. Далее обьединяя файлы, комбинируя с другими будет возможность собрать нужный хотя бы для востановления загрузчика через залив прогером. Но это совсем другая песня и очень жалею что не допер до этого ранее и не собрал себе "коллекцию". А обновления это только обновления и не имеют многих крайне необходимых частей. недовольство, огорчение
LDZ
Участник
Сообщения: 919




26-12-2012 22:57

NO ® писал:
...Количество бад блоков меняется от напряжения питания и температуры микрухи. Я специально игрался в этом направлении, лабораторно табличных результатов не фиксировал, тк полномочий на это мне не давали. Можно и повторить.


Погуглил... прожарка и тут рулит... голливудская улыбка с моей флешкой все стало ясно.голливудская улыбка
http://www.ferra.ru/ru/storage/news/2012/12/05/Macronix/
http://4pda.ru/2012/12/04/81076/#more-81076
asanik
monitor.net.ru
/
Сообщения: 6684




26-12-2012 23:21

LDZ, голливудская улыбка
Про твои флешки тебе - http://flashboot.ru/index.php?name=News&op=article&sid=27
И тут выбирай - http://flash-extractor.com/library/
LDZ
Участник
Сообщения: 919




26-12-2012 23:56

asanik, до "прожарки" и "очистки" не определялась, Нет где искать утилиты я в курсе. улыбка
алеx3
Участник
Сообщения: 3559




27-12-2012 01:36

LDZ писал:
Погуглил... прожарка и тут рулит...

Лежит у мня несколько флешек с битыми блоками, причём именно с новья такие попались при покупке, так скока там говорите часов жарить надо? а если не поможет, кто виноват? гы-гы

asanik писал:
Здесь нельзя обобщать и нужно рассматривать по каждому девайсу отдельно и конкретно.
У каждого разные алгоритмы работы

Здесь, можно и поспорить, пока ещё не могу утверждать, но есть все шансы что нанду с одного например аппарата, можно смело переписать в другом аппарате совсем на другом проце, но главное прошивкой от первого аппарата, и потом воткнув в родной первый аппарат , всё заколоситься.
То есть алгоритм перескока и пометки бадов, у многих телеясчиков и не только , одинаков, им только надо научиться управлять, тоесть научиться задавать где сохранять таблицу бадблоков. разумеется нужно знать где должна находиться эта таблица бадов, в том или ином аппарате.
Вот этого и не хотят делать многие производители программаторов , выдумывая всякие бредни про нандфлеш,
Всего то надо от программатора, иметь возможность записи дампа с пропуском бадблоков, и созданием таблицы этих бадблоков, по заданным пользователем , адресам.
Другой вопрос откуда нам , записывающим таким программатором знать по каким адресам разместить таблицу бадов, над этим нужно работать. улыбка
asanik
monitor.net.ru
/
Сообщения: 6684




27-12-2012 02:53

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

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

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

Добавлено 27-12-2012 03:00

Сейчас еще Олег подойдет "в волнении жутком и с номерочком на ноге" и скажет... голливудская улыбка
mr.vai
Забанен
Забанен
Сообщения: 4007




27-12-2012 09:41

так если у самого нанд чипа контролёр и алгоритм переноса тогда по отношению к внешнему миру он должен выглядеть безупречным и не битым до определённого момента переполнения избыточных ячеек как обычная скажем 25 серия
может мы путаем случаи где это 29 или 49 серия флеш и нанд флеш ? корпуса похожи и народ может горячится в выводах или я не фига не понял просто хочется понять что на каком этапе и в чём происходит так сказать упорядочить Эврика !
tit7861
Участник
Сообщения: 629




27-12-2012 09:46

NO ® писал:
нужно! Но не прогером а аппаратными средствами как файл сырца RAW или с файловой системой JFFS2 или UBIFS. И вторым вариантом с разбивкой файлами на модули прошивки.

Так давайте же, пожалуйста, инструкции как,чем это делать, и начнем дружно, медленно, но упорно их собирать в каком-нибудь режиме (хоть открытом, хоть закрытом), а то что-то много непонятного. Их сейчас везде понатыркано, в каждом современном, и даже и в девятнашках, и в семнашках, и даже в мини-тфт - а то скоро, года через два, похоже что можем "лечь под них", нужен будет файл-прошивки, а взять негде, потому что ни у кого из участников ее нет улыбка
asanik
monitor.net.ru
/
Сообщения: 6684




27-12-2012 11:29

mr.vai писал:
может мы путаем случаи где это 29 или 49 серия флеш и нанд флеш ? корпуса похожи и народ может горячится в выводах

Я не видел в теме никого, кто бы горячился и не понимал о чем речь - все обсуждения идут о NAND.
Т.е. написав "мы" - ты погорячился первым.
фантом2
Предупреждений: 2
Предупреждений: 2 Предупреждений: 2 
Сообщения: 510




27-12-2012 11:41

Да, всё не так уж и просто, оказывается... Я уже начинаю склоняться к мысли что проще заказать целиком мэйн в случае проблемм с нандом... недовольство, огорчение
Список форумов» Флейм» Технофлейм» NAND-ФЛЭШ На страницу 1, 2, 3, 4  След.
Перейти:  
Текущий раздел» Флейм» Технофлейм (Различные обсуждения на технические темы)








Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы
Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!