Ремонт бытовой техники и электроники

Меню +


winbond 25q32Fvsig vs 25q32Bvsig
#16
а должно ли быть в прошивке столько пустого места на епромке перед самим текстом прошивки?



Скачать файл можно после регистрации регистрация | вход
[25.01.2018, 00:56]
#17
Приветствую! Тема вроде не стара и незакрыта, попишу немного, может кто что разъяснит... blush
Столкнулся сегодня вот с какой непоняткой: nover
TV-тюнер Perfeo PF-168-3 DVB-T2 стрельнул БП. После ремонта питальника обнаружились еще пару проблем с кнопками на лицевой панели (виноват оказался индикатор) и регулярными зависаниями через неопределенные промежутки времени. Ну первое что в голову пришло - перепрошить EEPROM с заменой микросхемы памяти. Флешка родная стоит winbond 25q32Fvsig. По всем признакам левак, хотя и написано winbond

В наличии из новья есть неоднократно проверенные нормальные winbond 25q32Fvsig. Год назад купил партию 20 штук и ни разу с ними горя не знал.

В общем нашел прошивку на нашем же сайте, залил, сравнил - все ОК. Включаю с ней приставку - на ТВ висит изо на лого, индикация на морде по нулям, даже светодиод питания не светит. Реакция на кнопки / пульт отсутствует. Ладно думаю, может дамп кривой или есть какие различия в ревизии, хотя по описанию все 1:1 и к дампу в комментах человек отписался, что все в порядке и работает с полуоборота. Тогда, раз такое дело попробую просто перелить из родной в новую. С ней то должно хоть включиться. Перелил, проверил записанное - все ОК. Включаю - висяк на лого, на морде индикации ноль! shock
Фиг с ним, давай воевать дальше. Снял с рабочей платы от такой же разбитой (но рабочей) приставки другую микроску (25q32Bvsig)

Буква после 32 в простых безделушках рояли никакой не играет, можно ставить. Прошил, проверил - все ОК. Включаю - опять висяк на лого, на морде индикации ноль!! zloi vopros
В голове одни вопросы. Заподозрил себя в корявости рук... biggrin Может пока туда - сюда все это паял сдул чаво попутно и не заметил? Для проверки впаиваю родную память (с которой подвисало) - приставка включилась - есть прием, есть индикация, все работает! Хорошо, раз такое дело может программатор заглючил?... Беру другой программатор, новую микросхему, считываю заново дамп из той, что только что работала, пошиваю, проверяю - все ОК! Впаиваю в приставку, включаю - висит на заставке, индикации на морде ноль!!! Я в шоке... но не сдаюсь biggrin , давай искать в чем дело с помощью HEX редактора. Повторил все по новой, считал дампы, сравнил с оригиналом. Выяснилось, что на неродных микросках приставка при включении затирает несколько байт

Кто скажет почему так происходит и как это победить?? nover


Скачать файл можно после регистрации регистрация | вход
[02.09.2018, 06:34]
#18
Вот оно сцуко в чем дело...
[02.09.2018, 11:27]
#19
Цитата boroda06560 ()
и как это победить

Может после запуска на горячую микросхемы подменить?
[02.09.2018, 16:26]
#20
Armenn, интересная идея! Последний раз я подобным занимался чтобы прошить БИОС в plcc32 без программатора... лет так дцать назад... crazy
С EEPROM проделать такое же как то даже в голову не приходило... Ну а почему собственно нет? С минимальным риском наверное проще всего в дежурке махнуть, когда к памяти нет обращения.
Ради интереса попробую вечером. Спасибо за креативную идею! drinks
[02.09.2018, 17:46]
#21
Поставь чистую-включи и посмотрим чего напишет в неё сам проц (скрин покажешь) от туда и плясать будем nover
[02.09.2018, 18:43]
#22
Сейчас попробую все сделать... Законнектил по UART для наглядности...
Вот лог нормальной загрузки, антенна подключена, показывает 11 настроенный канал. В конце нажата кнопка Power, приставка отработала штатно, внешне всё ОК, хотя в логе ошибки есть, еще не разбирался по ним...

Пробуем без флешки. В терминал что то сыпет, но не то...

С пустой дественно чистой и новой флешкой тож самое. После запуска проверка показала, что ЧИП пуст.

Сейчас попробую залить дамп в эту новую пустую с родной микросы...
****************************************************************************************
Попробовал.. Результат тот же самый. zloi Висит на заставке, в терминале глохнет на самом старте. Причин не видно.. sad

Появилась новая идея - прошить неродную флешку прям на месте через бут меню и терминал... Только он у меня почему то не реагирует на пробел. Попробую сменить софт.
****************************************************************************************
С терминалом ничего не вышло, ни стандартным гипертерминалом, ни любым другим софтом с разными комбинациями клавиш и команд аппарат никак не отреагировал.. sad
Зато на родной микросе удалось подключиться и вычитать дамп с помощью EZMTool 2.0.3

Правда это тоже ничего не дало т.к. дамп вычитанный EZMTool полностью совпадает с тем что был ранее считан программаторами (за исключением добавленного программой к дампу заголовка, что в свою очередь изменило размер файла превышающий объем флешки (4097кб)).
Если его обрезать, то все остальное содержимое 1:1.

P.S. На последок ID микрос:

Выходит не все winbond 25q32Fvsig и 25q32Bvsig заменяемы biggrin На сегодня наверное всё, надоело. Пойду разбирать логи и обдумывать проделанное.


Скачать файл можно после регистрации регистрация | вход
[02.09.2018, 20:39]
#23
boroda06560, В микросхемах есть 3X256-Byte Security Registers with OTP locks. Получается что они защищены от записи этими тремя битами. Может попробовать их считать/перезаписать?
Только похоже что не каждый программатор умеет с ними работать...

А что если припаять память другого производителя?


Скачать файл можно после регистрации регистрация | вход
[03.09.2018, 01:09]
#24
Цитата Stepa_ua ()
В микросхемах есть 3X256-Byte Security Registers with OTP locks

Да, я это уже увидел. У родной микры 3 бита (LB3 - LB1) включены. Судя по всему они влияют только на запись/стирание. У новых естественно они сняты. Непонятно только почему приставке не пофиг, если защита отключена. Своеобразная проверка что ли на оригинальность? vopros Только зачем и для чего непонятно..
Выходит мне на новой микре после заливки дампа нужно включить эти 3 бита и все заколоситься? Фигня какой то, первый раз в таком исполнении защиту встречаю...
Цитата Stepa_ua ()
Может попробовать их считать/перезаписать?

Попробовать могу, но страшно, боюсь потерять то, что хоть как то работает. biggrin От другого производителя попробую завтра, но наверное все таки в битах дело.
[03.09.2018, 01:26]
#25
Если есть микрушки фирмы НЕКСФЛЕШ попробуй залить и поставить- судя по тому что проц ни чего не вписывает то баг скорее всего в родной 25q32...
решение думаю в таком направлении-
1) пробуем НЕКСФЛЕШ с родным считанным дампом,
2) брать сторонний дамп сравнивать и шить. nover
[03.09.2018, 08:10]
#26
Цитата MASTERSTARIY ()
судя по тому что проц ни чего не вписывает то баг скорее всего в родной 25q32

Так почему тогда с родной микрой у которой включены биты защиты по записи приставка работает? Виснет правда временами, но все же работает. (Иногда по несколько часов работает без сбоев, иногда через 5 минут зависает.)
А на новых чистых и не лоченых винбондах ни со своим дампом ни со сторонним вообще никак не хочет? Даже загрузка дальше лого не проходит. nover
P.S. НЕКСФЛЕШ посмотрю, но на память не припоминаю, что бы у себя такие где то видел хотя бы. sad . Закажу конечно если что, по времени только долго это.
[03.09.2018, 11:35]
#27
Сегодня по экспериментировал DVBT3/5/ OPEN BOX ставил новую чистую, ни чего, взял МХ32... с багом не проходит верификацию- записал считанный дамп- включил с ней заставка и всё nover далее ставлю родную висит минут пять потом вроде начинает работать... переписал в новую-стоит на логотипе,,,, nover с родной стартует долго, откинул шину тюнера старт стал быстрым.... nover как-то так (не факт конечно что тюнер дохнет-проц кипит у подопытного,но работает) blush
[03.09.2018, 16:49]
#28
Цитата boroda06560 ()
Иногда по несколько часов работает без сбоев, иногда через 5 минут зависает

Как себя ведет если БП другой подключить?
[05.09.2018, 11:43]
#29
Извиняюсь, по жизненным причинам на пару дней пришлось отложить ремонт и несколько поотсутствовать... blush Сегодня опять в строю.
Цитата Armenn ()
Как себя ведет если БП другой подключить?

В нем питальник +5в встроенный:

Прежде чем его ремонтировать я запускал от внешки, что бы убедиться в целесообразности ремонта вообще. Правда тогда долго не гонял. Включил, убедился, что дышит ну и приступил к ремонту. А сегодня вот проверил. Результат: с 9-00 до 14-00 завис 2 раза. 3.3, 1.8 вольт стабильные (в том числе на тюнер), пульсаций нет. Перед тем как зависнуть в терминал он не успевает ничего скинуть. И я по горячим следам не успеваю его поймать, нет возможности сидеть над ним с приборами по несколько часов.
Цитата MASTERSTARIY ()
не факт конечно что тюнер дохнет-проц кипит у подопытного

У моего экземпляра проц не кипит и с родной флешкой стартует менее чем за 20 сек. Оснований что что то начинает дохнуть нет, хотя качество проца, памяти (RAM) и вообще сборка, судя по количеству тем и поломок этих приставок, оставляет желать лучшего... Так что может и дохнет, не исключаю, но это все равно никак не объясняет его реакцию на новую память с родным дампом. Хотя бы один раз из десяти, на холодную, он должен как то стартануть или менять состояние. Просто быть такого не может, что с одной флешкой стартует нормально, а с другими несколькими никак... Причина конечно есть, но думаю она не в дохнущем проце или плохом питальнике. И пока что все дороги ведут к флешке.
Сегодня в планах biggrin :
- Попробовать флешки сторонних производителей. Нашел у себя две 4-х метровые cFeon и Spansion.
- Соорудить панельку и подкинуть на горячую другую флешку с прошитым дампом.
Скорей всего это ничего не даст, но для чистоты эксперимента всё ж попробую. Уже просто самому интересно.
С битами защиты, к сожалению, у меня ничего не вышло. Максисмум что получилось это включить в Postale все флаги (6) защиты какие он может, да и то не те что надо. По отдельности, только 3 мне нужных флага, пока никак не вышло. Буду по товарищам поспрашивать, может у кого есть поумнее прогер...


Добавлено (05.09.2018, 20:43:41)
---------------------------------------------
Итого по предыдущей писанине:
1. С родным дампом на микросхемах от других производителей (cFeon 25Q32, Spansion FL032PIF, MXIC 25L6405E) - висит на заставке, как и с винбондами.
2. При горячей замене:
а). Если подкинуть флешку в дежурке, на экране лого, на морде индикации нет (включая светодиод питания), на кнопки не реагирует.
б). Если подкинуть прямо в работе (принимает и показывает какой нибудь канал), то все нормально, но только до перезагрузки. Как только питание дерну (выключил с пульта), так сразу старая песня sad .
В таком виде пробовал менять и сохранять настройки, производил поиск каналов, всё работает отлично! Находит, сохраняет, показывает, даже на заводские сбрасывает без проблем и позволяет всё заново настроить! Но работает только пока не выключишь... pliz

Мысли подходят к концу.... nover

Добавлено (05.09.2018, 21:45:11)
---------------------------------------------
P.S. Последняя надежда и попытка загрузить утилитой EZMTool файл *.SSU, считанный ей же из родной флеши в подменённую на горячую другую флешку так же ни к чему ни привела...
А так же попытка залить свой *.SSU через USB накопитель с подменой перед обновлением на горячую вообще пустой EEPROM закончилась тем же.
В смысле загрузилось и прошилось все нормально, но результат остался тот же. zloi


Добавлено (06.09.2018, 08:46:37)
---------------------------------------------
Наконец то появился хоть какой то свет в конце тоннеля... biggrin
С прошивкой от другого майна и производителя ПО аппарат стартует и работает на любой флешке! shock
У меня плата GD-78336E-R836-3K-V1.1 20151223 ни с одним дампом найденным на просторах интернета (по соответствию GD-78336E-R836-3K-V1.1), включая свой собственный, на новых микросхемах не стартует.
На дампах от любых аппаратов с шасси GD-78336E-R836-NK-REV1.1 полёт нормальный с любой флешкой. Не корректно работают только кнопки на лицевой панели. Различий между этими платами по составу микросхем на сколько я понял нет, отличаются только дизайном, разным расположением USB гнезда и тем, что индикатор и кнопки в этих моделях вынесены на отдельную плату, количество кнопок управления -7 (на perfeo - 3 кнопки).
Проверено с прошивками Super Signal T2 , Openbox T2. Функционал ПО, а так же меню идентично с Perfeo на 100%. Разные только логотипы при старте. По поводу зависаний пока не известно, еще не успел протестировать...

**************************************************************************************************
7 часов теста - полёт нормальный, зависаний нет. Работает без радиатора на CPU (в связи с установкой панельки пришлось его снять), горяченький, но не кипит.
**************************************************************************************************
Биты защиты оказались ни приделах.. sad AsProgrammer прекрасно с ними справляется, но... Даже с полным (не считая серийника) клоном EEPROM приставка все равно висит на заставке.


Скачать файл можно после регистрации регистрация | вход
[05.09.2018, 16:46]
#30
телевизор mystery mtv-1928lt2
не включается иногда в рабочий режим, пока не передернешь из розетки. Вроде надо прошивать , родная флеш 25q64bsig, скачиваю прошивку и заливаю в 25q64csig, ставлю все включается и настраивается. после выключения( даже не вынимая из розетки) тв включается всегда в режиме USB входа и пропадает настроика цифровых каналов (аналог остается). Заливаю в родную BSIG и все работает правильно.
прошивка ода и та же, а вот память не родная была CSIG и не подошла
[06.12.2023, 18:23]


[ Новые сообщения на форуме ]

Форма входа
Логин:
Пароль:

Полная версия страницы

конфиденциальность | условия