Чем прошить нанд флеш телевизора

Вот облом. Мимо ушей промелькнуло что требуется PI 2.
У меня просто PI B.
Попробую раздобыть PI 3.
За исходники спасибо.

Сегодня решил проверить с какой скоростью можно дрыгать выводом на PI B.
С библиотекой bcm2835 получалось 5 МГц.
Прямой доступ к порту выдал 12,5 МГц.
При использовании оптимизации кода удалось получить 22 МГц.
Правда на моем ослике сигнал был приближен к синусоиде больше, завалы были очень ощутимы.
По возможности постараюсь после выходных прочитать ID донора.

Последний раз редактировалось Gorodnov; 18.06.2016 в 21:50 .
Частый гость
Регистрация: 25.11.2007
Адрес: Россия, Новоспасское
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)

Re: NAND чтение и прошивка

Не могу заставить компилироваться программу из примера.
Постоянно всплывают ошибки на AppendText.
Правда и программист из меня никакой.
пишет
error: conversion from ‘const char [67]’ to ‘const wxString’ is ambiguous

Телевизор LG 32LB650650V висит на заставке. Шьём eMMC

Подскажите чего ему не хватает?

Регистрация: 21.04.2016
Адрес: г. Бишкек
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
Re: NAND чтение и прошивка

Пришла zif сокетка распаял переходник вот что получилось.
Прошил nand TC58NVG1S3HTA00 сделал ферификацию в WinHex отличий не найдено. Придет телевизор запаяю проверю на деле.

Частый гость
Регистрация: 25.11.2007
Адрес: Россия, Новоспасское
Сообщений: 10
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)

Re: NAND чтение и прошивка

Мой вариант на Raspberry Pi rev.B с 26 пинами.
Панелька на 56 контактов. Скоро придёт панелька на 48 контактов.

Последний раз редактировалось Gorodnov; 08.07.2016 в 09:50 .
Регистрация: 21.04.2016
Адрес: г. Бишкек
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 8 раз(а) в 3 сообщении(ях)
Re: NAND чтение и прошивка

Запустился телевизор нормально с прошитой TC58NVG1S3HTA00.
Вот пример видео с какой скорость можно прошивать нанды:

wxNAND.zip (188.9 Кб, 0 просмотров)

AlexeyKL (28.07.2016), Wold2002 (03.05.2022)
Регистрация: 30.06.2005
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Re: NAND чтение и прошивка

Принимайте в свои ряды! Я правильно понимаю эта штука raspberry pi 3 подайдет для прошивки нандов? У меня случилась беда с магнитолой и нужно прошить K9GAG08U0M

Частый гость
Регистрация: 27.03.2014
Адрес: г.Ахтубинск, Астраханской области
Сообщений: 18
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Re: NAND чтение и прошивка

Частый гость
Регистрация: 27.03.2014
Адрес: г.Ахтубинск, Астраханской области
Сообщений: 18
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Re: NAND чтение и прошивка
Гражданин KAZUS.RU

Регистрация: 24.11.2006
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
Re: NAND чтение и прошивка

под словом «нанд» подразумевается только лишь микросхема памяти

Последний раз редактировалось rubel; 20.07.2016 в 14:48 .
Частый гость
Регистрация: 27.03.2014
Адрес: г.Ахтубинск, Астраханской области
Сообщений: 18
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)

Re: NAND чтение и прошивка

Rubel
Действия такие:
1. вскрываем ножом флешку, выпаиваем НАНД микросхему.
2. Вставляем НАНД в программатор.
3. Сливаем прошивку (как говорят дампить всю память- 1гиг, 2гиг и т.д. не надо, можно лишь скачать служебную область, а она находится либо в начале, либо в конце микрухи, обычно до 4го блока (0х100 или 256 страниц).
4. Открываем файл дампа в хекс-редакторе. Вводим в поиск, что нужно искать, а именно кусок хекс-кода MSID: 4D535053, что в буквенном выражении означает первые четыре аббревиатуры MSPS(NY0/DK0/XX0), то есть, это часть 16-значного ключа MSID, которая у всех карт памяти MS PRO DUO одинаковая.
5. Найдя искомое, меняем 16-значный ID данной карты на нужный ID.
6. После замены ID, сохраняем файл. Затем обратно вшиваем этот дамп страницы по тому же адресу, откуда сдампили.
7. Впаиваем микросхему обратно.
8. Форматируем флешку и если контроллер пропустит, то флешка будет жить.
Авторство не моё, просто описал порядок действий в кратце. Чтобы особо не нафигачить делов мы сливали прошивку полностью, я находил этот ID, сохранял, но перезаписать её обратно не получилось. Напомню: всё это делалось на приличном расстоянии (я выпаивал флешку, паковал в посылку, отправлял в Ростовскую область, товарищ сливал дамп, скидывал мне через интернет, я находил и менял этот ID, сохранял, перекидывал его обратно товарищу через интернет. и. он пытался влить его в НАНД, но ни фига не получилось. Проблема в том, что идентифицировать чип нам на 100% не удалось путём перебора из списка он подобрал что-то похожее, но слить получилось, а прошить обрантно- нет. Думаю всё таки проблема в выборе микросхемы из списка прогера).
Как-то так. Если бы у меня был программатор под рукой, было бы значительно проще разобраться во всём.
Вот такая у меня печаль.

Еще по теме:  Как установить другой браузер на телевизор Самсунг

Последний раз редактировалось AlexeyKL; 20.07.2016 в 15:12 . Причина: грамотическая ошибка

Страница 29 из 31 « Первая 20 21 22 23 24 25 26 27 28 29 30 31 > Последняя »

Источник: kazus.ru

Чем прошить нанд флеш телевизора

Бесплатный софт * . Очень простое и доступное железо

Новости : Последняя версия 1.0.0.3

Идея программатора очень простая — сделать его максимально доступным и удобным.

Программатор задумывается как коллективный проект по разработке необходимого для нашей работы софта .Это попытка организовать команду .

Разработка будет вестись по git методологии , площадкой был выбран GitHub .

Любой желающий может принять участие в улучшении конечного продукта. Как пользоваться git-ом в целом и GitHub-ом в частности почитайте сами (надо уяснить основные моменты — commit ,issue ,pull request .На этом будет построено все взаимодействие между участниками).
Эта тема будет использоваться в основном для объяснений и исправлений процесса разработки (я , как и большинство здесь не являюсь профессиональным разработчиком — по этому будут ошибки ).
А сама разработка будет на GitHub-е.

В проекте есть Task Board ,
где будут размещаться задачи которые можно брать для исполнения .Задачи будут разного рода — это и написание кода (основной язык проекта C#), и написания документации , и разработка схем ,плат (то есть не обязательно быть программистом что бы взять участие в проекте )

Все , что будет сделано Вами в рамках этого проекта , будет сделано для самих себя .

Теперь о хорошем (что есть на сегодняшний момент , кроме task-ов ).

Есть рабочий софт (beta версия) .Поддерживает основной функционал для работы с чипами (прочитать , стереть , записать) .Запущена и работает инфраструктура для удаленной базы данных , для автоматического наполнения базы новыми чипами (создание , тестирование , билд и деплой на боевой сервер) .
В качестве аппаратной платформы был выбран готовый модуль (тут каждый должен раскошелится на 4-5 долларов на его покупку) . Купить можно на Aliexpress , искать по имени EZ-USB (каждый сам себе покупает )



    Поддержка микросхем NAND Flash на 3 В (микросхемы 1,8 В будут поддерживаться в будущем).

Написана основная документация.

Еще по теме:  Как обнулить телевизор Ксиаоми

Софт , прошивка , схема (готовий модуль + 2 резистора + 4 конденсатора) , драйвера — все есть в основном репозитории .Берите пользуйтесь , тестируйте .

  • плата под TSOP48 сокет от rus89
  • плата под DIP->TSOP48 сокет от rus89
  • плата под BGA63 (пайка) от rus89

Цитата rus89 ( )

4.Кнопка запись, должен быть выбор ,как работать бед блоками,(пропускать в образе,пропускать в образе и микросхеме или писать как есть,то есть нет управления плохими блоками)
После записи должна проходить проверка записаного
6.Что можно было видеть плохие блоки образа

Цитата DIMM_bl4 ( )
В первом приближении может быть достаточно т.н. tolerant verify:
Цитата rus89 ( )

есть пожелание можно сделать так что бы когда нажмешь кнопочку прочитать id микросхемы она сама находилась если она есть в базе,это же удобно

Цитата DIMM_bl4 ( )
— прикрутить колесико в датавью. Ну совсем неудобно!
Цитата rus89 ( )

-2.Нажал кнопку определил микросхему если есть такая, если нет такой добавить
-7.Видеть плохие блоки микросхемы
-3. Кнопка читать
-5.Стереть Кнопка(стереть обходя плохие блоки, также стереть полностью с нарушением заводской разметки)

1Чтобы использовать при добавление новой микросхемы с поддержкой ONFI,и данные которые считались добавлялись в микросхему

Цитата DIMM_bl4 ( )
можно еще в очередь:
— Прогрессбар вместо индикатора активности. Можно даже с процентами

перечеркнутая задача — означает сделанная

Источник: remont-aud.net

Прошивка CLX-3305 V3.00.02.xx на программаторе

Завершающая цикл статья о понижении прошивок версий 02.xx, появившихся в конце 2013 года. Ранее мы описывали этот процесс для SCX-3400/CLP-360/ML-2165W (SPI Flash) и ML-2160 (JTAG). Пришло время рассказать о понижении новых версий прошивок МФУ серии CLX-3305, где тип памяти уже NAND Flash.

Список популярных принтеров/МФУ с NAND Flash

  • Xerox B205 и B210 — версия 3.50.01.60 и выше понижается до 3.50.01.58, на которую есть фикс-прошивки.
  • Xerox B215 — версия 3.50.01.64 и выше понижается до 3.50.01.60.
  • HP 178/179 — версия 3.82.01.12 понижается до 3.82.01.08 (видео).
  • CLX-3305, CLX-3305W, CLX-3305FW, CLX-3305FN — версия 3.00.02.xx до 3.00.01.20.
  • CLP-415, CLP-415N, CLP-415NW — возможно понизить версии 4.00.01.51, 4.00.01.55, 4.00.02.27, 4.00.02.31 до версии 4.00.01.41 (если попалась версия 02.xx, то возможно потребуется также прошить микросхему EEPROM).
  • Xpress SL-C460W, SL-C460FW — на эти модели фикс-прошивок не бывает и не ожидается, но через программатор возможно превратить в CLX-3305W и CLX-3305FW соответственно. Некоторые функции будут утеряны (Mobile Print, NFC). Кроме микросхемы NAND Flash потребуется прошить EEPROM.

В этой статье мы опишем только процесс понижения CLX-3305 (W, FW, FN) с 02.xx версий до 01.xx.

Внимание! Вы делаете операцию на свой страх и риск! Прошивка NAND Flash имеет больше нюансов, чем прошивка SPI Flash! OverChip не несёт ответственности за возможный ущерб!

Что потребуется для понижения CLX-3305

  1. Программатор, работающий с NAND Flash (проверенные варианты представлены ниже).
  2. Паяльный фен, флюс и т.п. Необходимо отпаять 48-контактную микросхему (тип корпуса — TSOP) и после понижения версии снова припаять.
  3. Компьютер с ОС Windows XP, 7, 8/8.1 или 10 (x64/x86) и ПО на программатор (скачать можно на официальном сайте производителя).
  4. Дамп более низкой версии (можете скачать здесь).

Внимание! Мы разместили архив с дампом оригинальной прошивки версии 3.00.01.20. Хотим предупредить: даже новые микросхемы NAND Flash допускают наличие bad-блоков. Прошивка занимает около 20% от объёма микросхемы. Если повезёт, и в начальной области вашей микросхемы не будет bad-блоков, то МФУ должен без проблем работать после понижения.

В противном случае потребуется изготовление специального дампа для конкретно вашего NAND Flash на основе сохранённого вами оригинального дампа! (см. ниже пункт 9).

Какой программатор подойдёт

Программаторы, с которыми больше всего отзывов об удачном понижении: ChipProg-48 (около 35 000 рублей Цену уточняли в начале февраля 2022 ) или более производительный ChipProg-481 ( 50 000 рублей Цену уточняли в начале февраля 2022 ) + переходник к ним AE-TS48-NAND-4 (5 500 рублей). Также нужные микросхемы поддерживают программаторы TNM 5000+, AutoProg SE, ТРИТОН+, BeeProg, но отзывов об удачном понижении с ними заметно меньше. Таже в комментариях к статье пользователь nFactor сообщил об успешном понижении на программаторе Nand Tiny Tool (стоимость 65$). В 2019 получили отзыв про успешную прошивку на SuperPro 5000E. В 2022 отзыв о понижении B205 (TC58BVG0S3HTA00) на программаторе RT809H.

Еще по теме:  Как на телевизоре отключить радио и перейти на каналы

Понижение CLX-3305 на примере программатора ChipProg

  1. На задней стороне платы находим 48-контактную микросхему, маркировка Samsung K9F1G08U0D-SCB0 или Toshiba TC58NVG0S3ETA0B. Аккуратно выпаиваем.

Микросхемы Toshiba часто попадаются с другой маркировкой: TC58BVG0S3HTA00, TC58NVG0S3HTA00, TC58NVG0S3ETA00, на них у нас нет дампов.

Микросхема NAND Flash на CLX-3305

  • Тщательно чистим выводы микросхемы от флюса, иначе программатор может вывести ошибку «плохой контакт», либо ошибки не будет, но дамп загрузится битым.
  • Устанавливаем микросхему в адаптер AE-TS48-NAND-4, учитывая ключ, а сам адаптер в программатор.
  • Запускаем программу ChipProgUSB (предварительно необходимо установить ПО с диска к программатору или с официального сайта).
  • Нажимаем кнопку «Select Device» (F3) и находим микросхему — Samsung K9F1G08U0D. Если у вас была Toshiba, то всё равно выбираем Samsung, иначе ChipProgUSB может предлагать переходник не AE-TS48-NAND-4, а AE-TS48U, в противном случае выдавать ошибку «плохой контакт». Сами микросхемы полностью совместимы для этого МФУ, разницы не будет.Выбираем микросхему
  • В окне «Редактор параметров микросхемы и алгоритма программирования» изменяем три значения, выделены красным:
    Настройка значения чтения и записи
  • Переходим в окно «Программирование». Если сверху написано «Микросхема вставлена, плохой контакт», то необходимо ещё раз очистить контакты микросхемы и добиться, чтобы ошибки не было.
  • Считываем текущее содержимое памяти. Выбираем операцию «Чтение», нажимаем кнопку «Выполнить» и ждём завершение процесса.
    Считываем дамп ChipProg
  • Если у вас на плате была микросхема Toshiba, то будет появляться предупреждение о несоответствии идентификатора (не только при чтении, но и на следующих этапах). Так и должно быть, ведь в пункте 5 мы выбирали микросхему Samsung. Нажимаем кнопку «Игнорировать».

    Если у вас нет запасных новых микросхем, то очень важно убедиться, что дамп прочитан без ошибок, тогда в случае проблем (если после дампа пониженной версии МФУ не будет работать правильно) вы сможете без лишних затрат восстановить работоспособность аппарата

    Записываем дамп ChipProg

  • Сохраняем считанный дамп в файл: «Файл» -> «Записать» (или Ctrl+F3).
  • Восстанавливаем настройки по умолчанию в окошке «Редактор параметров микросхемы и алгоритма программирования» (кнопка «All Default»).
  • Выполняем стирание данных в микросхеме: указываем режим «Стирание» и жмём кнопку «Выполнить» (либо F7 сразу запустит процесс). При появлении предупреждения «You can lose information about Invalid Blocks» соглашаемся.
  • Снова выставляем значения в соответствии с пунктом 6.
  • Теперь «Файл» -> «Загрузить» и выбираем дамп прошивки пониженной версии (можете получить бесплатно здесь). Затем щёлкаем на режиме «Программирование» и нажимаем «Выполнить».
  • После того, как напишет «Программирование. Ok» выбираем «Сравнение» (F10), при этом происходит проверка содержимого микросхемы с загруженным дампом. Если ошибок не будет — можно запаивать микросхему обратно на плату и пробовать печатать отчёт с текущей версией. Если версия понизилась и печатает без проблем — заказываем фикс-прошивку и пробуем прошивать уже в обычном режиме.
  • Частые проблемы при прошивке NAND Flash и их решения

    В ChipProgUSB предупреждение «плохой контакт»

    Данная ошибка обычно и правда возникает из-за плохого контакта адаптера с выводами микросхемы. Необходимо тщательно очистить контакты и попробовать снова.

    Источник: overchip.net

    Оцените статью
    Добавить комментарий