Список форумов Ремонт телевизоров и мониторов Ремонт телевизоров и мониторов
Форум мастеров по ремонту и обслуживанию сложной бытовой техники
 
  homeСайт    ПоискПоиск    ПользователиПользователи    ГруппаГруппа  ПрофильПрофиль    Личные сообщенияЛичные сообщения    ВходВход   РегистрацияРегистрация  homeБан-лист   

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

Аналоги микросхем для БП Маркировка SMD Наш магазин
 Программатор NAND FLASH
На страницу 1, 2, 3, 4, 5, 6, 7  След.
 
Начать новую тему   Ответить на тему    Список форумов Ремонт телевизоров и мониторов -> Программаторы и софт....
Предыдущая тема :: Следующая тема  
Автор Сообщение
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение23 Май 2017, 19:29 PM   Программатор NAND FLASH  Пост #: 1    Ответить с цитатой

Как показала практика прошивка Nand K9GAG08U0E всякими RT809H, ProMan и им подобными, к нормальной и полноценной работе телевизора после прошивки K9GAG08U0E не приводит. Стоит обновить телевизор через инет, либо подключить внешний накопитель, как ситуация с перезагрузкой проявляется снова.
В связи с необходимостью прошивать Nand flash и невозможностью приобрести нормальный прогер, и по нормальной цене, было принято решение ваять свой софт и свой прогер.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение21 Авг 2017, 09:44 AM    Пост #: 2    Ответить с цитатой

Разговаривал для начала с поляком funak, разработчиком Flash NAND Lite! TSOP48 и предлагал ему сотрудничество в разработке, или точнее в доработке его программатора, он тупо промолчал, тогда и было принято решение сделать свое.

Поляк нихрена толком сделать не умеет.
1. В софте нет английского языка,
2. Таблицы софта так растянуты, что нереально что то увидеть даже на 22 мониторе.
3. В софте напихал кучу лишних таблиц. LUN, TARGET, и тд.
4. Самому добавить нужные микрухи нет возможности.
5. Короче, недоделанное гуано как и все остальные. !!

Скачивание и просмотр файлов доступно только зарегистрированным пользователям !

Вернуться к началу
snejkin
Уже был


Репутация: 2    



Сообщения: 23
Откуда: Николаев

Группа: Нет

 Профиль
Личное сообщение

Сообщение24 Авг 2017, 06:46 AM    Пост #: 3    Ответить с цитатой

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

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение24 Авг 2017, 09:44 AM    Пост #: 4    Ответить с цитатой

Надо домучивать K9GAG08U0E, вся проблема в том что большинство микросхем K9GAG08U0E идет с битыми бад блоками, и производителем забито маркирование этих данных 'bad block managment", если стереть информацию производителя, то ни какой программатор не найдет битые бады, и поэтому идеально не удалять битые бады, а пропускать их или смещать, и писать данные в нормальные ячейки.

Маркирование плохих блоков в микросхемах NAND Flash осуществляется записью обычно значения 0 по определенному адресу в области Spare Area нулевой страницы плохого блока. Маркеры плохих блоков лежат в определенных адресах области Spare Area.
...
Нужно иметь ввиду, что маркеры плохих блоков помещаются в обычные ячейки Flash памяти Spare Area, которые стираются при стирании всего блока памяти. Поэтому для сохранения информации о плохих блоках перед стиранием обязательно нужно сохранить эту информацию, а после стирания ее - восстановить.

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

В идеале софт должен сдвигать блоки до определенных пределов. А последние блоки всегда оставлять те что надо. Значит нужно пропустить блок который программатор не может стереть и пытаться записать данные в следующий рабочий блок
Вернуться к началу
snejkin
Уже был


Репутация: 2    



Сообщения: 23
Откуда: Николаев

Группа: Нет

 Профиль
Личное сообщение

Сообщение25 Авг 2017, 07:51 AM    Пост #: 5    Ответить с цитатой

Цитата:
а потом загружается прошивка пропуская битые блоки

и записывая карту сдвига секторов определённым образом в нанду.
каждый процессор делает это по-своему, зачастую добавляя проприетарные метки в качестве "отпечатка пальца". на Dreambox DM 7020HD v2 нарвался именно на такую мульку.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение25 Авг 2017, 08:34 AM    Пост #: 6    Ответить с цитатой

Карты как таковой нет, есть маркированные битые BB, в нормальном состоянии они отмечаются как FF, если программатор пишет в эти ячейки инфу, она не будет работать, процессор видя BB каким то способом их пропускает, и пишет в ячейки где FF
Вернуться к началу
snejkin
Уже был


Репутация: 2    



Сообщения: 23
Откуда: Николаев

Группа: Нет

 Профиль
Личное сообщение

Сообщение25 Авг 2017, 09:28 AM    Пост #: 7    Ответить с цитатой

карты как таковой есть

[ 0.261000] usbcore: registered new interface driver usbhid
[ 0.261000] usbhid: USB HID core driver
[ 0.263000] NET: Registered protocol family 17
[ 0.263000] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 0.263000] Bluetooth: HIDP socket layer initialized
[ 0.263000] Key type dns_resolver registered
[ 0.263000] PM: CP0 COUNT/COMPARE frequency does not depend on divisor
[ 0.264000] EBI CS0: setting up NAND flash (primary)
[ 0.265000] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xda
[ 0.265000] nand: AMD/Spansion S34ML02G1
[ 0.265000] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 0.265000] nand: device found, Manufacturer ID: 0x01, Chip ID: 0xda
[ 0.265000] nand: AMD/Spansion S34ML02G1
[ 0.265000] nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 0.265000] brcmnand brcmnand.0: 256MiB total, 128KiB blocks, 2KiB pages, 16B OOB, 8-bit, Hamming ECC
[ 0.266000] Bad block table found at page 131008, version 0x01
[ 0.266000] Bad block table found at page 130944, version 0x01

[ 0.267000] Creating 3 MTD partitions on "brcmnand.0":
[ 0.267000] 0x000000500000-0x000010000000 : "complete"
[ 0.270000] 0x000000500000-0x000000b00000 : "kernel"
[ 0.271000] 0x000000b00000-0x000010000000 : "rootfs"

и заметьте, это на SLC-шке.
на MLC-шке всё есчо чудесатее.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение25 Авг 2017, 10:56 AM    Пост #: 8    Ответить с цитатой

Это не таблица, а данные в определенной области Spare забитые производителем. Насколько вижу по дампу это считано ProMan
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 14:56 PM    Пост #: 9    Ответить с цитатой

Пришли платки для нового программатора NAND. Ниче так, солидно выглядят.

Скачивание и просмотр файлов доступно только зарегистрированным пользователям !

Вернуться к началу
pet-rovich
Уже был


Репутация: 1    



Сообщения: 13
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:38 PM    Пост #: 10    Ответить с цитатой

lensmen писал(а):
Пришли платки для нового программатора NAND

Уважаемый lensmen, я так понял что Вы уже разработали программатор и софт к нему есть. Или Вы что то доработали?
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:48 PM    Пост #: 11    Ответить с цитатой

Есть все исходники, схема, дело за сборкой. Пока ждем AT91SAM7S128
Вернуться к началу
pet-rovich
Уже был


Репутация: 1    



Сообщения: 13
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:55 PM    Пост #: 12    Ответить с цитатой

Я сам собрал на CY7C68013A. А где такие платки красивые заказал, если не секрет че обошлись?
Вернуться к началу
VS
Модератор


Репутация: 4    

Модератор


Сообщения: 3300
Откуда: Киев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 15:56 PM    Пост #: 13    Ответить с цитатой

Одну платку выделишь?
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 16:00 PM    Пост #: 14    Ответить с цитатой

pet-rovich, Делают у нас в Украине. Недорого выходит.
Разработка будет по типу польского Flash NAND Lite, софт будем делать сами, ибо то что сделал поляк неплохо, но, не устраивает сам дизайн софта, и обход BB.

VS, Дай соберем для начала. Завтра у китайцев распродажа, как раз купим панельки, хотя есть вариант сделать zif м потом просто вставлять туда переходную панель.
Вернуться к началу
pet-rovich
Уже был


Репутация: 1    



Сообщения: 13
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 16:32 PM    Пост #: 15    Ответить с цитатой

По поводу ВВ долго ломал голову, и решил что это в принципе не надо, да и обход в каждом теле делает проц по своему алгоритму, после чего он не просто закрывает битый блок прописывая в его спаре 00, но также пишет таблицу куда он переместил инфу с данного блока.
Не просто переместил на один блок, а перемещает в специально отведенную для копирования область. Так что с ВВ для каждого тела надо будет писать свой алгоритм.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 16:41 PM    Пост #: 16    Ответить с цитатой

Как гласит практика, только Samsung имеет проблему с BB. в частности K9GAG08U0E. Поэтому именно на flash с большим объемом нужно делать ставку. Я не знаю что ты там натворил со своим прогером, но вроде после обновления, или подключения внешнего накопителя, телевизор не работает.
Вернуться к началу
pet-rovich
Уже был


Репутация: 1    



Сообщения: 13
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 17:08 PM    Пост #: 17    Ответить с цитатой

Прогу ENTT даже не ставил, но думаю что да т.к они в начале тоже наверное пользовались исходниками Cypris
Хотелось бы доработать его чтобы с EMMC работал, чет пока не очень вьеду как они работают.
Вернуться к началу
VS
Модератор


Репутация: 4    

Модератор


Сообщения: 3300
Откуда: Киев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 17:28 PM    Пост #: 18    Ответить с цитатой

С EMMC по другому работать можно. Дима знает. И я, чуть чуть...
Вернуться к началу
pet-rovich
Уже был


Репутация: 1    



Сообщения: 13
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 17:44 PM    Пост #: 19    Ответить с цитатой

VS писал(а):
С EMMC по другому работать можно. Дима знает. И я, чуть чуть..

Не подскажешь где почитать?
Вернуться к началу
VS
Модератор


Репутация: 4    

Модератор


Сообщения: 3300
Откуда: Киев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 19:57 PM    Пост #: 20    Ответить с цитатой

pet-rovich,
в понедельник.Если ранее Дима не подскажет.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение10 Ноя 2017, 21:15 PM    Пост #: 21    Ответить с цитатой

VS, Ну благодаря тебе я это и узнаю,
pet-rovich, EMMC читается через картридер, либо через тот же RT809H, если знаешь точки для подключения на майне. Неплохо иметь "убитый" майн, снять с него проц, и на картинке по даташиту проследить дорожки, туда где удобней паяться на плате.
Вернуться к началу
pet-rovich
Уже был


Репутация: 1    



Сообщения: 13
Откуда: Алматы Казахстан

Группа: Нет

 Профиль
Личное сообщение

Сообщение11 Ноя 2017, 14:48 PM    Пост #: 22    Ответить с цитатой

lensmen писал(а):
VS, Ну благодаря тебе я это и узнаю,
pet-rovich, EMMC читается через картридер, либо через тот же RT809H, если знаешь точки для подключения на майне. Неплохо иметь "убитый" майн, снять с него проц, и на картинке по даташиту проследить дорожки, туда где удобней паяться на плате.

Не... я не в том смысле. Я уже законэктился к некоторым платам и даже прошил через RT. ЭТО Я ДЛЯ СЕБЯ ЧИСТО СПОРТИВНЫЙ ИНТЕРЕС. Да и за одно прогер свой усовершенствовать.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение30 Дек 2017, 08:57 AM    Пост #: 23    Ответить с цитатой

Благодаря нашему коллеге pet-rovich, сделан практически клон программатора ENTT он же Easy-NAND Tiny Tools. Так же на микроконтроллере Cypress и ZIF Socket 48-Pin.
Вернуться к началу
artur008
Предупреждений: 1


Репутация: 3    

Предупреждений: 1 


Сообщения: 80
Откуда: Калуга

Группа: Нет

 Профиль
Личное сообщение

Сообщение16 Янв 2018, 10:21 AM    Пост #: 24    Ответить с цитатой

lensmen писал(а):
сделан практически клон программатора ENTT он же Easy-NAND Tiny Tools

Ходят упорные слухи, что "медленный" он, по сравнению с ростовским. А это в современных условиях и тенденциях "важно".
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение16 Янв 2018, 10:45 AM    Пост #: 25    Ответить с цитатой

artur008, Уже исправлено, работает быстро, и дамп не шифрованный как в ENTT, это там некий идиот перемудрил.
Вернуться к началу
artur008
Предупреждений: 1


Репутация: 3    

Предупреждений: 1 


Сообщения: 80
Откуда: Калуга

Группа: Нет

 Профиль
Личное сообщение

Сообщение16 Янв 2018, 10:52 AM    Пост #: 26    Всего отзывов: 1 Ответить с цитатой

В ENTT, дамп можно сохранить 3-мя способами: простой бинарник, кодированный и криптованный. Зачем и кому это нужно? Каждый пользователь программатора решает для себя сам. Для пользователя "разумное зерно" в этом есть, а смысл для производителя тем более.
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение16 Янв 2018, 11:03 AM    Пост #: 27    Ответить с цитатой

artur008, Я не воспринимаю приборы, который нужно активировать через производителя, и при том, что он может его залочить через сеть. Я не говорю что прибор плохой, вопрос в дауне sergiuss. То что он больной человек и неадекватный уже все обсудили как на cnclab, так и на других форумах.
Вернуться к началу
HIN
Уже был


Репутация: 0    



Сообщения: 9
Откуда: Вятская губ.

Группа: Нет

 Профиль
Личное сообщение

Сообщение16 Янв 2018, 16:43 PM    Пост #: 28    Ответить с цитатой

lensmen писал(а):
artur008, Уже исправлено, работает быстро, и дамп не шифрованный как в ENTT

lensmen, где, как и за сколько можно приобрести?
Вернуться к началу
lensmen
Admin

   

Admin


Сообщения: 10812
Откуда: Николаев

Группа: 
[Профи Профи ]


 Профиль
Личное сообщение

Сообщение16 Янв 2018, 17:36 PM    Пост #: 29    Ответить с цитатой

HIN, Для России точно никак.
Вернуться к началу
HIN
Уже был


Репутация: 0    



Сообщения: 9
Откуда: Вятская губ.

Группа: Нет

 Профиль
Личное сообщение

Сообщение16 Янв 2018, 18:30 PM    Пост #: 30    Ответить с цитатой

lensmen писал(а):
HIN, Для России точно никак.

Это из политических соображений или что то другое?
Вернуться к началу
Показать сообщения:  
Начать новую тему   Ответить на тему    Список форумов Ремонт телевизоров и мониторов -> Программаторы и софт.... Часовой пояс: GMT + 2
На страницу 1, 2, 3, 4, 5, 6, 7  След.
Похожие темы
Тема Автор Ответов
Нет новых сообщений Canada PRG-120 GQ-5X NAND Flash lensmen 0
Нет новых сообщений RT809H Универсальный программатор NAND lensmen 1
Нет новых сообщений Программатор для PIC16F914. гость 20
Нет новых сообщений Простой программатор для ER1400 гость 3
Нет новых сообщений Ищу прошивку flash для TCL 32E92NH22C гость 0
Нет новых сообщений Простой программатор для 24Схх lensmen 4
Нет новых сообщений программатор tms370 под windows XP гость 6
Нет новых сообщений Какой программатор выбрать ?? Гость 17
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения. AUDI NAVIGATION PLUS AUZ1Z1 программатор FIS... гость 14
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения. Ищу прошивку FLASH на SATURN TV LED 32OF ut3eo 26
Страница 1 из 7

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы

    homeRSS-лента   

Acer, Asus, BBK, Bravis, BenQ, DEX, Digital, Daewoo, Dune, Elenberg, Ergo, Erisson, Eurosky, Eurosat, JVC, LG, Liberton, Mystery, Mirta, Panasonic, Philips, Pioneer, Rotex, Rainford, Rolsen, Supra, Saturn, Sony, Shivaki, Samsung, Sharp, TCL, Thomson, Toshiba, Tedelex, Elenberg, Vestel, Hisense, Kivi, Akai, Aiwa, AEG, AKIRA, Liberty, Konka, Hyundai, HTC, HPC, Hitachi, Hanseatic, Grol, Grundig, HANNspree, Fusion, Meizu, Metz, Mirta, Mitsubishi, Orion, Patriot, Polar, Rubin, Shinco, ViewSonic