PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Неисправности и ремонт (http://pccar.ru/forumdisplay.php?f=143)
-   -   Вернуть приоритет последнего включенного входа (http://pccar.ru/showthread.php?t=20372)

s.m. 06.02.2014 02:38

Вернуть приоритет последнего включенного входа
 
Вложений: 2
Привет всем

Есть контроллер матрицы такого типа

http://www.aliexpress.com/item/VGA-2...318494279.html

Куплен не у этого продавца, а на Таобао, но абсолютно такой же

Построен на RTD2660.

Из коробки все работало как надо примерно полгода до наступления морозов - как только ударили морозы до -25, перестала работать функция запоминания последнего источника, а всегда включается AV1, а также перестали запоминаться настройки яркости, забывает автонастройки и т.д. То есть после каждого подключения питания все, как будто включили впервые
Ручное переключение входов работает и все входы работают тоже.

Все попытки попасть в сервисное меню были тщетны.
Пробовал удерживать Source, Menu - ничего.

Может кто-то сталкивался с подобным - решается ли это или в морг?

Держать постоянно подключенным к питанию желания большого нет и городить схему принудительного переключения входов тоже, цена решения вопроса 23 бакса и 2 месяца ожидания, но хочется сначала понять, можно ли решить как-нить.

Могла ли полететь RTD2660 или это просто стерлись какие-то настройки в флэш-памяти?
Флэш стоит SPI Winbond 25x40.
Лить в эту флэш левые прошивки опасаюсь, так как нет оригинальной прошивки.
Эта прошивка поддерживает 800x480 и кроме этой проблемы претензий к ней нет.

Нашел прошивку

TTL800X480-HSD050IDW1-2AV1VGA1HDMI-ACC-5KEY-IR2.BIN

Но она для RTD2662. Подойдет ли она?

Вот фото контроллера

Update.

Вылечил!
Забив все FF от адреса 40000 до конца файла в испорченной прошивке и залив ее обратно программатором Postal2.
Там было еще очень много всего - видимо настройки пользователя, но их стирание не повредило основную прошивку.

Ниже исправленная прошивка

ancc 06.02.2014 05:33

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

можно слить с флеша оригинальную прошивку (вместе с настройками), но надо ее выпаивать и сливать в программаторе. Всегда можно вернуть эту работающую назад.

что касается прошивок из интернета, на RTD2662 столько всяких разных плат, где периферия может быть подключена к разным выводам, использоваться/неиспользоваться ШИМ при подсветке, по разному подключены кнопки, кроме того не везде хранение настроек во флеш используется, много где в eeprom на I2C, соответственно если такую прошивку загрузить, то она тоже не будет сохранять настройки.

2660 и 2662 отличаются наличием и отсутствием HDMI. Что будет если прошивка 2662 с включенным HDMI полезет чего-то там инициализировать для HDMI на 2660 неизвестно. Может ничего не будет, а может плата просто зависнет или перезагрузится.

awtoap 06.02.2014 12:16

На плате если не ошибаюсь далжна быть микра типа 24С01.Проще говоря внешняя ЕЕПРОМ в которой сохраняются все настройки. Вот ее и поменяй.

ancc 06.02.2014 12:38

Цитата:

Сообщение от awtoap (Сообщение 286202)
На плате если не ошибаюсь далжна быть микра типа 24С01.Проще говоря внешняя ЕЕПРОМ в которой сохраняются все настройки. Вот ее и поменяй.

в том то и дело, что в большинстве случаев не делают внешнюю ЕЕПРОМ китаезы. Хранят в том же флеше где и прошивка.

s.m. 06.02.2014 13:39

Цитата:

Сообщение от awtoap (Сообщение 286202)
На плате если не ошибаюсь далжна быть микра типа 24С01.Проще говоря внешняя ЕЕПРОМ в которой сохраняются все настройки. Вот ее и поменяй.

24с01 нет на плате, только 25x40.

Если сдохла она, то есть ли вероятность, что после снятия с нее прошивы и заливки в новую 25x40 все будет ок?
Или все же проверить питалово на ней сначала? Может там со стабилизатором траблы?

Зы, может кто знает, откуда можно выковырять 25x40 (дохлые материнки, винты)?

ancc 06.02.2014 14:03

Цитата:

Сообщение от s.m. (Сообщение 286209)
24с01 нет на плате, только 25x40.

Если сдохла она, то есть ли вероятность, что после снятия с нее прошивы и заливки в новую 25x40 все будет ок?
Или все же проверить питалово на ней сначала? Может там со стабилизатором траблы?

Зы, может кто знает, откуда можно выковырять 25x40 (дохлые материнки, винты)?

если она полностью сдохла, то плата не загрузится, прошивку проц грузит оттуда.

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

Неплохо бы еще осциллографом поглядеть на SPI шине, пытается проц туда хоть что-то писать или нет

awtoap 06.02.2014 14:11

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

s.m. 09.02.2014 20:51

Вложений: 2
Сегодня спаял программатор
по схеме

с сайта remont-aud

Выпаял флэш, подключил программатор и слил прошивку прогой Postal2,
по инструкции

Прошивку прилагаю

Попробовал залить прошивку отсюда

http://www.pccar.ru/showpost.php?p=271257&postcount=40

так как у человека был такие же симптомы.

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

В той теме упоминалось, что нужно почистить прошивку, начиная с 41000 и будет все пучком, ибо там хранятся пользовательские настройки.

Буду очень признателен, если кто поможет сделать подобное с моей прошивкой.

ancc 10.02.2014 08:50

открываем дамп в hex editor.
идем на вышеуказанный адрес
начиная с него забиваем все FF

вроде так.

ancc 10.02.2014 14:03

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

в моей прошивке адреса 41000 нет.


Часовой пояс GMT +4, время: 17:46.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot