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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Вопросы по прошивкам (http://pccar.ru/forumdisplay.php?f=142)
-   -   открытая прошивка для RTD2662/2660 (http://pccar.ru/showthread.php?t=20391)

ancc 25.02.2014 09:54

Цитата:

Сообщение от mendisabal (Сообщение 288624)
имея Parallel Programmer for burning LCD controller board VS-TY2662-V1 получится ли слить текущую прошивку ? не паяя микро ноги ,и контролер у мну rtd2660H ?

Люди говорят что можно. Только не родным софтом, а postal. Самому не было времени проверить.

bfom 25.02.2014 12:16

Цитата:

Сообщение от ancc (Сообщение 288574)
понятно. часов через несколько, как будет время я выкачу исправление.

Исправление работает, по сигналу переключается корректно. Можно увеличить настройку времени отключения камеры до 10 секунд хотя бы? Настройка времени включения нормальная.

ancc 25.02.2014 13:03

Цитата:

Сообщение от bfom (Сообщение 288652)
Исправление работает, по сигналу переключается корректно. Можно увеличить настройку времени отключения камеры до 10 секунд хотя бы? Настройка времени включения нормальная.

Можно. А зачем такой долгий период на отпускание? Не могу себе представить зачем такой нужен.

Кстати если будет возможность потестите стандартные разрешения по HDMI. И было бы неплохо увидеть что у вас в режиме 1280х480 (и в VGA и в HDMI) в консоль выдается.

bfom 25.02.2014 13:14

Цитата:

Сообщение от ancc (Сообщение 288659)
Можно. А зачем такой долгий период на отпускание? Не могу себе представить зачем такой нужен.

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



Цитата:

Кстати если будет возможность потестите стандартные разрешения по HDMI. И было бы неплохо увидеть что у вас в режиме 1280х480 (и в VGA и в HDMI) в консоль выдается.
На днях как раз соберу подходящий комп - потестирую

han2001 25.02.2014 14:05

Судя по видео, время включения камеры заднего вида стало вообще 1 сек, а назад 3 сек. Я бы сказал отлично.

Bakurik 25.02.2014 21:53

Кто может прошить в Москве эту плату на ZJ080NA-08A 1024*600

ancc 28.02.2014 13:35

Очередные обновления
http://openrtd2662.ru/?p=129

bfom 28.02.2014 14:43

Цитата:

Сообщение от ancc (Сообщение 288991)
Очередные обновления
http://openrtd2662.ru/?p=129

Протестировал пока следующее:
Цитата:

Теперь время возврата с камеры заднего вида регулируется 0-10 с.

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

Вход AV2 теперь работает.
Все работает, в выходные попробую протестировать другие, имеющиеся матрицы, разные разрешения по HDMI

P.S. Очень не хватает поддержки ИК пульта

mas72 01.03.2014 14:05

Где скачать можно правленную прошивку? Задрало уже ждать пока на камеру переключится. Матрица ттл 1024х600.

bfom 01.03.2014 14:11

Цитата:

Сообщение от mas72 (Сообщение 289025)
Где скачать можно правленную прошивку? Задрало уже ждать пока на камеру переключится. Матрица ттл 1024х600.

Ответ на Ваш вопрос в 51 сообщении

sergeyvolk 01.03.2014 14:42

- - - -

-=zds=- 01.03.2014 15:59

Вложений: 1
Наконец-то я добрался до контролера. И да действительно как тут и предполагали, плата полностью идентична 12вольтовой, единственное сколько вольт даешь на плату, столько и выходит на конекторе подсветки на матрицу, путем нехитрой доработки переделываем подсветку на 5В:
http://img855.imageshack.us/img855/7956/iwxn.jpg
Добавил DC-DC преобразователь и настроил его на 5В. Кстати контакт АСС для переключения на АВ2 вход, не реагирует на 5В, только на 12В. Поэтому плата теперь работает от 12в и только подсветка от 5В.

Как я понял в контролере нет нативного разрешения 1024х600 (напомню, матрица B089AW01 ) так как при установке в винде этого разрешения, причем в ручном режиме (в списке такого разрещения вообще нет) , винда ругается что изображение не родное и контролер в меню показывает 720P:
http://img607.imageshack.us/img607/2738/8wl1.jpg

Прошивку с контролера я слил сразу, микруха памяти стоит winbond 25x40bvnig:
http://img27.imageshack.us/img27/3292/diub.jpg

Пока еще не нашел микруху для EEPROM но завтра откуда нибудь стяну, и еще обязательно нужен ардуино? Скетч для него надо какойто заливать? Не пойму его участие в контролере просто.

Подсветку завтра переделаю для управления из меню.

bfom 01.03.2014 16:29

Я тестирую без ардуино

-=zds=- 01.03.2014 16:37

Цитата:

Сообщение от bfom (Сообщение 289031)
Я тестирую без ардуино

Но с EEPROM микрухой? и зачем ардуино?

bfom 01.03.2014 16:57

Цитата:

Сообщение от -=zds=- (Сообщение 289032)
Но с EEPROM микрухой?

eeprom 24LC16 на контроллере пока обязательна , фото выкладывал

Цитата:

Сообщение от -=zds=- (Сообщение 289032)
и зачем ардуино?

управление по I2C, теперь можно по I2C изменить вход, включить/выключить.
отображение данных климата по I2C

-=zds=- 01.03.2014 17:03

Цитата:

Сообщение от bfom (Сообщение 289033)
eeprom 24LC16 на контроллере пока обязательна , фото выкладывал


управление по I2C, теперь можно по I2C изменить вход, включить/выключить.
отображение данных климата по I2C

Грубо говоря ардуино, это дополнительный вход для (данных климата, данных парктроника) а ардуино уже посылает в контролер команды, на отображение в OSD, на переключение каналов, регулирование подветки? Тогда на данном этапе мне пока ардуино не надо.

ancc 01.03.2014 23:39

заработал пульт. Только непонятно что должна делать кнопка "mode select"

bfom 02.03.2014 00:43

Цитата:

Сообщение от ancc (Сообщение 289046)
заработал пульт. Только непонятно что должна делать кнопка "mode select"

Эта кнопка переключает пункты в OSD меню (в случае такого меню как на видео)


Ну и естественно, жду новую версию в почте.

-=zds=- 02.03.2014 14:37

Сделал доработку контроллера, добавил микруху EEPROM (24c02h). Не стал вешать на сопли, побыстрому развел плату, и вытравил дорожки, приклеил на двойной скотч сзади платы контроллера и кинул четыре проводка.

http://img829.imageshack.us/img829/3066/n3md.jpg http://img39.imageshack.us/img39/7131/xcj4.jpg

но настройки все равно не сохраняются, либо в микрухе залито не понятно что (снял с какойт платы), либо я не знаю. :be:

Прошивку исправленную залил, работает.

Странно но почему то на нативном разрешении 1024х600 изображение уходит за рамки. :sad2:
http://img198.imageshack.us/img198/4595/ynwo.jpg

И кстати по программаторам, вот дешевый программатор, кторый шьет на прямую микруху памяти, выпаивать не надо, есть спец прищепка, прям на плате шьет. Очень удобно и дешевле чем программатор от чинатоби.

ancc 02.03.2014 17:01

продублирую.

24c02 не подойдет. нужно 24c16.

1024х600 есть в списке нативных в винде? подозреваю что есть.

по поводу выхода за границы экрана, я писал уже, что у меня так же при сигнале с компа, с андроида те же разрешения ОК. Пока с масштабированием ничего не делал, собираю статистику.

программатор прикольный, заказал.

-=zds=- 02.03.2014 17:11

Цитата:

Сообщение от ancc (Сообщение 289094)
продублирую.

24c02 не подойдет. нужно 24c16.

1024х600 есть в списке нативных в винде? подозреваю что есть.

по поводу выхода за границы экрана, я писал уже, что у меня так же при сигнале с компа, с андроида те же разрешения ОК. Пока с масштабированием ничего не делал, собираю статистику.

программатор прикольный, заказал.

Про еепромку понял, завтра поменяю.

Разрешение в винды я сам добавил, до этого его небыло, видяха на мамке интел, в интеллвском менеджере добавил разрешение 1024х600 60гц

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

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

ancc 02.03.2014 17:17

Цитата:

Сообщение от -=zds=- (Сообщение 289096)
Про еепромку понял, завтра поменяю.

Разрешение в винды я сам добавил, до этого его небыло, видяха на мамке интел, в интеллвском менеджере добавил разрешение 1024х600 60гц

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

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

понятно. значит в EDID нету разрешения 1024х600.

разрешение не пишет, потому что нереализовано это. Он в дебаг консоль шлет какое у него разрешение, можно и выводить конечно через OSD, но вроде никто не просил.
Я так думаю, что для встраивания наоборот, чем меньше разных сообщений на экране, тем лучше. Вообще еще NO SIGNAL собираюсь убрать у себя.

-=zds=- 02.03.2014 17:41

Цитата:

Сообщение от ancc (Сообщение 289098)
понятно. значит в EDID нету разрешения 1024х600.

разрешение не пишет, потому что нереализовано это. Он в дебаг консоль шлет какое у него разрешение, можно и выводить конечно через OSD, но вроде никто не просил.
Я так думаю, что для встраивания наоборот, чем меньше разных сообщений на экране, тем лучше. Вообще еще NO SIGNAL собираюсь убрать у себя.

Может пока прошивка в стадии тестирования стоит добавить разной информации?

В edid можно его добавить? Я так понял эта прошивка что я слил только подправленная?

ancc 02.03.2014 17:46

Цитата:

Сообщение от -=zds=- (Сообщение 289103)
Может пока прошивка в стадии тестирования стоит добавить разной информации?

В edid можно его добавить? Я так понял эта прошивка что я слил только подправленная?

можно, в принципе.

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

-=zds=- 02.03.2014 18:28

Цитата:

Сообщение от ancc (Сообщение 289104)
можно, в принципе.

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

Было бы отлично. Только я пока по едид ничего не понимаю, че куда

-=zds=- 02.03.2014 18:43

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

ancc 02.03.2014 18:53

Цитата:

Сообщение от -=zds=- (Сообщение 289107)
Я немного почитал и понял, что в матрице есть свой правильный едид, но он сейчас не дает инфо в комп, так как матрица через контролер идет в контролере свой едид и комп видит именно его. Исходя из этого, я могу завтра слить дамп с матрицы, если так будет удобней подправить едид контролера

насчет EDID матрицы я не собирал данные по этому поповоду.

Насчет EDID собственно монитора, я начинал разбираться, мне кажется что данных там все-таки сильно побольше. Там сидит инфа о поддерживаемых разрешениях и всякая общая инфа типа производителя, и прочих параметров.
Есть прога, которая позволяет из монитора налету дамп EDID делать, и отображать что там записано. Я ее попробовал, работает, но дальше не разбирался.

-=zds=- 02.03.2014 19:33

Так какие мои действия сейчас? Слить дамп с матрицы?

ancc 02.03.2014 19:55

Цитата:

Сообщение от -=zds=- (Сообщение 289111)
Так какие мои действия сейчас? Слить дамп с матрицы?

есть программа Moninfo. Слейте через нее EDID монитора, когда моник подключен по HDMI. Желательно и в текстовом виде и в виде дампа. У меня есть слитый через эту программу EDID, но он через VGA слит. А там разные данные могут быть. Вот что у меня слито через VGA

Monitor
Model name............... Monitor
Manufacturer............. RTK
Plug and Play ID......... RTK0000
Serial number............ 000001
Manufacture date......... 2002, ISO week 30
Filter driver............ None
-------------------------
EDID revision............ 1.1
Input signal type........ Analog 0.700,0.300 (1.0V p-p)
Sync input support....... Separate, Composite, Sync-on-green
Display type............. RGB color
Screen size.............. 360 x 270 mm (17,7 in)
Power management......... Standby, Suspend, Active off/sleep
Extension blocs.......... None
-------------------------
DDC/CI................... Not supported

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,604 - Ry 0,344
Green chromaticity....... Gx 0,322 - Gy 0,545
Blue chromaticity........ Bx 0,156 - By 0,117
White point (default).... Wx 0,313 - Wy 0,329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 20-92kHz
Vertical scan range...... 43-85Hz
Video bandwidth.......... 140MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... No

Standard timings supported
720 x 400p at 70Hz - IBM VGA
720 x 400p at 88Hz - IBM XGA2
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
1024 x 768i at 87Hz - IBM
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1152 x 870p at 75Hz - Apple Mac II
1024 x 768p at 60Hz - VESA STD
1024 x 768p at 75Hz - VESA STD
1024 x 768p at 85Hz - VESA STD
1152 x 864p at 75Hz - VESA STD
1280 x 960p at 60Hz - VESA STD
1280 x 960p at 85Hz - VESA STD
1280 x 1024p at 85Hz - VESA STD
1600 x 1200p at 60Hz - VESA STD

Report information
Date generated........... 06.02.2014
Software revision........ 2.70.0.989
Data source.............. Real-time 0x0031
Operating system......... 6.1.7600.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,4A,8B,00,00,01,01,01,01,1E ,0C,01,01,0E,24,1B,78,E8,8A,01,9A,58,52,8B,28,
1E,50,54,FF,FF,80,61,40,61,4F,61,59,71,4F,81,40,81 ,59,81,99,A9,40,00,00,00,FC,00,31,37,27,27,20,
4C,43,44,0A,20,20,20,20,00,00,00,FC,00,4D,6F,6E,69 ,74,6F,72,0A,20,20,20,20,20,00,00,00,FD,00,2B,
55,14,5C,0E,00,0A,20,20,20,20,20,20,00,00,00,FF,00 ,30,30,30,30,30,31,0A,20,20,20,20,20,20,00,BD

-=zds=- 03.03.2014 10:03

Короче, не читает Monitor Asset Manager edid из матрицы, только из контролера, пришлось из матрицы вычитывать еепромку. Потом через тот же Monitor Asset Manager открыл вычитанный файл, и вот он оригинальный edid от моей матрицы:

Monitor
Manufacturer............. AUO
Plug and Play ID......... AUO11C2
Data string.............. B089AW01 V1
Serial number............ n/a
Manufacture date......... 2008, ISO week 1
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 200 x 110 mm (9,0 in)
Power management......... Not supported
Extension blocs.......... None
-------------------------
DDC/CI................... n/a

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,573 - Ry 0,339
Green chromaticity....... Gx 0,330 - Gy 0,596
Blue chromaticity........ Bx 0,142 - By 0,103
White point (default).... Wx 0,310 - Wy 0,330
Additional descriptors... None

Timing characteristics
Range limits............. Not available
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1024x600p at 60Hz
Modeline............... "1024x600" 50,400 1024 1048 1184 1344 600 603 604 625 -hsync -vsync

Standard timings supported

Report information
Date generated........... 03.03.2014
Software revision........ 2.70.0.989
Data source.............. File
Operating system......... 6.2.9200.2

Raw data
00,FF,FF,FF,FF,FF,FF,00,06,AF,C2,11,00,00,00,00,01 ,12,01,03,80,14,0B,78,0A,FA,56,92,56,54,98,24,
1A,4F,54,00,00,00,01,01,01,01,01,01,01,01,01,01,01 ,01,01,01,01,01,B0,13,00,40,41,58,19,20,18,88,
31,00,C3,71,00,00,00,18,00,00,00,0F,00,00,00,00,00 ,00,00,00,00,00,00,00,00,20,00,00,00,FE,00,41,
55,4F,0A,20,20,20,20,20,20,20,20,20,00,00,00,FE,00 ,42,30,38,39,41,57,30,31,20,56,31,20,0A,00,58

ancc 03.03.2014 10:16

ну собственно я так и думал, что в EDID от матрицы ничего интересного не будет.

-=zds=- 03.03.2014 10:53

Цитата:

Сообщение от ancc (Сообщение 289153)
ну собственно я так и думал, что в EDID от матрицы ничего интересного не будет.

кроме разрешения 1024х600 которого нет в контролере

ancc 03.03.2014 11:15

Цитата:

Сообщение от -=zds=- (Сообщение 289157)
кроме разрешения 1024х600 которого нет в контролере

Собственно задача в том и состоит, чтобы добавить в EDID все используемые разрешения для ходовых матриц

1280х600
1280х800
1024х600
1280х480
1280х768
1280х960
1360х768
1366х768
1440х900

-=zds=- 03.03.2014 11:17

Вложений: 1
Ура, огонь, я залил edid от матрицы в контролер, и картинка сразу стала нативной, пиксель в пиксель, аж глаз радуед, и теперь Monitor Asset Manager видит родной матричный edid.

ancc 03.03.2014 11:20

Цитата:

Сообщение от -=zds=- (Сообщение 289160)
Ура, огонь, я залил edid от матрицы в контролер, и картинка сразу стала нативной, пиксель в пиксель, аж глаз радуед, и теперь Monitor Asset Manager видит родной матричный edid.

и как?

-=zds=- 03.03.2014 11:25

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

Сообщение от ancc (Сообщение 289161)
и как?

Так.

Причем едид от вга и от шдми в разных местах, я сначала не понял почему не проканало, потом нашел еще адреса.

В прошивке контролера сейчас на вга едит от 17го монитора а на шдми от 32го телека

ancc 03.03.2014 11:28

понятно.

да, там два разных edid.

но это не совсем правильный способ. правильней в Standard timings supported добавлять нужные разрешения ну и еще
в Preferred timing вписывать родное разрешение матрицы.

-=zds=- 03.03.2014 11:30

Цитата:

Сообщение от ancc (Сообщение 289163)
понятно.

да, там два разных edid.

Я их оба подправил

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

ancc 03.03.2014 11:34

Цитата:

Сообщение от -=zds=- (Сообщение 289160)
Собственно отсюда и новый подход можно разработать, на матрицах стоит микруха еепром, и если бы контроллер сам ее читал и подставлял едид в память контроллера, то и надобнасть бы отпала в редактировании.

тут есть вопрос, очень часто в шлейфах к LVDS которыми плата комплектуется нет линий под EDID матрицы. Получается это не везде будет работать. Ну и с TTL матрицами тоже вопрос.

Я за то чтобы сделать универсальный EDID под все матрицы основные, но prefered timing нужно везде выставлять нативный от матрицы конечно. В любом случае, поддержку каждой матрицы надо вручную добавлять, можно и EDID поправить.


И еще вопрос, вы пробовали в биос заходить с таким EDID или 800х600 выставить, показывает он?

Alex_St 03.03.2014 11:45

Цитата:

Сообщение от ancc (Сообщение 289166)
тут есть вопрос, очень часто в шлейфах к LVDS которыми плата комплектуется нет линий под EDID матрицы. Получается это не везде будет работать. Ну и с TTL матрицами тоже вопрос.

Я за то чтобы сделать универсальный EDID под все матрицы основные, но prefered timing нужно везде выставлять нативный от матрицы конечно. В любом случае, поддержку каждой матрицы надо вручную добавлять, можно и EDID поправить.


И еще вопрос, вы пробовали в биос заходить с таким EDID или 800х600 выставить, показывает он?

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


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

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