Перепрошить eeprom телевизора что это

Микросхемы флеш-памяти eeprom серии 25xxx широко применяются в микроэлектронике. В частности, в современных телевизорах и материнских платах в 25xxx хранится прошивка биоса. Перепрошивка 25xxx осуществляется по интерфейсу SPI, в чем и заключается отличие этих микросхем от флеш-памяти семейства 24xxx, которые шьются по i2c(квадратная шина).

Соответственно, для чтения/стирания/записи 25xxx нужен SPI-программатор. Одним из самых дешевых вариантов программаторов для этой цели является USBasp, который стоит смешные деньги- с доставкой всего около 2$ на ебее. В свое время я купил себе такой для программирования микроконтроллеров. Теперь мне понадобилось прошить не микроконтроллер, а SPI-флеш и решено было им воспользоваться. Оказалось, что сам по себе USBasp с оригинальной прошивкой такую память не шьет, но отечественный программист с ником Tifa модернизировал прошивку USBasp специально для обеспечения им возможности работы с флеш-памятью. Постоянная ветка обсуждения альтернативной прошивки USBasp от Tifa, связь с автором и ссылки на файлы тут: https://forum.easyelectronics.ru/viewtopic.php?f=175 проводков», который состоит всего-лишь из одного разъема LPT и 5 резисторов. Именно «5 проводков» я спаял, что бы запрограммировать свой самодельный AVR910.

Как прошить флешь память. И что это такое ?

Как бы то ни было, подключаем USBasp к программатору:

Теперь идем на форум альтернативной прошивки от Tifa, в самом верхнем посте находим и качаем архив с последней прошивкой и ПО.

Находим там файл mega8.hex, это и есть альтернативная прошивка для USBasp.

Запускаем CodeVisionAvr (я использую версию 2.0.5), выставляем настройки программатора: Settings-> Programmer.

Устанавливаем настройки записи: Tools->Chip programmer. Выбираем чип Atmega8L, именно такой стоит на USBasp. Фьюзы не выставляем- те, что надо, уже прошиты в чипе. Остальные настройки оставляем по умолчанию.

Стираем старую программу USBasp: Program-> Erase chip.

Открываем файл прошивки mega8.hex: File-> Load flash. Перепрошиваем USBasp: Program-> Flash.

Если прошла запись и не выдало сообщение об ошибке, значит альтернативная прошивка благополучно прошита в USBasp. Теперь USBasp может не только шить AVR-микроконтроллеры, как раньше, но еще и работать с флеш-памятью. Размыкаем контакты J2, что бы USBasp снова перешел в режим программатора.

Теперь проверим, видит ли Windows 7 x86 этот программатор. Вставляем USBasp в USB и. система пишет «USBasp не удалось найти драйвер». Понятно, нужно установить драйвер. Но драйверов в скачанном на форуме архиве нет, их нужно скачать на родном сайте USBasp тут, оригинальные драйвера подходят и для модифицированного программатора. Скачали, установили, Win7 увидела программатор, все ок.

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

2. Площадка для подключения USBasp к микросхеме 25xxx DIP

Теперь нужно подготовить площадку для программирования 25xxx. Я это сделал на макетной плате по такой схеме:

3. Прошивка микросхем 25xxx через USBasp

Для прошивки 25xxx через модифицированный USBasp используется программа AsProgrammer, которая тоже есть вархиве.

Для примера, поработаем с микросхемой Winbond 25×40. Запускаем AsProgrammer, ставим режим работы SPI и выбираем тип микросхемы: Микросхема-> SPI-> Winbond->.

. и видим, что W25X40 в списке нет.

Что же, тогда заполним параметры микросхемы вручную. Находим мануал на Winbond 25X40 и там на странице 4 видим такие параметры:

Эти параметры вносим сюда:

Подключаем USBasp к компьютеру и микросхеме Winbond 25×40:

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

С помощью кнопок «прочитать», «записать», «стереть», проверяем работу программатора:

Только нужно учесть, что перед тем, как что-то записать в микросхему, сначала нужно выставить: Настройки-> Проверка записи, что бы после записи прошивки в микросхему была выполнена проверка на соответствие того, что писали тому, что в итоге записали. Это немаловажная вещь, потому что если прошивку делать не на очищенный чип, в него запишется чёрт-те что. Поэтому сначала нужно стереть микросхему, а затем только проводить ее запись.

Благодаря прошивке от Tifa дешевый китайский программатор USBasp теперь умеет работать с микросхемами flash-памяти eeprom 25xxx. Теоретически еще может работать c 24xxx и Microwire, но я проверил только работу с 25xxx.

Источник: ingeneryi.info

ПРОГРАММАТОР C Алиэкспресс FLASH И EEPROM

С развитием современной цифровой техники, понадобилось хранить программу, которая управляет работой какого-либо электронного устройства, в специальной микросхеме памяти. Такая микросхема имеет название Flash памяти, прошивается она по SPI интерфейсу, или еще её называют микросхемой 25 серии. Существуют, конечно же, и другие серии памяти, но их мы рассматривать сейчас не будем. Также у электронного устройства, бывает необходимо хранить его настройки, часто для этих целей применяется энергонезависимая память, или иначе говоря, EEPROM память, она же 24 серия.

EEPROM память 24 серия

Иногда в результате скачка напряжения, или других причин, эта память может испортиться, в народе это называют “прошивка слетела”. Как быть в таком случае, если роутер или телевизор, ТВ тюнер или монитор, материнская плата, видеокарта или ноутбук отказываются работать, и ведут себя не стандартно, например горит сразу вся светодиодная индикация, или что-то подобное? Можно сразу бежать в сервис, отдавать кругленькую сумму за ремонт, а можно потратив небольшую сумму, исправить поломку самостоятельно, и получить возможность в будущем, также самостоятельно решать подобные софтовые проблемы. Что нам для этого потребуется?

Нам потребуется извлечь микросхему памяти из Dip панельки, если она туда установлена, в таком случае ремонт займет всего 15 минут. В случае если микросхема в корпусе Dip запаяна на плате потребуется ее предварительно выпаять, для того чтобы прошить. Чтобы в будущем не иметь проблем с перепрошивкой данной микросхемы, можно сразу запаять Dip панельку в плату, а саму микросхему после перепрошивания установить уже в нее.

Если же микросхема в корпусе Soic или Sop в таком случае сложнее, для демонтажа потребуется паяльный фен, и специальный адаптер Soic – Dip. Они существуют двух размеров на 150 мил и 200 мил.

В таком случае мы просто берем выпаянную микросхему, надавливаем сверху на адаптер и устанавливаем её туда. Ножки адаптера мы просто вставляем в ZIF панельку. Как быть если нет паяльного фена, а микросхема в корпусе SoicSop 8?

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

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

ПРОГРАММАТОР C Алиэкспресс FLASH И EEPROM

Как же выглядит сам программатор? Наиболее распространены две версии данного программатора, в статье представлены фото обоих версий. Программатор в обоих версиях имеет перемычку, для выбора работы в режимах программирования FlashEEPROM и режима UART. На моей версии программатора дополнительно отдельно выведены пины, для прошивания в режимах SPI и UART.

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

Если потребуется прошить EEPROM можно вставить джамперы или просто проводки в ZIF панельку, для EEPROM памяти, контакты на гребенку не выведены. Причем в моей версии программатора требуется вставлять микросхему не так, как указано в на рисунке в оболочке для прошивания, а наоборот, так, как нарисовано на плате программатора. Также есть пины для снятия питания 3.3 вольта и 5 вольт. На плате распаян стабилизатор питания, которые и преобразует получаемые от USB порта 5 вольт, в необходимые для питания некоторых микросхем 3.3 вольта.

USB удлинитель

Также заказал на Али экспресс, для удобного подключения USB удлинитель. В архиве в конце статьи можно скачать программу оболочку и драйвера для двух режимов работы имеющие название СН341PAR и СН341SER, служащие соответственно для режимов прошивания Flash и EEPROM памяти и режима UART. На оболочке следует остановиться подробнее.

СН341

В сети распространена оболочка версии 1.18, за более поздние версии с расширенным набором поддерживаемых моделей микросхем памяти, автор уже просит деньги. Мне повезло, и я нашел в сети русифицированную версию программы — оболочки 1.29, уже “крякнутую” и переведенную для нас добрыми людьми. В ней появилась поддержка SPI EEPROM и Flash 2526 серий. Так выглядит интерфейс программы:

поддержка SPI EEPROM

Здесь мы видим ставшие стандартными для подобных программ оболочек иконки, “Загрузить в буфер”, “Сохранить”, “Записать чип”, “Считать”, и “Верификация”. Проблем с этим, думаю, не возникнет даже у начинающих, все переведено на русский язык. Плюс в программе добавлена дополнительная иконка, которую не встречал у других программаторов: “Пустые”.

Программатор c Али экспресс Flash и EEPROM CH341A - настройка

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

Программатор c Али экспресс Flash и EEPROM CH341A 1

Программатор c Flash и EEPROM CH341A 2

Программатор Flash и EEPROM CH341

Их просто временно загнул острогубцами, пока держится нормально, в будущем пропаяю. Ну и как обычно бывает при заказе дешевой электроники на Али-экспресс, на плате остались следы флюса, что также легко удаляется с помощью 646 растворителя, если нет в наличии специальной жидкости для смытия флюса.

Шьет программатор, по отзывам, довольно быстро. Скачать архив с версией оболочки 1.29 и драйверами можно по ссылке. Также вы можете посмотреть видео, и ознакомиться с внешним видом программатора, его оболочкой и адаптером SOIC8SO8-Dip8:

Видео

Вывод

При своей низкой стоимости данный программатор вполне может быть рекомендован к покупке. Напоследок хочу пожелать всем, чтоб прошивки ваших устройств, слетали как можно реже, и надобность в данном программаторе, не становилась частой. Всем удачи! Специально для Эл-Схема — AKV.

Originally posted 2019-03-27 09:43:41. Republished by Blog Post Promoter

Источник: el-shema.ru

Перепрошить eeprom телевизора что это

Расставляю все точки над и…. Так М145 чипуется заменой микросхемы эпром (а не перезаписью флешь как у январей) в данный момент все ПЗУ применяют электростираемые серии W27С512 –45 и записывается в них программа калибровок 64кб через внешний программатор ПЗУ. Теперь вторая микросхема эпром 24схх 8 ножек в ней хранится информация о иммом-ре, патонциом СО, паспортные данные, о которой и спрашиваете ее изменит можно трюмя путями выпаять перепрограммировать и опять в паять, подключить программу Combizet и стереть память и третий записать в ПЗУ 27с512 специальную программу вставить в панельку, вкл заж и она пропишет эпром 24схх программа называется Ewriter

Еще по теме:  Резко пропал сигнал на телевизоре

(EEPROM Writer — программа, позволяющая записывать данные в eeprom ЭБУ Bosch M1.5.4

Как известно, в системе Bosch M1.5.4 записать данные в EEPROM 24С02 можно только внешним программатором. Для этого нужно выпаять микросхему, что представляет некоторые сложности. Кроме того, нужен еще программатор для этого типа микросхем.

Данная программа позволяет немного упростить процесс программирования EEPROM путем подготовки специальной прошивки, которая, будучи установленной, в ЭБУ сама пропишет ваши данные в EEPROM. Это очень удобно, если вам необходимо записывать всегда одни и те же данные (например, пароль для защиты прошивки или какой-либо нестандартный идентификатор и т.п.). В этом случае вам нужно лишь один раз подготовить ПЗУ 27С512, в которой будет находится программа, прошивающая EEPROM. Весь процесс программирования будет заключаться в установке этой ПЗУ и включению питания на несколько секунд. Для большей безопасности предусмотрена индикация успешного окончания операции с помощью лампы Check Engine.

Принцип работы с программой очень прост: вы открываете файл, содержащий образ EEPROM, который вы хотите записать в ЭБУ, а программа создает файл-прошивку, которую нужно зашить в ПЗУ 27С512. Попутно можно изменить некоторые идентификационные данные, хранящиеся в EEPROM (VIN, номер кузова и двигателя). Установив полученную ПЗУ в ЭБУ и включив «зажигание», вы запишите данные в EEPROM.

В версии 1.1 добавлена возможность создания прошивки для полной очистки EEPROM без загрузки внешнего файла, содержащего 0xFF по всем адресам

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

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

Бошь МР7 программа зашивается во флешь калибровки 32кб вся прошива 242кб, эпром состирать можно только программой Combized, а записать в эпром МР7 сначала редактором составить, если знаешь что и прогой Combized этот баг загрузить в микросхему.

Теперь Январь5 калибровки записываются во флешь, а информация о иммом-ре, патонциом СО, паспортные данные, записывается в эпром, вот и возникает вопрос записывается туда еще информация корректирующая калибровки, я не могу этого утверждать и подтвердить, но практика показывает что ничего не меняется в работе машины при очистке эпрома на я5. Сейчас есть загрузчик халявный Combiloader v2.18 он считывает и загружает файлы эпрома и флешь. Если надо состирать данные об иммо то там все есть попутно записать данные тоже все есть. Я никогда ее не стираю без надобности.

Январь 7.2 тоже самое как на Я5, только изначально для своего блока свой эпром, чтобы очистить эпром на Я7 его нужно перезаписать своим чистым эпромам. Если что нибуть идет не так я его перезаписываю, да в нем что то прописывается в редакторе видны изменения но сам не знаю что этим вопросом я не занимался.

Всю информацию собирайте на сайте Окти библиотека и у хрюнов Chiptuner

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

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