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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Неисправности и ремонт (http://pccar.ru/forumdisplay.php?f=143)
-   -   AT717C-V2.0+A070VW04 800x480 modeline (http://pccar.ru/showthread.php?t=12292)

thebmv 02.06.2010 21:32

[решено]AT717C-V2.0+A070VW04 800x480 modeline
 
Уважаемые! У кого-нибудь получилось настроить разрешение 800X480 на подобном дисплее?
Пробую 800x600 - 800 в ширину нормально встают.
Пробую 640x480 - 480 в высоту тоже нормально.
Но как только пробую PowerStrip'ом сделать кастомное разрешение - никак не могу добиться по одной из длин нормального качества (т.е. 1:1). Дисплей масштабирует это, и получается смазано.
Играл с настройками таймингов 2 дня...

UltraO 03.06.2010 00:51

прекрасно получается настроить. только частота вертикальной развертки 30 герц
выставляй тайминги как 800х600 но уменьши количество рабочих пикселеей по вертикали


если интересует могу скинуть настройки поверстрипа (inf файл)

thebmv 03.06.2010 16:07

Цитата:

Сообщение от UltraO (Сообщение 144535)
только частота вертикальной развертки 30 герц

при 30 герцах пишет out of range
работает только в районе 60 и в районе 70 герц

Цитата:

Сообщение от UltraO (Сообщение 144535)
выставляй тайминги как 800х600 но уменьши количество рабочих пикселеей по вертикали

пробую, по ширине ok, а по высоте скукожено, и никак не растянуть...
опять же работает в окресностях 525 и 625 общих (НЕ рабочих) точек.


Цитата:

Сообщение от UltraO (Сообщение 144535)
если интересует могу скинуть настройки поверстрипа (inf файл)

буду примного благодарен! :smile2:

thebmv 04.06.2010 10:24

UltraO, почитал твою тему. Походу мне, как и тебе, придется шиться. Опыт есть, но нужна прошивка. Попробую пересобрать прошивку сам.

P.S. А еще позвоню тем демонам, что впарили этот ущербный AT717C-v2.0 вместо нормального SVA080a-r1.2 и попрошу разъяснений... Можт поменяют...

thebmv 15.06.2010 14:47

Позвонил, сказали, что SVA080a-r1.2 не выпускают уже больше года...
Что ж делать-то, а?

zanuda 12.07.2010 21:24

Имею такой контроллер и такую матрицу. Никаких проблем. Даже винда сама выставляет разрешение.
Правда после небольшого шаманства
http://zanuda_z.users.photofile.ru/p.../138448033.jpg
http://zanuda_z.users.photofile.ru/p.../138448014.jpg
http://zanuda_z.users.photofile.ru/p.../138448005.jpg
http://zanuda_z.users.photofile.ru/p.../138448025.jpg
Суть доработки заключается в установке eeprom с данным edid слитых с еееписи.

Skiw 21.07.2010 00:51

zanuda, поподробнее можно?
Как делал? Как прошивал?
Какой чип?
Схема включения?
Ну или фото покрупнее с распайкой чипа и подключением к разъему VGA.
И прошивку :)
У меня аналогичный комплект, контроллер и матрица.

zanuda 23.07.2010 11:08

ССори что сразу неответил (глюки форума помешали)
Прошивал программатором вот это
Код:

00,FF,FF,FF,FF,FF,FF,00,36,7F,02,00,02,00,00,00,00,0C,01,03,80,FF,FF,FF,2F,00,00,A0,57,49,9B,26,
  10,48,4F,00,00,00,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,A0,0C,20,00,31,E0,19,10,28,80,
  13,00,00,00,00,00,00,18,00,00,00,FD,00,00,3D,00,8E,04,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,34

чип ставил 24C02 выдранный с какогото монитора.
Устанавливал рядом с входом ВГА. Там у меня пустой разьем на котором есть 5в для питания чипа.
1,2,3,4 ноги на землю (по краю платы идет общий я его зачистил и запаял)
8 нога +5в к пусттому разьему. какраз от общего до него хорошо садится
5 нога идет на 12 ногу ВГА.
6 нога идет на 15 ногу ВГА.
Под ноги которые неприпаивал к плате подложил термостойкий диэлектрический скотч. После этого все работает как положено, винда автоматом ставит разрешение 800х480

В питере могу поменять на пиво прописанный чип. Если кому очень надо в самом начале августа поеду по маршруту СПб-МСК-Воронеж-Ростов-Краснодар могу прихватить с собой.

Skiw 26.07.2010 01:03

Получается, что 7я нога висит в воздухе?

zanuda 26.07.2010 10:08

Да 7 нога в воздухе

Skiw 27.07.2010 01:00

Чип прикупил сегодня за 12р.
Возможно завтра получится его прошить и впаять.
Самый простой способ прошить нашел тут

~aviator~ 27.07.2010 23:49

Тоже возникла подобная, проблема, перестал держать широкоформатные разрешения, раньше 800*480 без проблем, а теперь только 640*480, 800*600, 1024*600, а при 800*480, узкая полоса и дергается все, самый идеальный вариант 800*600, картинка как и при 800*480, что может быть.
Может с дравами чего, использую бук, с паралельным выходом VGA. а раньше напрямую от обычного компа включал.

Skiw 28.07.2010 12:44

zanuda, а у тебя случаем бинарника не сохранилось с прошивкой EEPROM ?
Я собрал программатор.
Попробовал шить приведенный дамп, убрав пробелы, переносы и запятые (получилось 256 байт). Подпаял по твоей схеме.
Нифига не хочет в режим 800х480...

Skiw 28.07.2010 15:49

Заработало!
 
Вложений: 1
Отлично заработало.
Я в прошивке накосячил.
Слил свой дамп, глянул.
Поразился. Показал товарищам. Тоже поразились...
Научили, как правильно сделать.

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

Огромное спасибо zanud'е за помощь!

Всем борющимся с разрешением 800ч480 - настоятельно рекомендую способ.
Программатор собирается за 43 минуты - с 2мя перекурами и одним кофе.
Шьется сразу.

zanuda 28.07.2010 22:34

Я рад что вам все удалось и все заработало.
Данный способ работает и при потключении по лвдс матрицы ежика. данные теже.

~aviator~ 29.07.2010 01:57

А подскажите, что мне делать пож.(пост 12), неужеле то тоже шить??
до этого вроде все ок было, или 800*600 оставить, картинка влазит отлично вроде

zanuda 29.07.2010 10:32

Если честно без чипа даже невключал :)
Допускаю что дело в дровах, но насколько мне известно для винды разрешение 800*480 чуждо. Поэтому и невыходит. ИМХО чтоб без гемороя и нормально работало в биосе лучше воткнуть. делов как показывает практика на час с помошником и поллитрой

Skiw 29.07.2010 20:54

Я решил сделать аппаратный EDID. И считаю это правильным. Это очень просто.
Рекомендую прошить чип, впаять и не иметь забот при последующих работах.
Ну там замена мамки, слетевший софт и т.п.

grimbo 15.08.2010 19:00

Спасибо Zanuda!!!
Не знал, что все это так просто, расширил сегодня, так сказать, горизонты знаний

Все проще чем кажется - EEprom со старой планки памяти dimm sdram, провода от шлейфа, на все про все пол часа (без перекуров), приведенный в теме программатор SERP ( Спасибо Skiw) - вообше красота - четыре проводка , диод и кондер - за 3 минуты, причем под вин7, просто шик
Итог - все четко и резко

thebmv 24.08.2010 15:16

давно меня тут не было... попробовал - и правда: РАБОТАЕТ!!!
Респект Zanuda!!!

zanuda 24.08.2010 18:01

Может тему в ФАК или как там еще.
А то я смотрю вопрос актуальный.

PS всем спасибо за добрые слова :)

thebmv 25.08.2010 10:43

Плохие новости...
 
Вложений: 1
Аппаратный EDID - это, конечно, хорошо. Не надо объяснять видюхе, что за моник к ней подцепили. С первого взгляда показалось, что всё супер, тем более если включен ClearType. Но если замостить рабочий стол рисунком во вложении, то чотко видно: по вертикали - пиксель в пиксель, а вот по горизонтали - опять масштабирование! Ну нет вот в прошивке MST717 поддержки такого разрешения!

BTW: там, кстати, стоит штатно на плате еще одна EEPROM 24Cxx. Надо бы сдампить ее, можт в ней чо... Хотя из исходников в теме UltraO про такой же дисплей, видно, что данные об известных разрешениях зашиты именно в MST717.

Сдампил прошивку с MST717. Попробую в ней поискать что-то похожее. Может удасться заменить одно из имеющихся там разрешений на свое 800x480...

grimbo 25.08.2010 10:55

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

thebmv 25.08.2010 12:12

Тэк, судя по исходникам, в 24Cxx, что на плате под обозначением U6, никакой инфы о разрешениях. Там сохраненная калибровочная пользовательская инфа: громкость, яркость, контраст и т.п.
Копаем прошивку MST717...

zanuda 25.08.2010 23:17

Есть у кого прошивка ? ато мне некогда снимать все это добро счас. на работе завал и продлится до октября-ноября. а прошивку копнуть можно

(vS) 26.08.2010 02:48

Цитата:

Сообщение от thebmv (Сообщение 152329)
Сдампил прошивку с MST717.

чем дампил?

thebmv 26.08.2010 11:28

Вложений: 1
Цитата:

Сообщение от (vS) (Сообщение 152461)
чем дампил?

MStar Soft. Там же и программатор.
Как оказалось, у MST717C-LF нет своей памяти. Вся прошивка зашита в рядом стоящий U4, который у меня EON 10F-100GIP (EN25F10). U4 подключен к MST717C-LF через SPI. А прошивка сливается через CN6 (у меня не запаян) по протоколу I2C.
EN25F10---(SPI)---MST717C-LF---(I2C)---CN6 Такая вот шляпа... :derisive:

thebmv 03.09.2010 21:12

Ну наконец-то!
 
Вложений: 1
Всё, друзья!
Пользуйтесь!
[ТЕМА ЗАКРЫТА]

gamester 06.09.2010 14:37

Цитата:

Сообщение от thebmv (Сообщение 153317)
Всё, друзья!
Пользуйтесь!
[ТЕМА ЗАКРЫТА]

Было бы еще не плохо Дать подробную инструкцию что и как делать. Что и чем прошивать.

Skiw 06.09.2010 14:55

И что с этим бинарником делать?
Поддержу gamester в вопросе.
Инструкцию надо.

Программатор не проблема - по твоей схеме собрать 5 мин.
Нужна ли доработка контроллера.
Как операционку заставить работать в разрешении 800х480 ?
Ведь у контроллера нет сигнала DDS.

Или может я что-то пропустил?

thebmv 06.09.2010 18:42

Как делал я:
1. Нужен программатор. Ну, к примеру ТРИТОН. http://www.triton-prog.ru/
2. Обновляем программатор до последней версии в инете.
3. Смотрим на микросхему U4. У меня это EON F10-100GIP, а конкретнее EN25F10. 128Кб - объем.
4. Выпаиваем её.
5. Берем панельку и вставляем в неё микросхему. Или тупо, как я, припаиваем к ней проводочки.
Примечание: есть риск убить микросхему или перегревом или ещё чем... Как, в прочем, у меня и произшло. Тогда достается дохлая видеокарта (мне повезло, у меня их полно). На ней можно найти микруху в таком же корпусе с маркировкой что-то типа 25P05 или 25P512. Берем её. Её объем 64Кб. Этого вполне достаточно, если посмотрите в прошивку.
6. Прошиваем её программатором.
7. Припаиваем на место.

P.S. Это альтернативный вариант, т.к. вариант, предлженный мною выше с ISP провалился. Сдампить - сдампилось, а обратно никак +этот программатор в последствии просто развалился... :)

Skiw 06.09.2010 18:53

Что именно дает твоя прошивка?
Конкретно с контроллером 717 и матричкой 070.
Нужно ли отдельно выводить что-то на разъем VGA (как в способе zanuda)
Как система определяет, что надо давать 800х480 разрешение?

P.S.: Это еще и программатор нужен специальный.

thebmv 06.09.2010 19:04

Имея на руках подобные исходники, сдампленную прошивку и опыт, я выяснил, что есть возможность заменить одно из уже прошитых разрешений на своё. Копая дальше я увидел разрешение 864x480 в сдампленой прошивке. В природе такого разрешения не существует, да и данные для него были какие-то неправдоподобные (например, кол-во общих точек для 75 Герц было 864 - что нереально). Поэтому решил, что 864 - это ошибка, и тут должно стоять 800. Поменяв 1(!) бит сделал новую прошивку.
---------------------------------
Значит так:
Имеем исходник. Так прописаны разрешения:
http://img542.imageshack.us/img542/6779/mode.jpg

Ищем что-то подобное в прошивке:
http://img412.imageshack.us/img412/2439/res128.jpg
Ага!
Код:

0x0280 0x015E 640x350
0x0280 0x0190 640x400
0x02D0 0x0190 720x400
0x0360 0x01E0 864x480 - вот что-то похожее, только почему-то 864...
0x0320 0x0258 800x600

Смотрим дальше, структура разрешения:
http://img11.imageshack.us/img11/5074/resyu.jpg
Так... Число активных точек указывается как индекс...
http://img220.imageshack.us/img220/7723/typedef.jpg

Тоесть нам нужны все разрешения с индексом 3... Вот они:
http://img528.imageshack.us/img528/5647/defg.jpg

Смотрим...
Код:

{
        0x0F, // Flags
        0x03, // Res_
        0x013B, 0x0257, // HFreq, VFreq
        0x0420, 0x020D, // HTotal, VTotal
        0x0090, 0x0023, // // HStart, VStart
        0x19, 0x1E // HSyncTolerence // VSyncTolerence
},
{
        0x0F,
        0x03,
        0x015E, 0x029B,
        0x0360, 0x020D, // так, а тут что? число общих точек 864? нереально
        0x00A0, 0x002A,
        0x19, 0x1E
},
{
        0x0F,
        0x03,
        0x017B, 0x02D8,
        0x0420, 0x0208,
        0x00A8, 0x001F,
        0x19, 0x1E
},
{
        0x0F,
        0x03,
        0x0177, 0x02EE,
        0x0348, 0x01F4, // тоже
        0x00B8, 0x0013,
        0x19, 0x1E,
},
{
        0x0F,
        0x03,
        0x01B1, 0x0352,
        0x0340, 0x01FD, // и тут...
        0x0088, 0x001C,
        0x19, 0x1E,
},
...

Да уж, прикинув всё это, решил, что писалось то ЭТО для 800 активных точек.
Меняем 1 байт, а точнее 1 бит...
http://img12.imageshack.us/img12/7243/goodzz.jpg


П.С. Прошиваем, переключаемся на 60 Герц (ОБЯЗАТЕЛЬНО), картинку из точек на рабочий стол, радуемся

П.П.С. Определение разрешения системой возложим на EDID по схеме zanuda
а можно вообще без EDID'а, DTD строка ниже по теме

Skiw 07.09.2010 12:14

Теперь осталось только купить программатор ТРИТОН :)
Хм. Вроде как PoniProg умеет работать с 25F10

UltraO 07.09.2010 12:57

Для зашивки контроллера очень простой и очень ДЕшовый программатор для LPTпорта компа
собирается за 15 минут)
шить лучше именно через него. Результат видно сразу. и нет риска убить микросхему памяти бесконечными перепайками.

Skiw 07.09.2010 14:01

Как я понимаю.
Это тот же чип.
AT25F512AN-10SU-2.7 - только он есть у нас в магазине.
Стоит 20 р.
Но он на полмегабита. И его должно хватить. Но бинарник выложен на 128K.
Может ли кто его усечь , чтобы в 64К влез?

Программатор простейший, с софтом.

Я правильно понял по железу и софту?
Просто выпаивать чип, не имея возможности отката не сильно хочется.

UltraO 07.09.2010 14:11

Вложений: 1
зачем заморачиваться с пайкой если можно без нее обойтись?)

gamester 07.09.2010 14:21

Цитата:

Сообщение от Skiw (Сообщение 153534)
И что с этим бинарником делать?
Поддержу gamester в вопросе.
Инструкцию надо.

Программатор не проблема - по твоей схеме собрать 5 мин.
Нужна ли доработка контроллера.
Как операционку заставить работать в разрешении 800х480 ?
Ведь у контроллера нет сигнала DDS.

Или может я что-то пропустил?

У меня Видяха Nvidia. В панели Nvidia есть создать пользовательские разрешения. Я создал 800х480. Потом высставил его в винде.
Аналогично вроде есть и для ATI.

Skiw 07.09.2010 15:00

У меня D510MO - там все грустнее.
Цитата:

зачем заморачиваться с пайкой если можно без нее обойтись?)
Это тот же программатор что и по моей ссылке.
Таже микросхема с буферами.
Еще вопрос по схеме
http://forum.pccar.ru/attachment.php...9&d=1283850999
На коннекторе J просто нумерация контактов - 1, 2, 3, 4
На какие выводы чипа что подается - непонятно.

UltraO 07.09.2010 15:08

Цитата:

Сообщение от Skiw (Сообщение 153635)
На коннекторе J просто нумерация контактов - 1, 2, 3, 4
На какие выводы чипа что подается - непонятно.

там 2 вывода питание 2 вывода данные
посмотри на плате
1 питание 2 корпус
3 и 4 данные. если не будет работать то просто поменяй их местами (3 и 4)


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

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