Вход

Просмотр полной версии : открытая прошивка для RTD2662/2660


Страницы : 1 [2] 3 4 5 6 7 8

-=zds=-
03.03.2014, 13:52
С каждой матрицы сливать EDID нет смысла.

Под каждую матрицу в EDID контроллера желательно вставлять ее нативное разрешение в prefered timing. Нативное разрешение матрицы известно и без чтения ее EDID.

А в standard timings нужно забить все нужные разрешения один раз. Эту часть под каждую матрицу менять нет смысла.

Вот вот.

И еще, почемуто edid на HDMI по размеру в два раза больше, но вторая часть заполнена нулями (не FF)

ancc
03.03.2014, 17:28
Вот вот.

И еще, почемуто edid на HDMI по размеру в два раза больше, но вторая часть заполнена нулями (не FF)

в этом EDID еще куча всего разного есть, то что к звуку относится и т.д.
Вот например с моего монитора(телека) дамп.

Monitor
Model name............... SAMSUNG
Manufacturer............. Samsung
Plug and Play ID......... SAM0902
Serial number............ n/a
Manufacture date......... 2011, ISO week 41
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 700 x 390 mm (31,5 in)
Power management......... Not supported
Extension blocs.......... 1 (CEA-EXT)
-------------------------
DDC/CI................... Not supported

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,640 - Ry 0,330
Green chromaticity....... Gx 0,300 - Gy 0,600
Blue chromaticity........ Bx 0,150 - By 0,060
White point (default).... Wx 0,313 - Wy 0,329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 15-81kHz
Vertical scan range...... 24-75Hz
Video bandwidth.......... 230MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1920x1080p at 60Hz (16:9)
Modeline............... "1920x1080" 148,500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
Detailed timing #1....... 1366x768p at 60Hz (16:9)
Modeline............... "1366x768" 85,500 1366 1436 1579 1792 768 771 774 798 +hsync +vsync

Standard timings supported
720 x 400p at 70Hz - IBM VGA
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 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
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
1152 x 864p at 75Hz - VESA STD
1280 x 720p at 60Hz - VESA STD
1280 x 800p at 60Hz - VESA STD
1280 x 1024p at 60Hz - VESA STD
1440 x 900p at 60Hz - VESA STD
1600 x 900p at 60Hz - VESA STD
1680 x 1050p at 60Hz - VESA STD

EIA/CEA-861 Information
Revision number.......... 3
IT underscan............. Supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Supported
YCbCr 4:2:2.............. Supported
Native formats........... 1
Detailed timing #1....... 1920x1080i at 50Hz (16:9)
Modeline............... "1920x1080" 74,250 1920 2448 2492 2640 1080 1084 1094 1124 interlace +hsync +vsync
Detailed timing #2....... 1920x1080i at 60Hz (16:9)
Modeline............... "1920x1080" 74,250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync
Detailed timing #3....... 1280x720p at 50Hz (16:9)
Modeline............... "1280x720" 74,250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
Detailed timing #4....... 1280x720p at 60Hz (16:9)
Modeline............... "1280x720" 74,250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync

CE video identifiers (VICs) - timing/formats supported
1920 x 1080p at 60Hz - HDTV (16:9, 1:1) [Native]
1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
1280 x 720p at 60Hz - HDTV (16:9, 1:1)
1280 x 720p at 50Hz - HDTV (16:9, 1:1)
1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
1920 x 1080i at 50Hz - HDTV (16:9, 1:1)
720 x 480p at 60Hz - EDTV (16:9, 32:27)
720 x 576p at 50Hz - EDTV (16:9, 64:45)
1920 x 1080p at 24Hz - HDTV (16:9, 1:1)
1920 x 1080p at 25Hz - HDTV (16:9, 1:1)
1920 x 1080p at 30Hz - HDTV (16:9, 1:1)
720 x 480i at 60Hz - Doublescan (16:9, 32:27)
720 x 576i at 50Hz - Doublescan (16:9, 64:45)
NB: NTSC refresh rate = (Hz*1000)/1001

CE audio data (formats supported)
LPCM 2-channel, 16/20/24 bit depths at 32/44/48 kHz

CE speaker allocation data
Channel configuration.... 2.0
Front left/right......... Yes
Front LFE................ No
Front center............. No
Rear left/right.......... No
Rear center.............. No
Front left/right center.. No
Rear left/right center... No
Rear LFE................. No

CE video capability data
CE scan behavior......... Supports overscan and underscan
IT scan behavior......... Supports overscan and underscan
PT scan behavior......... Not supported
RGB quantization range... Not supported
YCC quantization range... Not supported

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 1.0.0.0
Supports AI (ACP, ISRC).. Yes
Supports 48bpp........... No
Supports 36bpp........... Yes
Supports 30bpp........... Yes
Supports YCbCr 4:4:4..... Yes
Supports dual-link DVI... No
Maximum TMDS clock....... 225MHz

Report information
Date generated........... 03.03.2014
Software revision........ 2.70.0.989
Data source.............. Real-time 0x0061
Operating system......... 6.1.7601.2.Service Pack 1

Raw data
00,FF,FF,FF,FF,FF,FF,00,4C,2D,02,09,00,00,00,00,29 ,15,01,03,80,46,27,78,0A,EE,91,A3,54,4C,99,26,
0F,50,54,BD,EF,80,71,4F,81,C0,81,00,81,80,95,00,A9 ,C0,B3,00,01,01,02,3A,80,18,71,38,2D,40,58,2C,
45,00,A0,5A,00,00,00,1E,66,21,56,AA,51,00,1E,30,46 ,8F,33,00,A0,5A,00,00,00,1E,00,00,00,FD,00,18,
4B,0F,51,17,00,0A,20,20,20,20,20,20,00,00,00,FC,00 ,53,41,4D,53,55,4E,47,0A,20,20,20,20,20,01,C4,
02,03,25,F1,4D,90,1F,04,13,05,14,03,12,20,21,22,07 ,16,23,09,07,07,83,01,00,00,E2,00,0F,67,03,0C,
00,10,00,B8,2D,01,1D,80,D0,72,1C,16,20,10,2C,25,80 ,A0,5A,00,00,00,9E,01,1D,80,18,71,1C,16,20,58,
2C,25,00,A0,5A,00,00,00,9E,01,1D,00,BC,52,D0,1E,20 ,B8,28,55,40,A0,5A,00,00,00,1E,01,1D,00,72,51,
D0,1E,20,6E,28,55,00,A0,5A,00,00,00,1E,00,00,00,00 ,00,00,00,00,00,00,00,00,00,00,00,00,00,00,EC

ancc
03.03.2014, 17:30
кстати попробую сегодня этот EDID и закинуть в RTD, только натив поправлю

-=zds=-
03.03.2014, 17:37
кстати попробую сегодня этот EDID и закинуть в RTD, только натив поправлю

Чем она будет лучше той которая сейчас в контроллере?

Я кстати так и не могу найти микруху для ЕЕПРОМа, где вы их берете?

ancc
03.03.2014, 17:39
Чем она будет лучше той которая сейчас в контроллере?

Я кстати так и не могу найти микруху для ЕЕПРОМа, где вы их берете?

в обычном магазине радиодеталей. правда она как-то по другому называлась, но 24c16 там было.

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

-=zds=-
03.03.2014, 17:46
в обычном магазине радиодеталей. правда она как-то по другому называлась, но 24c16 там было.

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

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

А какая у вас матрица напомните? Да точно в этом едид по звукку точно больше инфы. Мне бы как нить мой едид поправить, чтоб БИВИС заработал.

ancc
03.03.2014, 17:49
Я думал спаиваете о старья, просто я не привык такую мелочь покупать в магазе, а так да, это крайний вариант.

А какая у вас матрица напомните? Да точно в этом едид по звукку точно больше инфы. Мне бы как нить мой едид поправить, чтоб БИВИС заработал.

у меня такого не было на старье, я сначала пересмотрел)

у меня 1280х800. Если у меня взлетит правленый edid с нативным разрешением моим, то я и на вашу матрицу поправлю

-=zds=-
03.03.2014, 18:09
у меня такого не было на старье, я сначала пересмотрел)

у меня 1280х800. Если у меня взлетит правленый edid с нативным разрешением моим, то я и на вашу матрицу поправлю

http://forum.ixbt.com/topic.cgi?id=62:14612 вот тема интересная по edid с нее я вчера начал изучение, сижу читаю сейчас, надо найти хороший edid editor, и через него подправить.

ancc
03.03.2014, 18:13
http://forum.ixbt.com/topic.cgi?id=62:14612 вот тема интересная по edid с нее я вчера начал изучение, сижу читаю сейчас, надо найти хороший edid editor, и через него подправить.

я скачал парочку каких-то, но еще не пробовал. не знаю могут ли они работать с большими EDID от HDMI.

ancc
03.03.2014, 20:57
УРА!! 1280х800 пиксель в пиксель! сделал EDID на основе моего самсунговского.

Сейчас нагенерирую едидов на 1280х480 и 1024х600 и отправлю.

han2001
03.03.2014, 21:41
Наконец то и добрался до новой прошивки.
Матрица TTL разрешение 1024х600, разъем матрицы 50 пиновый как на схеме RTD2660-AV-VGA.pdf (матрица от планшета Zenithink C71A).

EDID в самой матрице нет и пдф на это чудо китайской техники тоже нет, поэтому параметры брались из похожей по разрешению и интерфейсуF101T50 (https://www.olimex.com/Products/OLinuXino/A13/A13-LCD10TS/resources/F101TT50_1_release.pdf) .
В качестве HDMI источника сигнала используется комп на Intel(R) HD Graphics 3000.
При включении в винде было разрешение 1024*600 как рекомендуемое, но после перезагрузки компа оно исчезло и уже чего только не делал оно больше не появлялось. Предполагаю, что разрешение оставалось от родной прошивки. Пришлось добавлять вручную.
Отчет по разрешениям в режиме HDMI.
800х600*60Гц картинка есть, но не влазила со всех сторон
1024х600*60Гц картинка есть, но не влазила со всех сторон
1024х768*60Гц картинка есть, но не влазила со всех сторон
1024х768*60Гц картинка есть, но не влазила со всех сторон
1152х864*60Гц картинка есть, но не влазила со всех сторон
1280х600*60Гц картинка есть, но не влазила со всех сторон
1280х720*60Гц картинка есть, но не влазила со всех сторон
1280х768*60Гц картинка есть, но не влазила со всех сторон
1280х800*60Гц картинка есть, но не влазила со всех сторон
1280х800*60Гц картинка есть, но не влазила со всех сторон
1280х960*60Гц картинка есть, но не влазила со всех сторон
1280х1024*60Гц картинка есть, но не влазила со всех сторон
1360х768*60Гц картинка есть, но не влазила со всех сторон
1366х768*60Гц картинка есть, но не влазила со всех сторон
1400х1050*60Гц картинка есть, но не влазила со всех сторон
1440х900*60Гц картинка есть, но не влазила со всех сторон
1600х900*60Гц картинка есть, но не влазила со всех сторон
1680х1050*60Гц картинка есть, но экран используется не весь (по бокам черные вертикальные полосы), зато с этих сторон картинка влазиет вся, а с верху и снизу нет.
1920х1080*60Гц картинка есть, но не влазила со всех сторон
При чем частота особо не влияла. Еще заметил по буквам на нативном разрешении 1024х600, что они замылены,т.е. как бы смаштабированы.

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

При подключении по VGA все на много лучше. Подключал старенький комп, так там биос и все кадры при загрузке ОК
При первом подключении к ноуту по VGA контроллер пытался выставить разрешение 1024х768*85Гц и далее писал нет сигнала. Принудительно выставил 60Гц и все ОК.
Вот еще несколько разрешений по VGA.
1024х600*60Гц картинка есть и вся на экране, буквы видны отлично
1280х720*60Гц картинка есть и вся на экране, правда в меню пришлось нажать ADJ.
1280х800*60Гц картинка есть, но не влазила вверху
1280х800*75Гц картинка есть и вся на экране
1280х960*60Гц картинка есть и вся на экране
1280х1024*60Гц картинка есть, но не влазила вверху
1280х1024*75Гц картинка есть и вся на экране

Теперь по AV1 и AV2. В качестве видеосигнала использовал какую то автомобильную камеру заднего вида. Так там картинки нормальной так и не получилось увидеть. На видео (http://youtu.be/T2JtFXCFW6k) видно, что было. Экран импульсно иногда вспыхивал и гас, если надавить и удерживать кнопку меню на клавиатуре то можно добиться что бы картинка все же появлялась на несколько секунд, но потом все равно исчезала. Правда когда появлялась, то переливалась розовыми и синими оттенками.

Еще есть вопрос по самому ОСД меню. Со всеми пунктами разобрался, кроме выбора источника камеры заднего вида. Он ни как не выбирается клавиатурой, а пульта у меня изначально нет. А потому на сигнал ACC ни какой реакции. Можно хотя бы сделать как в меню выбора доступных источников? Кнопка "+" перемещается по источникам, а кнопка "-" активирует или деактивирует источник.
Уффф ну вроде бы все.

ancc
03.03.2014, 21:56
по поводу того что не входила в экран на HDMI уже вроде разобрались. это решается прошивкой корректного edid.
У себя уже получил абсолютно корректные 1280х800, хотя до этого некорректно отображалось. Завтра еще ждем тесты, как у других, исправилось или нет.

По rearinput очень странно, должно выбираться кнопками влево/вправо. Как только выбрали источник, он сохранился, можно просто подождать чтобы меню исчезло.
У вас влево/вправо не работают кнопки в этом меню? То что во всех пунктах по-разному это согласен, нужно привести к чему-то одному.

По поводу видео, мне пока никто не жаловался, правда и тестов было проведено очень немного. Это может быть из-за того что у вас TTL матрица и там есть какие-то особенности, надо разбираться подробней. Хотя у себя я тестил на матрице TTL 800x480 и у меня был видеосигнал, правда я подаю сигнал не с камеры, с другого источника.

Вам уже только завтра исправленную в части масштабирования прошивку смогу отправить.

han2001
03.03.2014, 22:05
Ок буду ждать новую прошивку. У меня на клавиатуре только следующие кнопки
1. POWER
2. MENU
3. + + +
4. - - -
5. SOURCE
Кнопок влево/вправо нет, а на + и - не реагирует никак. А системы цветности в прошивке все активны (PAL, NTSC, SECAM)?
Забыл спросить. Все же можно добавить возможность вращения экрана влево/право и верх/низ? Там всего 2 пина задействовать, правда это все в меню надо прорисовывать.

ancc
04.03.2014, 07:20
Ок буду ждать новую прошивку. У меня на клавиатуре только следующие кнопки
1. POWER
2. MENU
3. + + +
4. - - -
5. SOURCE
Кнопок влево/вправо нет, а на + и - не реагирует никак. А системы цветности в прошивке все активны (PAL, NTSC, SECAM)?
Забыл спросить. Все же можно добавить возможность вращения экрана влево/право и верх/низ? Там всего 2 пина задействовать, правда это все в меню надо прорисовывать.

Я и имел ввиду +/- по ним курсор слева от названия должен перемещаться влево/вправо. А в других пунктах меню они работают?

U/R L/R можно сделать. Да надо в меню прорисовывать и в память сохранять. Вам нужно просто настройку или чтобы к конкретному входу было привязано?

PAL и NTSC точно есть, я обоими проверял. Приделывайте тогда usb/ttl преобразователь на 112 вывод. По нему проц передает отладочную информацию, немного погодя сделаю в обработке видео вывод дополнительной отладки, посмотрим что там не так.

han2001
04.03.2014, 10:20
В последнем меню активации/деактивации используемых источников и в меню выбора текущего источника сигнала курсор есть и там все работает адекватно, а в меню выбора источника сигнала по команде АСС курсора нет как токового, только список источников.
По поводу U/D и L/R можно сделать как у заводской платы. 99 вывод - L/R, а 98 вывод - U/D, ну и что бы была возможность выбора в меню. Реализовать это в меню можно в виде 2-х символов: символ L/R по умолчанию не активен и символ U/D по умолчанию не активен и тогда ориентация экрана будет по умолчанию.
- Если надо активировать только зеркальное изображение по горизонтали , то в меню активируем только символ L/R.
- Если надо активировать только зеркальное изображение по вертикали, то в меню активируем только символ U/D.
Ну и в сумме будет возможность вращать изображение на экране как угодно.
По поводу usb/ttl преобразователе на 112 выводе хорошо что это есть. Я так понял на 112 выводе реализован Тх RS232 порта, а инфу можно читать любым терминалом?

ancc
04.03.2014, 12:42
В последнем меню активации/деактивации используемых источников и в меню выбора текущего источника сигнала курсор есть и там все работает адекватно, а в меню выбора источника сигнала по команде АСС курсора нет как токового, только список источников.
По поводу U/D и L/R можно сделать как у заводской платы. 99 вывод - L/R, а 98 вывод - U/D, ну и что бы была возможность выбора в меню. Реализовать это в меню можно в виде 2-х символов: символ L/R по умолчанию не активен и символ U/D по умолчанию не активен и тогда ориентация экрана будет по умолчанию.
- Если надо активировать только зеркальное изображение по горизонтали , то в меню активируем только символ L/R.
- Если надо активировать только зеркальное изображение по вертикали, то в меню активируем только символ U/D.
Ну и в сумме будет возможность вращать изображение на экране как угодно.
По поводу usb/ttl преобразователе на 112 выводе хорошо что это есть. Я так понял на 112 выводе реализован Тх RS232 порта, а инфу можно читать любым терминалом?

наверное я таки сделаю U/D L/R в то меню где activeinputs, чтобы оно для каждого входа задавалось. Но это попозже.

Насчет того что нет курсора у меня нет идей. Делайте usb/ttl добавим отладки туда.

По поводу usb/ttl все так, скорость 115200

-=zds=-
04.03.2014, 16:03
наверное я таки сделаю U/D L/R в то меню где activeinputs, чтобы оно для каждого входа задавалось. Но это попозже.

Насчет того что нет курсора у меня нет идей. Делайте usb/ttl добавим отладки туда.

По поводу usb/ttl все так, скорость 115200

Это отличное дополнение, и хорошо что для каждого входа отдельно.

А интересно, можно сразу с двух входов брать изображение и половинить монитор и с обоих вещать?

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

han2001
04.03.2014, 19:28
Мне кажется вы преувеличиваете возможности контроллера.

-=zds=-
04.03.2014, 19:40
Мне кажется вы преувеличиваете возможности контроллера.

Возможно, я не знаю, поэтому спросил.

han2001
04.03.2014, 21:40
Заметил еще странность. Если моя камера подключена по AV1 или AV2, то даже в режиме HDMI иногда пропадает изображение, но такое явление редко проявляется, а если камера отключена то все работает стабильно. При этом на отладочном порту ни чего не происходит. Так же на отладчике ни чего не происходит когда камера пытается определится и моргает как на видео выше. Лог отладчика ниже.А можно ли сделать прошифку контроллера через UART. Ведь намного проще найти прошивочный датакабель от любого сотового на какой нибудь FT232 или PL2303 нежели специальные программаторы искать. У меня такого спецпрограмматора нет, а я уже как то притомился туда сюда снимать и ставить флешку.

ancc
04.03.2014, 23:54
Ход проекта на 5.03.2014 (http://openrtd2662.ru/?p=138)

ancc
04.03.2014, 23:58
Возможно, я не знаю, поэтому спросил.

насколько я знаю, это невозможно.

ancc
05.03.2014, 00:05
Заметил еще странность. Если моя камера подключена по AV1 или AV2, то даже в режиме HDMI иногда пропадает изображение, но такое явление редко проявляется, а если камера отключена то все работает стабильно. При этом на отладочном порту ни чего не происходит. Так же на отладчике ни чего не происходит когда камера пытается определится и моргает как на видео выше. Лог отладчика ниже.А можно ли сделать прошифку контроллера через UART. Ведь намного проще найти прошивочный датакабель от любого сотового на какой нибудь FT232 или PL2303 нежели специальные программаторы искать. У меня такого спецпрограмматора нет, а я уже как то притомился туда сюда снимать и ставить флешку.

про такие глюки как у вас ничего не могу сказать, не сталкивался с ними пока никто.

в отладке пока нет ничего про видео, это надо включать.

насчет прошивки через uart это я не в курсе. Наверное можно прояснить протокол контроллера через DDC и в bitbang режиме FT232 заливать прошивку, но это все только теория.

по поводу запиши флешки не выпаивая тут давали уже совет про программатор с ебея за 400руб.

ancc
05.03.2014, 00:07
кстати прошивки с корректными (надеюсь) EDID всем кто в тестах участвует отправлены, просьба протестировать и собщить.

han2001
05.03.2014, 00:08
Отловил, когда пропало изображение в HDMI режиме и потом появилось вновь, то по отладчику появилось сообщение REAR OFF HDMI, кстате в логе оно есть. Завтра опробую новую прошивку.

-=zds=-
05.03.2014, 05:54
кстати прошивки с корректными (надеюсь) EDID всем кто в тестах участвует отправлены, просьба протестировать и собщить.

Матрица b089aw01, Native Resolution получил, Uefi Bios изображение есть, в принципе это все что хотелось бы по изображению. Осталось шим регулировка яркости, чтоб не пищала.

Вот след. матрицы для тестов которые имею:
M101NWT2
B101AW02 V.0

ancc
05.03.2014, 08:50
Отловил, когда пропало изображение в HDMI режиме и потом появилось вновь, то по отладчику появилось сообщение REAR OFF HDMI, кстате в логе оно есть. Завтра опробую новую прошивку.

судя по этому сообщению плата переключала вход после снятия сигнала ACC. Вы на ACC ничего не подавали? Отправляю вам еще одну версию, там и дебаг по кнопкам и по видео.

-=zds=-
05.03.2014, 11:31
Распаял я матрицу малоизвестной фирмы IVO модель M101NWT2, даташит не нашел, lvds сигналы взял со штатной распиновки. подсветку повешал на 12В. Кстати штырьки на контроллере совпадают с разъемом ide 2.5 (ноутбучный винт), снял со старой ноутбучной мамки разъем и он клево встал на эти штырьки и паяться очень удобно http://imageshack.com/a/img849/8322/wm8r.jpg. Так что поддержку матрицы M101NWT2 можно считать полной, uefi bios и натив показывают на ура.
http://imageshack.com/a/img716/3748/zacp.jpg
http://imageshack.com/a/img37/3170/f1gi.jpg

nikolna
05.03.2014, 12:46
Распаял я матрицу малоизвестной фирмы IVO модель M101NWT2, даташит не нашел
странно искал, первые же две ссылки в гугле видут напрямую на даташит
http://www.deaking.cn/uploadfile/M101NWT2R2.pdf
http://www.notebook-lcd.ru/pdf/M101NWT2_R2.pdf
может пригодится

han2001
05.03.2014, 12:49
судя по этому сообщению плата переключала вход после снятия сигнала ACC. Вы на ACC ничего не подавали? Отправляю вам еще одну версию, там и дебаг по кнопкам и по видео.

Да скорее всего давал сигнал АСС, но он так и не отреагировал на него. Получается он решил среагировать спустя какое то время. Новую прошивку опробую, но мне сначала надо решить вопрос по прошивке флешки без ее выпаивания, а сразу в плате, т.к. у меня отпаивается отладчик и флешка по 24С16, а паять проводочки к мелким ножкам RTD2660 уж больно кропотливое занятие.

-=zds=-
05.03.2014, 13:06
странно искал, первые же две ссылки в гугле видут напрямую на даташит
http://www.deaking.cn/uploadfile/M101NWT2R2.pdf
http://www.notebook-lcd.ru/pdf/M101NWT2_R2.pdf
может пригодится

о пля, щас покурим...

ancc
05.03.2014, 13:11
Да скорее всего давал сигнал АСС, но он так и не отреагировал на него. Получается он решил среагировать спустя какое то время. Новую прошивку опробую, но мне сначала надо решить вопрос по прошивке флешки без ее выпаивания, а сразу в плате, т.к. у меня отпаивается отладчик и флешка по 24С16, а паять проводочки к мелким ножкам RTD2660 уж больно кропотливое занятие.

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

bfom
05.03.2014, 13:51
Продолжаю тестировать потихоньку
Водные такие:
Материнка A785GE (видео на борту HD4200)
Система Win7 только установлена, дрова с диска из поставки
Матрица LQ123K1LG03

HDMI
Подключен кабелем DVI>HDMI - Картинка пиксель в пиксель, разрешение 1280х480 определилось автоматом :great:

VGA
Вижу загрузку BIOS до анимации "запуск Windows", дальше черный экран, и раз в секунду моргание подсветки, лог загрузки по VGA на нижней картинке

ancc
05.03.2014, 14:03
Едидами по VGA я вообще еще не занимался. Он сейчас стоит дефолтный, в котором записано что попало. Кроме того с корректным определением 1280х480 по VGA там тоже есть вопросы, нормально потестить ВГА можно будет только после того как EDID нормальный там будет.

Уходит в черный экран, т.к. комп подает что-то неподдерживаемое с кадровой 85Гц.

-=zds=-
05.03.2014, 14:07
Ништяк пацаны, уже многие получили натив на своих матрицах, а раньше все мучались.
Сейчас померял в машину 10.1 никак не запилить :-( так что если кому надо обращайтесь

ancc
05.03.2014, 14:08
Ништяк пацаны, уже многие получили натив на своих матрицах, а раньше все мучались.
Сейчас померял в машину 10.1 никак не запилить :-( так что если кому надо обращайтесь

Я уже на 12' матрицу как у bfom начал поглядывать)) Запилить вместо воздуховодов))

-=zds=-
05.03.2014, 14:20
Я уже на 12' матрицу как у bfom начал поглядывать)) Запилить вместо воздуховодов))

12" красота, я когда 10.1 прикидывал, офигел от того что представил если она будет стоять и показывать. :yahoo:

nikolna
05.03.2014, 14:27
я хочу вот такую попробовать подключить HSD101PWW2, уж больно параметры хороши (650 яркость и 800 контраст), но контролера для нее готового нет

-=zds=-
05.03.2014, 14:30
я хочу вот такую попробовать подключить HSD101PWW2, уж больно параметры хороши (650 яркость и 800 контраст), но контролера для нее готового нет

1280x800 разрешение, 30пин конектор, от 5в до 15в подсветка, обычный LVDS, к этому контроллеру не проблема подключить, только шлейф надо распаять и все.

nikolna
05.03.2014, 14:37
1280x800 разрешение, 30пин конектор, от 5в до 15в подсветка, обычный LVDS, к этому контроллеру не проблема подключить, только шлейф надо распаять и все.

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

-=zds=-
05.03.2014, 14:48
ага, поэтому и начал изучать эту тему, и в китае заказал набор шлейфов для этой матрицы

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

ancc
05.03.2014, 15:02
вроде я и у нашего китайца видел платку переходную под такой шлейфик

-=zds=-
05.03.2014, 15:31
вот он походу (http://bit.ly/1fZQntH)
Есть еще такие конекторы:
http://bit.ly/1fZQ2XW http://bit.ly/1fZQ7Lq

han2001
06.03.2014, 01:44
Вот и я отписываюсь по результатам проверки новой прошивки. Теперь все основные разрешения из проверяемых до 1280х800 отображаются корректно, единственное при разрешении 800х600 контроллер сам выставил соотношение сторон 4:3, в то время как 1024х768 он растянул до 16:9. На разрешении 1280х600 картинка занимала не весь экран, т.е. сверху и снизу экрана были широкие черные полосы. В меню теперь все выбирается и регулируется, сам контроллер теперь реагирует на сигнал АСС, вообщем красота. Единственное портит впечатление отсутствие картинки с камеры заднего вида. Как и писал ранее картинка импульсно появляется на экране, нажимая кнопку меню можно на несколько секунд удержать картинку на экране, при этом картинка переливается оттенками. Видео происходящего ранее выкладывал. В тот момент когда удается удержать картинку на экране, поток информации на отладчике замирает. Лог от момента подачи питания на контроллера, смены разрешений и до экспериментов с камерой прилагаю ниже.

ancc
06.03.2014, 07:29
Вот и я отписываюсь по результатам проверки новой прошивки. Теперь все основные разрешения из проверяемых до 1280х800 отображаются корректно, единственное при разрешении 800х600 контроллер сам выставил соотношение сторон 4:3, в то время как 1024х768 он растянул до 16:9. На разрешении 1280х600 картинка занимала не весь экран, т.е. сверху и снизу экрана были широкие черные полосы.

Вы тестили по HDMI? Нативное разрешение у вас 1024х600? Оно показывает нормально?



800х600 попробуйте в меню поставить 16:9, после этого нормально?

ancc
06.03.2014, 09:30
с видео все сложнее. почему ваша камера выдает такой нестабильный сигнал, который определяется то как PAL то как SECAM. Соответственно при работе контроллер периодически обнаруживает что режим изменился и заново запускает определение видеосигнала, из-за этого и получается что нет изображения.

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

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

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

han2001
06.03.2014, 09:31
Вы тестили по HDMI? Нативное разрешение у вас 1024х600? Оно показывает нормально?
800х600 попробуйте в меню поставить 16:9, после этого нормально?

Да по HDMI, нативное разрешение 1024х600 и да с ним и с остальными проверяемыми разрешениями все тоже в порядке, за исключением 2 вышеперечисленных, но они я думаю особо и не нужны, тем более при моем разрешении матрицы. Я думаю при других разрешениях матрицы будет все по другому внутри контроллера масштабироваться до нативного матрицы. Как оказалось при разрешении 800х600 и было 16:9, когда выставил в меню 4:3 картинка стала просто чуть уже.

ancc
06.03.2014, 09:48
хотя, я вот сейчас внесу определенные изменения в настройки режима, может он будет определяться стабильнее. позже отправлю новую версию.

-=zds=-
06.03.2014, 17:07
Странно, почему у меня не работает тригер переключения на кзх, у некоторых же работает, может он у меня не на ту лапу проца заведен, у кого на какую? Завтра проверю на какой у меня этот сигнал.

Сегодня проверил контроллер на стареньком компе, с обычным не UEFI BIOS'ом, все работает, разрешение вообще похоже на нативное, никакого замыливания, никакх срезов, все просто идеально:
http://imageshack.com/a/img268/3390/dhbn.jpg

ancc
06.03.2014, 17:16
Странно, почему у меня не работает тригер переключения на кзх, у некоторых же работает, может он у меня не на ту лапу проца заведен, у кого на какую? Завтра проверю на какой у меня этот сигнал.

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

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

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

Но лучше включить отладку.

-=zds=-
06.03.2014, 17:20
если нет курсора на этой странице, значит из EEPROM читается не то значение (FF) и значит нечего отображать. После сброса настроек нужное значение по-умолчанию должно было прописаться туда.

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

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

Но лучше включить отладку.

А можно ли сделать, пункт, сброс до заводских установок?

Хотя после последних двух прошивок, настройки слетали в ноль

ancc
06.03.2014, 19:33
А можно ли сделать, пункт, сброс до заводских установок?

Хотя после последних двух прошивок, настройки слетали в ноль

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

сброс настроек я планировал делать через меню.

han2001
06.03.2014, 20:28
если нет курсора на этой странице, значит из EEPROM читается не то значение (FF) и значит нечего отображать. После сброса настроек нужное значение по-умолчанию должно было прописаться туда.
.

А по какому адресу это значение стоит (FF) и какое значение надо прописать?
По настройке видео в новой прошивке, че то не увидел особой разницы, по крайней мере в меню ни чего не добавилось. разве что картинка стала более черно белой и дергающейся в нижний правый угол, но это можно увидеть когда удается удержать картинку на экране на пару секунд.
Может стоит добавить в меню принудительный выбор системы цветности видеосигнала (PAL, NTSC, SECAM) по крайней мере на момент отработки.

ancc
06.03.2014, 20:52
А по какому адресу это значение стоит (FF) и какое значение надо прописать?

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


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

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

filinmd
06.03.2014, 21:09
Нашел на просторах интернета, как считывать EDiD с помощью Arduino (http://www.chrisbot.com/i2c-and-monitor-ddc.html), может пригодится.

han2001
06.03.2014, 21:21
Да у меня работало переключение по команде АСС правда я до этого стирал всю EEPROM, но после прошивки опять отсутствует выбор источника камеры заднего вида. Я поэтому и спрашивал, про конкретный адрес, что бы не стирать всю память. Сейчас стер всю EEPROM, но выбор источника сигнала АСС так и не появился. Теперь я даже и не знаю как у меня вчера появился заветный пунктик.

ancc
06.03.2014, 21:32
а скиньте дамп при старте?

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

han2001
06.03.2014, 21:38
Ок. Прям от момента подачи питания на контролер и далее попытки включить источник по команде АСС в меню. Заметил еще одну странность при первом включении меню. При уменьшении задержек включения и выключения по сигналу АСС проценты доходят до 0 и далее уходят на второй круг 250 и до 0. При дальнейших включениях такого явления уже не видел

ancc
06.03.2014, 21:53
нашел я, похоже, в чем проблема, странно что она не у всех проявлялась.

щас попробую у себя воспроизвести

-=zds=-
07.03.2014, 07:15
Заметил еще одну странность при первом включении меню. При уменьшении задержек включения и выключения по сигналу АСС проценты доходят до 0 и далее уходят на второй круг 250 и до 0. При дальнейших включениях такого явления уже не видел

Есть такое, а еще бывает если с 0% или чуть больше, нажать на прибавление, то прыгает сразу до 50%

ancc
07.03.2014, 07:57
У меня проблема с EEPROM не воспроизвелась почему-то. Пробовал на абсолютно чистой EEPROMке. НО тем не менее нашел одно подозрительное место, исправлю.

Разбирался с EDID для 800х480. Обнаружилась следующая проблема: есть в EDID есть любое разрешение выше чем 800х480, винда7 выберет его, а 800х480 даже в списке для переключения в винде не будет. Это несмотря на то, что 800х480 стоит предпочитаемым разрешением.

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

-=zds=-
07.03.2014, 10:44
У меня проблема с EEPROM не воспроизвелась почему-то. Пробовал на абсолютно чистой EEPROMке. НО тем не менее нашел одно подозрительное место, исправлю.

Разбирался с EDID для 800х480. Обнаружилась следующая проблема: есть в EDID есть любое разрешение выше чем 800х480, винда7 выберет его, а 800х480 даже в списке для переключения в винде не будет. Это несмотря на то, что 800х480 стоит предпочитаемым разрешением.

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

Современный графический биос это UEFI BIOS как у меня на основном компе, у меня же работает он.

ancc
07.03.2014, 10:59
Современный графический биос это UEFI BIOS как у меня на основном компе, у меня же работает он.

у вас когда работает биос, он выставляет 1366х768. (это второе разрешение которое прописано детально). Кстати так сделано во всех едидах которые я делал. Пока это не было прописано биос не работал.

А тут я не могу прописать ничего выше натива 800х480, так как винда уже не выбирает натив, а выбирает "любое другое, главное побольше".

iddqd1
07.03.2014, 17:38
Товарищи, пару вопросов:
1) кто-нибудь при помощи postal-avr прошивал сей контроллер? Работает?
2) Контроллер с подключенным к нему питанием перепрошивается?

bfom
07.03.2014, 17:42
Товарищи, пару вопросов:
1) кто-нибудь при помощи postal-avr прошивал сей контроллер? Работает?
2) Контроллер с подключенным к нему питанием перепрошивается?

1- не пробовал
2- именно с питанием, я прошиваю во включенном режиме, даже с включенными источниками сигнала, что называется на лету

ancc
07.03.2014, 17:49
Товарищи, пару вопросов:
1) кто-нибудь при помощи postal-avr прошивал сей контроллер? Работает?
2) Контроллер с подключенным к нему питанием перепрошивается?

без питания он как бы и не будет шиться.

iddqd1
07.03.2014, 18:11
спасибо.

-=zds=-
07.03.2014, 18:27
Я своим прогером шью выключенный контроллер, питание 3 Вольта на микруху есть в самом програматоре.

iddqd1
08.03.2014, 00:37
Эх, у меня с посталом только 3 прицепки, а на питание уже не хватает. Завтра попробую в нашем колхозе еще одну прицеплялку купить. И резисторы забыл, не могу из-за этого флешку распаять.
Прошивку-то мне скинете? В личке ответил по матрице и моему мылу.

ancc
08.03.2014, 07:25
Прошивку-то мне скинете? В личке ответил по матрице и моему мылу.

отправил

iddqd1
08.03.2014, 11:08
спасибо. борюсь с программаторами. как будут результаты - отчитаюсь.

iddqd1
08.03.2014, 15:08
еще подскажите,пожалуйста, 3.3 в откуда с платы брать?
Прошился с горем пополам, теперь паяюсь.

ancc
08.03.2014, 15:21
там транзистор есть 9435 в том углу платы. У него с одной стороны три ноги соединено. там 3,3В

Gorynch
08.03.2014, 17:32
еще подскажите,пожалуйста, 3.3 в откуда с платы брать?
Прошился с горем пополам, теперь паяюсь.

А подробнее расскажешь про использование postal? Мне привезли пару дней назад, но ещё не разбирался

Ты прошил память через проц или напрямую?

swao
08.03.2014, 21:53
... использование postal... Мне привезли пару дней назад...
Подскажите, пжлста, где и у кого Вы покупали готовый postal2 (судя по вашей подписи Вы в Москве)

Gorynch
08.03.2014, 23:13
Подскажите, пжлста, где и у кого Вы покупали готовый postal2 (судя по вашей подписи Вы в Москве)

Я купил postal3 на Митинском, коор-ты я давал в этой теме пару страниц назад. Они есть на monitor net

iddqd1
09.03.2014, 01:05
Расскажу с удовольствием. Так и так собирался это сегодня сделать, но тут 8 марта, поздравлялки, забухалки итд. )))
Начну по порядку
Заказал я через monitor.net его у Михаила. Просто в конце темы отписался, и на следующий день он мне скинул реквизиты для оплаты и точную сумму. Я взял "полный фарш" и на всяяяякий случай еще заказал у него vct-jig (300р), что меня и спасло.
Оказывается, когда читаешь описание - надо на всякий случай вникать.
В описании postal прямо написано, что есть две версии - постал 2 и постал 3, и перечислены методы работы и того и другого. Так вот. Постал 3 НЕ включает в себя часть функций постал 2, а постал 2 работает только с lpt.
В итоге у меня на руках postal 3 usb (известный также как postal-avr), который умеет шить spi flash, но только после ее выпайки, и vct-jig, который работает с постал 2 и может зашить флеш через процессор, но с портом lpt, которого я не имею в окружающих меня ноутбуках.
Причем на просьбу добавить функционал в постал 3, автор ответил, что кому надо - у них есть порты lpt, но это впрочем полностью его право.
Обалдев от такого расклада я обратил свой взор к переходнику usb-lpt, который когда-то использовал для принтера. StLab какой-то. Так как я давно оторвал у него юсб разъем, пришлось его починить и снова обломаться. Оно может работать только с принтерами.
В итоге, я вспомнил, про то, что у меня есть древний ноут ibm thinkpad a21m, еще на третьем пне, который был заброшен на полку по причине полудохлости блока питания и потере необходимости (до прошлого года он три сезона трудился на неотапливаемом балконе в виде впн-сервера под опенбсд).
В общем нашел как собрать лайв-сд с виндовс 98, положил туда постал и лпт-драйвера для него,загрузился, слил флеш и залил туда прошивочку от автора. Пока еще не смотрел, что получилось, ибо во-первых по причине своей криворукости залил 103,104,105 выводы припоем сверху (дрогнула кривая рука :D ), и во-вторых еще не выдрал из машины кабель lvds.
А, да, забыл, еще собрал переходничок с db9, которым оснащен vct-jig, на разъем, который с вга спарен на нашей плате.
Шился по инструкции: http://remont-aud.net/forum/84-24642-1
Вообще я сначала собрал переходник db9-vga, но что-то видимо не туда подключил и он у меня не заработал, я попрыгал вокруг него, поплясал, поколдовал, и уже собирался выпаивать флеш, но решил напоследок попробовать к белому разъему подключиться, так как там все контакты подписаны, да и для выпайки у меня ничего не было, а идти лениво было.
Вот такая санта-барбара с уроком для меня - сначала разберись, потом покупай.

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

ЗЗЫ. Возможно, постал 3 подойдет для прошивки на отключенной плате с помощью прищепки, которую тут выше описывали, у меня нет такой прищепки и в комплекте от михаила идут только 3 крокодильчика, которыми можно за ноги микрухи прицепиться,а у нас в ауле таких нет.

-=zds=-
09.03.2014, 04:59
Народ, да не мучайтесь вы с этими лпт. Вот я уже писал, как само просто, и само дешего шить:

И кстати по программаторам, вот дешевый программатор (http://www.ebay.com/itm/24-EEPROM-25-SPI-FLASH-BIOS-TTL-USB-Programmer-ATMEL-WINBOND-24-25Series-adapter-/151167685202?pt=LH_DefaultDomain_0&hash=item23324bd252), кторый шьет на прямую микруху памяти, выпаивать не надо, есть спец прищепка (http://www.ebay.com/itm/new-SOIC8-SOP8-flash-chip-IC-Test-Clips-socket-adpter-BIOS-24-25-93-programmer-/171122644491?pt=LH_DefaultDomain_0&hash=item27d7b4560b), прям на плате шьет. Очень удобно и дешевле чем программатор от чинатоби.

iddqd1
09.03.2014, 12:59
угу. прищепку я уже заказал.

iddqd1
09.03.2014, 16:02
хм. распаял, подключил -- на экране "полосатый рейс" - вертикальные узкие тонкие бледные полосочки. После включения - медленно расползаются от центра и заполняют весь экран.. без источника сигнала. забыл пульт панельку кнопопок на работе.

отпаял питание 24с16 - тоже самое.

ancc
09.03.2014, 16:26
параметры матрицы неверные. если флеш не видит, просто светодиод горит красным и ни на что не реагирует.

Странно CLAA089NA0ACW насколько я понял аналогична A089SW01 1024х600 LVDS 18bit. покопаю подробнее.

UPD. Нет, похоже у первой pixelclock сильно меньше. поправим.

UPD отправил

iddqd1
09.03.2014, 16:48
Спасибо, жду на почту.
Без флеш вообще не включается контроллер?
Хотел для чистоты опытов пока обратно не припаивать.

ancc
09.03.2014, 17:05
Спасибо, жду на почту.
Без флеш вообще не включается контроллер?
Хотел для чистоты опытов пока обратно не припаивать.

не должен. но может через пару минут.

iddqd1
09.03.2014, 17:19
Прошивку на почте увидел. сейчас попробую.
Что-то сдается мне китайский блок питания мне еще голову дурит, при подключении подсветки (без шим, все как раньше) плата перестает шиться.

iddqd1
09.03.2014, 17:45
теперь узкие горизонтальные полоски на черном фоне бегут, с ошметками изображения.
Источник питания поменял - на родной прошивке показывает правильно.
пойду распаивать флешку.
во вложении оригинальная прошивка. Даташит на матрицу нужен?

ancc
09.03.2014, 17:51
давайте даташит, вдруг я какой-то не тот скачал

ancc
09.03.2014, 18:03
и фотку того что на экране

iddqd1
09.03.2014, 18:04
Да вряд ли, я в том же самом гугле даташит на нее беру:
http://www.udot.com.tw/data/CPT/8.9/CLAA089NA0ACW-V1-20090318.pdf
фото во вложении. Полоски бегут сверху вниз, и изображение сдвинуто на половину экрана вправо. Разрешение на входе 800х600, подключено по vga. После отключения от ноута даже сумел прочитать надпись сквозь полоски , причем смещение направо вроде бы пропало, секунды 3 его было видно.

-=zds=-
09.03.2014, 18:11
хм. распаял, подключил -- на экране "полосатый рейс" - вертикальные узкие тонкие бледные полосочки. После включения - медленно расползаются от центра и заполняют весь экран.. без источника сигнала. забыл пульт панельку кнопопок на работе.

отпаял питание 24с16 - тоже самое.

Я надеюсь вы обратили внимание на то что на подсветку у нее +5В ?

iddqd1
09.03.2014, 18:23
Да, конечно. Китаец меня сразу предупредил. Питаюсь от 5 вольт.
Спасибо. )))

ancc
09.03.2014, 19:12
отправил еще вариант. странно.

iddqd1
09.03.2014, 20:17
Спасибо, позже вечером проверю оо результатах отпишу. А где можно на апи посмотреть? Потихоньку начну с ардуино пробовать.

ancc
09.03.2014, 21:02
хочется конечно постучать по дереву, но похоже у меня получилось сохранить настройки во FLASH.

wladkom1953
09.03.2014, 23:39
хочется конечно постучать по дереву, но похоже у меня получилось сохранить настройки во FLASH.
А в чем заключается отличие прошивки для flash от прошивки для внешней eeprom ?

bfom
09.03.2014, 23:48
А в чем заключается отличие прошивки для flash от прошивки для внешней eeprom ?

Как раз в отсутствии необходимости паять внешний eeprom)))

iddqd1
10.03.2014, 01:15
Это отличные новости.
По моей матрице - с последней версией стало хуже, чем с v2, вообще немогу ничего разобрать на экране - сплошное мельтешение. может мне родной edid с нее показать или параметры dtd-калькулятора?

wladkom1953
10.03.2014, 02:05
Как раз в отсутствии необходимости паять внешний eeprom)))
Это и ежу понятно. В чем заковыка? Видимо не все так просто с кодом?
Я сам с нетерпением жду именно прошивку под флеш.

-=zds=-
10.03.2014, 03:47
хочется конечно постучать по дереву, но похоже у меня получилось сохранить настройки во FLASH.

А тем кто ЕЕПРОМ паял, пофигу :-)

А вобще поздравляю. Хорошие новости! Может у меня заработает выбор входа камеры зх...

ancc
10.03.2014, 06:36
Это отличные новости.
По моей матрице - с последней версией стало хуже, чем с v2, вообще немогу ничего разобрать на экране - сплошное мельтешение. может мне родной edid с нее показать или параметры dtd-калькулятора?

давайте и то и другое. вообще странно. И лучше пробуйте пока без источника сигнала.

ancc
10.03.2014, 06:39
А вобще поздравляю. Хорошие новости! Может у меня заработает выбор входа камеры зх...

Это я вроде и на eeprom пофиксил уже.

-=zds=-
10.03.2014, 06:50
Это я вроде и на eeprom пофиксил уже.

Так у меня еще нет этой версии

ancc
10.03.2014, 07:13
Так у меня еще нет этой версии

так у вас же на работе все, поэтому и не отправлял.

-=zds=-
10.03.2014, 07:25
так у вас же на работе все, поэтому и не отправлял.

ААА, я то без выходных :-)

ancc
10.03.2014, 07:59
ААА, я то без выходных :-)

отправил. эта уже во флеш сохраняет и шим починен.

-=zds=-
10.03.2014, 09:26
отправил. эта уже во флеш сохраняет и шим починен.

Уже потестил, ну что сказать, КРУТО.
1.Входы работают, задержки тоже, единственное как то прыгают проценты странно, отнимаются не по одному бывает, а пачкой.
2. ШИМ, замерять не удалось, что там на выходе, но пищать стало меньше, ниже 50% практически не слышно, но выше все таки писк остался.
3. Это отсутствие сигнала. Раньше когда пропадал сигнал на входе то писал нет сигнала, и если ты в меню OSD, то оно скидывалось. Сейчас же я так понял контроллер перезагружается если нет сигнала, и не пишет ничего, в итоге если нет сигнала на входе вообще то в меню что либо настроить не получается, очень напрягает прям.

ЕЕПРОМку можно снимать? или еще для тестов оставить?

ancc
10.03.2014, 10:17
Уже потестил, ну что сказать, КРУТО.
1.Входы работают, задержки тоже, единственное как то прыгают проценты странно, отнимаются не по одному бывает, а пачкой.
2. ШИМ, замерять не удалось, что там на выходе, но пищать стало меньше, ниже 50% практически не слышно, но выше все таки писк остался.
3. Это отсутствие сигнала. Раньше когда пропадал сигнал на входе то писал нет сигнала, и если ты в меню OSD, то оно скидывалось. Сейчас же я так понял контроллер перезагружается если нет сигнала, и не пишет ничего, в итоге если нет сигнала на входе вообще то в меню что либо настроить не получается, очень напрягает прям.

ЕЕПРОМку можно снимать? или еще для тестов оставить?

1. в каком случае это происходит? какие действия при этом делаете?
2. Я поставил около 600Гц для вашей матрицы, осциллом посмотрел.
3. это на каком входе? на всех или только не видео? В этой версии в целях эксперимента было добавлено отключение опеределение смены видеорежима на входе AV в процессе его работы. У меня получилось хуже чем было, верну назад.

-=zds=-
10.03.2014, 10:24
1. в каком случае это происходит? какие действия при этом делаете?
2. Я поставил около 600Гц для вашей матрицы, осциллом посмотрел.
3. это на каком входе? на всех или только не видео? В этой версии в целях эксперимента было добавлено отключение опеределение смены видеорежима на входе AV в процессе его работы. У меня получилось хуже чем было, верну назад.

1. просто добавляю/прибавляю проценты, в каком случае не понятно, почти всегда так прыгает, но настроить можно и сильно не напрягает.
2. :-( Странно, че она пищит, померять не могу, один на работе, и далеко к осцилу идти, на другом компе тестю.
3. На HDMI и AV2

iddqd1
10.03.2014, 11:11
вчера от нечего делать покопался hex-эдитором в вашей и в моей слитой прошивке, попробовал заменить 0400 0258 0175 0258 0A0A 0520 026E 0120 0016 из вашей на 0400 0258 0176 025A 0A0C 0520 0270 00F8 0015 но не помогло.

Во вложении данные из moninfo
dtd калькулятор ругается "entered and generated dtd didn't mach" различия в последней цифре, генерируется 18, а в edid 19

ancc
10.03.2014, 11:41
вчера от нечего делать покопался hex-эдитором в вашей и в моей слитой прошивке, попробовал заменить 0400 0258 0175 0258 0A0A 0520 026E 0120 0016 из вашей на 0400 0258 0176 025A 0A0C 0520 0270 00F8 0015 но не помогло.

Во вложении данные из moninfo
dtd калькулятор ругается "entered and generated dtd didn't mach" различия в последней цифре, генерируется 18, а в edid 19

Да это вы EDID в прошивке правите, он не относится к реальной настройке панели.

отправил еще вариант. Скиньте мне вашу родную прошивку на почту, может посмотрю оттуда данные.

iddqd1
10.03.2014, 12:00
Что-то подобное я и предполагал, но "дело было вечером, делать было нечего..."
Без изменений. Сделал видео.
Не вставляется:
источники сигнала не подключены.
http://youtu.be/iJ6QB30yGCA

ancc
10.03.2014, 12:28
вот еще какой главный вопрос. Что у вас за шнурок от платы к панели.

Вдруг там LVDS пары поменяны местами, а в вашей родной прошивке это учтено.

ancc
10.03.2014, 12:33
1. просто добавляю/прибавляю проценты, в каком случае не понятно, почти всегда так прыгает, но настроить можно и сильно не напрягает.
2. :-( Странно, че она пищит, померять не могу, один на работе, и далеко к осцилу идти, на другом компе тестю.
3. На HDMI и AV2

1. там регулировка действительно резковато работает.
2. можно еще убавить
3. уберу в следующий раз это изменение.

-=zds=-
10.03.2014, 12:44
Тоже самое, причем я увидел нет сигнала на пол секунды, и контролер как бы перещагружается, что на ашдимиай что на ави, к контроллеру ни одного сигнала не подключенно. Попробуйте сами, вообще без любого сигнала, он циклически перегружается, настроить ни чего не успеваешь

-=zds=-
10.03.2014, 12:48
Что-то подобное я и предполагал, но "дело было вечером, делать было нечего..."
Без изменений. Сделал видео.
Не вставляется:
источники сигнала не подключены.
http://youtu.be/iJ6QB30yGCA

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

iddqd1
10.03.2014, 13:35
вот еще какой главный вопрос. Что у вас за шнурок от платы к панели.

Вдруг там LVDS пары поменяны местами, а в вашей родной прошивке это учтено.

Прозвонил:
матрица контроллер
8 RXIN0- 7 RXO0-
9 RXIN0+ 8 RXO0+

11 RXIN1- 9 RXO1-
12 RXIN1+ 10 RXO1+

14 RXIN2- 11 RXO2-
15 RXIN2+ 12 RXO2+

17 RXCLK- 15 RXOC-
18 RXCLK+ 16 RXOC+



Кабель от китайцев.
Если это имеет значение - линии edid не распинованы.

-=zds=-
10.03.2014, 14:35
Прозвонил:
матрица контроллер
8 RXIN0- 7 RXO0-
9 RXIN0+ 8 RXO0+

11 RXIN1- 9 RXO1-
12 RXIN1+ 10 RXO1+

14 RXIN2- 11 RXO2-
15 RXIN2+ 12 RXO2+

17 RXCLK- 15 RXOC-
18 RXCLK+ 16 RXOC+



Кабель от китайцев.
Если это имеет значение - линии edid не распинованы.

Вот то что вы подключили плюс питание на матрицу, в начале какито два пина, толи 2-3 толи 3-4 ну и земля. На лини EDID пофиг

iddqd1
10.03.2014, 14:39
Не понял.
Это у меня шлейф от китайцев.
Плюс там есть питание на матрицу, управление подсветкой и 3 земли. Я не стал их сюда вписывать, потому что наверное они не нужны.
Вроде бы правильный шлейф? Лвдс линии не перевернуты и не поменяны?

-=zds=-
10.03.2014, 14:55
Не понял.
Это у меня шлейф от китайцев.
Плюс там есть питание на матрицу, управление подсветкой и 3 земли. Я не стал их сюда вписывать, потому что наверное они не нужны.
Вроде бы правильный шлейф? Лвдс линии не перевернуты и не поменяны?

не перепутаны на первый вгляд, но немного не понятно, вроде как 8-9 с 11-12 перепутанны

slden
10.03.2014, 16:13
ancc - респект за тему, есть намерение перейти от перманентного наблюдения к участию в нераскрытых аспектах, подробности в личке
... в прошивке еще сейчас отключены функции, которые определяют подключено что-то к HDMI или VGA разъемам или нет. На это отдельные выводы должны быть, но я в сторону VGA и HDMI разъемов не вызванивал их (а может их и нет в этой версии платы, уже и не помню).

С VGA проблем не замечено, а с HDMI закралась ошибка (http://www.pccar.ru/showpost.php?p=262272&postcount=409) и еще предстоит разобраться - в схемотехнике (http://www.pccar.ru/showpost.php?p=262866&postcount=426) она или прошивке.

ancc
10.03.2014, 16:23
Прозвонил:
матрица контроллер
8 RXIN0- 7 RXO0-
9 RXIN0+ 8 RXO0+

11 RXIN1- 9 RXO1-
12 RXIN1+ 10 RXO1+

14 RXIN2- 11 RXO2-
15 RXIN2+ 12 RXO2+

17 RXCLK- 15 RXOC-
18 RXCLK+ 16 RXOC+
Кабель от китайцев.
Если это имеет значение - линии edid не распинованы.

Странные номера выводов от контроллера, пришлите может фотку шлейфа в матрицу и в плату.

ancc
10.03.2014, 16:29
ancc - респект за тему, есть намерение перейти от перманентного наблюдения к участию в нераскрытых аспектах, подробности в личке


С VGA проблем не замечено, а с HDMI закралась ошибка (http://www.pccar.ru/showpost.php?p=262272&postcount=409) и еще предстоит разобраться - в схемотехнике (http://www.pccar.ru/showpost.php?p=262866&postcount=426) она или прошивке.

если честно, не понял что к чему. В личке ничего нет.

ancc
10.03.2014, 16:33
Запутался короче кому прошивку под какую матрицу слать))

iddqd1
10.03.2014, 16:54
Странные номера выводов от контроллера, пришлите может фотку шлейфа в матрицу и в плату.

Вот.
Ой, неправильно подписал. Переделал.
Свежую прошивку проверил - без существенных изменений.

-=zds=-
10.03.2014, 16:56
Запутался короче кому прошивку под какую матрицу слать))

Перекличку надо?

-=zds=-
10.03.2014, 16:59
Вот.
Ой, неправильно подписал. Переделал!

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

iddqd1
10.03.2014, 17:01
Нет, на обороте этот lvds разъем у меня не подписан. скидывайте фото.

-=zds=-
10.03.2014, 17:11
Нет, на обороте этот lvds разъем у меня не подписан. скидывайте фото.

Вот тут я выкладывал: http://www.pccar.ru/showpost.php?p=289084&postcount=268 но там я не этот разъем фотал, под рукой контролера нет, часов через 12 могу сфотать детальней, если не хватит чего

iddqd1
10.03.2014, 17:15
Благодарю, достаточно.
Вот нагуглил еще.http://www.sainsmart.com/media/catalog/product/cache/1/image/500x500/9df78eab33525d08d6e5fb8d27136e95/4/_/4_23_54_1.jpg
Все так. Так и подключено. Линии лвдс по порядку + на +, - на - (в смысле матрица\контроллер)

ancc
10.03.2014, 17:25
Вот.
Ой, неправильно подписал. Переделал.
Свежую прошивку проверил - без существенных изменений.

шлейф вроде не перепутан. Ничего не понимаю. CLAA089NA0ACW судя по данным аналогична A089SW01. На этом же конфиге работает B089AW01 у -=zds=-.
Основное отличие pixelclock у CLAA089NA0ACW меньше. Но даже с уменьшенным не работает.

ancc
10.03.2014, 17:32
Перекличку надо?

вроде разобрался.

-=zds=-
10.03.2014, 17:51
шлейф вроде не перепутан. Ничего не понимаю. CLAA089NA0ACW судя по данным аналогична A089SW01. На этом же конфиге работает B089AW01 у -=zds=-.
Основное отличие pixelclock у CLAA089NA0ACW меньше. Но даже с уменьшенным не работает.

+ на +, - на -, может и не перепутано, а вот RXIN0- 9 RXIN0+ с RXIN1- 12 RXIN1+ может и попутанны, следует прозвонить все скрупулезно.

-=zds=-
10.03.2014, 18:11
А мы можем добавить в контролер еще пару тригеров и запрограмировать их на разные действия?
Например при появление 12в, активировать еще один вход, например свободный ав, для обгонной камеры.
И еще один вход, на котором при появлении 12в, будет регулироваться подсветка, отниматься 50% от того что есть, или ставиться в положение которое настроил пользователь, например 10%.

ancc
10.03.2014, 18:42
А мы можем добавить в контролер еще пару тригеров и запрограмировать их на разные действия?
Например при появление 12в, активировать еще один вход, например свободный ав, для обгонной камеры.
И еще один вход, на котором при появлении 12в, будет регулироваться подсветка, отниматься 50% от того что есть, или ставиться в положение которое настроил пользователь, например 10%.

это вроде уже обсуждалось. Это все через I2C можно сделать.

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

паять много выводов на rtd2662 мало кто сможет, поэтому не знаю, есть ли смысл делать это самим RTD2662.

-=zds=-
10.03.2014, 18:59
A в ардуино надо скетч заливать?
Такой http://bit.ly/1gkNjoD пойдет?
И как это будет выглядеть, вот если я хочу добавить функцию при тушения подсветки, что надо делать, или это уже будет все добавлено в прошивку и сами пользователи не смогут ничего добавлять?

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

ancc
10.03.2014, 19:10
A в ардуино надо скетч заливать?
Такой http://bit.ly/1gkNjoD пойдет?
И как это будет выглядеть, вот если я хочу добавить функцию при тушения подсветки, что надо делать, или это уже будет все добавлено в прошивку и сами пользователи не смогут ничего добавлять?

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

не обязательно ардуино. любой контроллер с i2c подойдет. То ардуино что по ссылке тоже подойдет.

если вы хотите притушить подсветку, вы просто плате отправите команду "установить уровень подсветки на 10%". Это уже добавлено в прошивку. Планируется сделать так, чтобы всеми функциями платы можно было управлять через I2C.

В контроллер от платы планируется получать следующие данные:
1. текущий выбранный вход
2. состояние питания (включено или нет)
3. есть сигнал или нет на выбранном входе и если есть какой видеорежим на нем.
4. ????

-=zds=-
10.03.2014, 19:37
Я просто не пойму как это все будет работать на примере, можете показать самый простой i2c контролер, дешевле ардуино. И показать как будет работать, на примере при тушения подсветки при появлении 12в

iddqd1
10.03.2014, 19:41
По прошивке - то же самое
По распиновке. Я честно не понимаю, что именно мне нужно проверить.
Еще раз прозвонил сопоставил с даташитами, лвдс линии подключены как на картинке.

iddqd1
10.03.2014, 19:50
Я просто не пойму как это все будет работать на примере, можете показать самый простой i2c контролер, дешевле ардуино. И показать как будет работать, на примере при тушения подсветки при появлении 12в

Берем ардуино, с соответствующими предосторожностями (ну хотя бы релюшкой) заводим на пин 12В, и в скетче указываем, что при замыканни пина на землю включить вход Камеры, отключить, когда пин вернется в свободное состояние. Ну и дальше придумывать любые приходящие в голову алгоритмы: при должном желании и кривизне рук необходимого радиуса сделать можно будет практически что угодно.
В этом плане ancc огромный респект за проделанную работу. Не думаю, что паяться на контроллер будет интересно. Гибкость с управлением по i2c безграничная. Полезнее наверное потратить время на реализацию доп. функций управления по i2c.

ancc
10.03.2014, 20:07
По прошивке - то же самое
По распиновке. Я честно не понимаю, что именно мне нужно проверить.
Еще раз прозвонил сопоставил с даташитами, лвдс линии подключены как на картинке.

да вроде все правильно по распиновке. Во всяком случае я не увидел никаких перепутанных LVDS линий.

По прошивке понятно. Попробую ради интереса на своей матрице такого эффекта добиться.

Вообще странно. Для этой матрицы выдаются такие аналоги в одном месте.
N089L6-L03
B089AW01, V.1
CLAA089NA0CCW

причем B089AW01 работает на этой прошивке.

ancc
10.03.2014, 20:14
Я просто не пойму как это все будет работать на примере, можете показать самый простой i2c контролер, дешевле ардуино. И показать как будет работать, на примере при тушения подсветки при появлении 12в

лучше используйте ардуино. Его проще всего программировать.

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

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

select_input(hdmi);
set_backlight(50);

iddqd1
10.03.2014, 20:22
да вроде все правильно по распиновке. Во всяком случае я не увидел никаких перепутанных LVDS линий.

По прошивке понятно. Попробую ради интереса на своей матрице такого эффекта добиться.

Вообще странно. Для этой матрицы выдаются такие аналоги в одном месте.
N089L6-L03
B089AW01, V.1
CLAA089NA0CCW

причем B089AW01 работает на этой прошивке.
а из родной прошивки или из edid параметры нельзя выдрать?
Что-то помниться мне в то время, когда я пытался добавить разрешение на интеловской видяхе с помощью dtd калькулятора я несколько раз получал подобные спецэффекты.
Насколько помню - она крайне болезненно реагирует на выходы за какие-то пределы какого-то из значений типа H start of sync pulse, H end of sync pulse или H end of blanking interval,
Но это полгода назад было, могу и ошибаться

iddqd1
10.03.2014, 20:55
Что-то разные у них тайминги: у моей поменьше интервалы.
(сверху - CLAA089NA0ACW, снизу - B089AW01)

ancc
10.03.2014, 21:46
В общем вот какими параметрами описывается панель и значения которые стоят.

#define _OUTPUT_BUS _PANEL_LVDS
#define _DISP_BIT _DISP_18_BIT
#define _DISPLAY_PORT _DISP_SINGLE_PORT
#define _DISP_WID 1024 // Display Horizontal Width
#define _DISP_LEN 600 // Display Vertical Height
#define _DH_ACT_STA_POS 48 // Display Horizontal Start Position
#define _DH_ACT_END_POS (_DISP_WID + _DH_ACT_STA_POS)
#define _DV_ACT_STA_POS 3// 12//16
#define _DV_ACT_END_POS (_DISP_LEN + _DV_ACT_STA_POS)
#define _LVDS_MAP _LVDS_MAP2
#define _STD_DH_TOTAL 1160 // Display Horizontal Total Clock Number in One Display Line
#define _STD_DV_TOTAL 612 // Display Vertical Total Line Number in One Frame
#define _STD_PIXCEL_CLOCK 45 // Typical Pixel Clock in MHz
#define _HSYNC_WIDTH 32 // Display H Sync Width
#define _VSYNC_HEIGHT 6 // Display V Sync Height
#define _DPLL_N_CODE 8//16
#define _LAST_LINE_FINETUNE _LAST_LINE_METHOD_NONE
#define _AUTOCALC_PIXCLK (_DISABLE << 2)
#define _DHS_MASK 0//(1 << 7)
#define _DVS_INVERT (_DISABLE << 2)
#define _DHS_INVERT (_DISABLE << 1)
#define _DEN_INVERT (_DISABLE)
#define _DISPLAY_INVERT (_DVS_INVERT | _DHS_INVERT | _DEN_INVERT)
#define _DISPLAY_CTRL (_DHS_MASK | _DISPLAY_INVERT)
#define _H_FREQ_MAX 930 // H Sync Max Freq Unit in 0.1 kHZ
#define _H_FREQ_MIN 200 // H Sync Min Freq Unit in 0.1 kHZ
#define _V_FREQ_MAX 650 // V Sync Max Freq Unit in 0.1 HZ
#define _V_FREQ_MIN 550 // V Sync Min Freq Unit in 0.1 HZ
#define LVDS_CTRL_LEVEL 4 //0~7

ancc
10.03.2014, 23:12
Тоже самое, причем я увидел нет сигнала на пол секунды, и контролер как бы перещагружается, что на ашдимиай что на ави, к контроллеру ни одного сигнала не подключенно. Попробуйте сами, вообще без любого сигнала, он циклически перегружается, настроить ни чего не успеваешь

На последней прошивке (с флешем) такая проблема есть. Вместо того чтобы вывести NO SIGNAL, ребутится. Пофиксено.

han2001
11.03.2014, 00:45
Вот и я отчитываюсь по прошивке от 7.03.2014 (23:04). Выбор источника сигнала по АСС так и не появился, правда я не стирал EEPROM. Зато картинка с камеры стала на много устойчивей, правда со своими косяками, но она есть. Прикладываю 2 видео.
1) Так выглядит на контроллере (http://youtu.be/mtYbKx-ZSik)
2) Так выглядит на ТВ. (http://youtu.be/EaYJoHzJIv8)
На видео с контроллера видно всего 2 парковочные полосы, на ТВ их 3, т.е. картинка как бы увеличена. Такое явление появляется, если я выключю контроллер и включу его кнопкой питания. Если изменить соотношение сторон 4:3, то картинка уже вся, как на ТВ и при переходе на 16:9, кариннка так же умещается на экран. На видео с контроллера так же можно увидеть нестабильность цвета, а иногда картинка и вовсе становилась черно белой и слегка подергивается в бок и вверх.

iddqd1
11.03.2014, 01:21
Поигрался с кастомными разрешениями intel hd graphics и powerstrip на родной прошивке.
Если возможно, попробуйте пожалуйста изменить следующие параметры для моей матрицы:
#define _DH_ACT_STA_POS 40 // Display Horizontal Start Position
#define _HSYNC_WIDTH 98// Display H Sync Width
#define _STD_DH_TOTAL 1306// Display Horizontal Total Clock Number in One Display Line

#define _VSYNC_HEIGHT 10 // Display V Sync Height
#define _STD_DV_TOTAL 624 // Display Vertical Total Line Number in One Frame

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

ancc
11.03.2014, 08:45
Еще вопрос: какие у вас дальнейшие планы на прошивку? она будет openSource под какой-нибудь лицензией или вы планируете выпустить коммерческий продукт?
Это я собственно к чему: если это будет прошивка с открытыми исходниками, может быть уже актуально выложить ее куда-нибудь типа github с инструкцией по сборке, что избавит вас от пересборки прошивки для каждого из нас (мне уже например стыдно вас терзать своей проблемой).
Если же планируется коммерческий продукт - тогда вопросов по исходникам нет.

отправил вам новую версию с вашими настройками.

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

насчет коммерческого продукта я сильно сомневаюсь что это возможно.

iddqd1
11.03.2014, 08:46
отправил вам новую версию с вашими настройками.

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

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

-=zds=-
11.03.2014, 08:55
Еепромку снимать?

А можно сделать чтоб контролер не выкидывал тебе из настроек кода обнаруживает что нет сигнала

Перестала перезагружаться на AV. На HDMI теперь просто отключается и все. Даже на VGA проверил, NO SIGNAL и все дальше нормально. На HDMI NO SIGNAL и через несколько сек отрубается, причем диод из зеленого, переходит в желтый, при нажатие на кнопку вкл, становится красным и только еще раз при нажатии вкл, становится зеленым и все по кругу.

Писк все равно остался, только теперь его практически не слышно и он изменился, как бы стал менее пронзительным.

ancc
11.03.2014, 09:30
Еепромку снимать?

А можно сделать чтоб контролер не выкидывал тебе из настроек кода обнаруживает что нет сигнала

еепромку я бы пока не снимал. мало еще тестов на флеше было. вдруг опять какой-нибудь глюк, опять паять придется.

по поводу того что NO SIGNAL стирает меню,такая проблема известна, у меня записана. Из той же серии, что когда на HDMI нет сигнала, он через несколько секунд после выдачи сообщения, вообще засыпает.
Будет решено позже. подсветка пищит у вас на 250Гц?

-=zds=-
11.03.2014, 09:41
еепромку я бы пока не снимал. мало еще тестов на флеше было. вдруг опять какой-нибудь глюк, опять паять придется.

по поводу того что NO SIGNAL стирает меню,такая проблема известна, у меня записана. Из той же серии, что когда на HDMI нет сигнала, он через несколько секунд после выдачи сообщения, вообще засыпает.
Будет решено позже. подсветка пищит у вас на 250Гц?

Да точно, засыпает.

Частоту опять проверить не смогу, осцил USB, чето слетели дрова :-( а так да пищит, но не слышно, пока ухо не приложишь.

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

iddqd1
11.03.2014, 13:02
И еще сейчас, если убрать питание с контролера то при следуешем появлении питания контроллер не включится сам, надо будет жать кнопку вкл, причем два раза.

Тоже не включается (насчет 2-х раз - не обратил внимание)

ancc
11.03.2014, 13:23
И еще сейчас, если убрать питание с контролера то при следуешем появлении питания контроллер не включится сам, надо будет жать кнопку вкл, причем два раза.

Это на каком входе? Точнее какая последовательность действий чтобы это воспроизвести?

iddqd1
11.03.2014, 13:33
у меня на не известно не видно же ничего, вчера еще проявилось (сегодняшнюю не смотрел).
Отключаем питание, включаем питание, контроллер в стендбай.

-=zds=-
11.03.2014, 13:39
Это на каком входе? Точнее какая последовательность действий чтобы это воспроизвести?

на любом

han2001
11.03.2014, 18:18
Тоже не включается (насчет 2-х раз - не обратил внимание)

У меня с прошивкой 11.03.2014 10:32 такого эффекта нет. Проверял на HDMI, AV1, AV2. При отключении и включении питания контроллер включался сразу. Теперь появился выбор источника по АСС, ну и конечно пропало видеоизображение на AV1 и AV2, точнее перешло в импульсный режим как и ранее.

ancc
11.03.2014, 18:41
У меня с прошивкой 11.03.2014 10:32 такого эффекта нет. Проверял на HDMI, AV1, AV2. При отключении и включении питания контроллер включался сразу. Теперь появился выбор источника по АСС, ну и конечно пропало видеоизображение на AV1 и AV2, точнее перешло в импульсный режим как и ранее.

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

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

И кстати если можно пришлите осциллограмму сигнала с этой камеры.

ancc
11.03.2014, 18:46
кстати. А вот такой глобальный вопрос. Какое должно быть поведение контроллера при подаче питания?

Мне вот видится правильным такой вариант:

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

Ну и неплохо сделать настройку что делать при включении питания
включаться/ждать включения кнопкой или по i2C/предыдущее состояние.

iddqd1
11.03.2014, 19:03
последний вход+подсветка, но не ав входы (вряд ли кто-то сигнал с карпс по ав будет подавать)

По прошивке. Лично я сдаюсь. Залил прошивку - опять +\- тоже самое. Такой же сдвиг на полэкрана по горизонтали и мельтешение по вертикали. В принципе, если бы я не знал, что прошивки разные, сказал бы, что одно и то же. (((

ancc
11.03.2014, 19:21
последний вход+подсветка, но не ав входы (вряд ли кто-то сигнал с карпс по ав будет подавать)

По прошивке. Лично я сдаюсь. Залил прошивку - опять +\- тоже самое. Такой же сдвиг на полэкрана по горизонтали и мельтешение по вертикали. В принципе, если бы я не знал, что прошивки разные, сказал бы, что одно и то же. (((

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

-=zds=-
11.03.2014, 19:29
При подачи питания, включает последний вход, но только если это hdmi или VGA, если это ав, то переключаемся на след вход который активирован в source, и смотрим есть ли там сигнал, есть остаемся на нем, нет, переключаем на след вход из активных в source и смотрим есть ли там сигнал, есть остаемся там, нет дальше, но цикл не больше двух раз, а то без источников на столе будет по кругу гонять. Если в source всего один вход отмечен, то оставаться на нем до появления сигнала, ав входы не считаем

ancc
11.03.2014, 19:41
del.

han2001
11.03.2014, 19:42
такое может быть, если подаешь питание, а на последнем входе который был запомнен нет сигнала. Я не уверен, но что-то похожее я встречал, у меня вроде записано даже как баг в списке.

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

И кстати если можно пришлите осциллограмму сигнала с этой камеры.

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

iddqd1
11.03.2014, 19:46
я вам отправил картинку щас, нашел в одном даташите. там относительно таймингов. Судя по ней, начальную позицию надо ставить значительно позже.
Эх, если бы я понимал, что на ней изображено. Для меня эти диаграммы сигналов для матрицы темный лес. Когда-то пытался понять, но так и не нашел внятного толкования. Пойду еще погуглю.

ancc
11.03.2014, 19:49
Опробовал и такой вариант, контроллер включается сразу.
Попробую другой источник питания найти, просто на ТВ все показывается нормально, видео я выкладывал выше. Как найду другой источник питания, то опробую, а там кто его знает.
Ниже попытался снять осциллограммы градации серого, первая попавшаяся картинка в интернете

на современном тв как правило мощный процессор стоит, он даже плохой видеосигнал вытягивает.

некоторое время назад тестил RGBS->Composite кодер, который запитал от каких-то непонятных 5В. Так у меня на телеке картинка была идеальная, а RTD даже с родной прошивкой (нынешней еще не было рабочей) нормально этот сигнал не показывал.

ancc
11.03.2014, 19:52
Эх, если бы я понимал, что на ней изображено. Для меня эти диаграммы сигналов для матрицы темный лес. Когда-то пытался понять, но так и не нашел внятного толкования. Пойду еще погуглю.

Смысл в том что T3 это _STD_DH_TOTAL
а T4 это _DISP_WID.
Соответственно _DH_ACT_STA_POS должно быть T3-T4 ??

han2001
11.03.2014, 20:30
на современном тв как правило мощный процессор стоит, он даже плохой видеосигнал вытягивает.

некоторое время назад тестил RGBS->Composite кодер, который запитал от каких-то непонятных 5В. Так у меня на телеке картинка была идеальная, а RTD даже с родной прошивкой (нынешней еще не было рабочей) нормально этот сигнал не показывал.

Вообщем опробовал еще пару источников на 12В и 14В, результат тот же. Т.к. источники все импульсные, то теорию насчет помех я бы согласился. Но когда в качестве 4-го источника взял аккумулятор на 12 В (на нем было 13В) от ИБП и результат тот же, то думаю, что надо все же искать решение проблемы в прошивке. Кстати вспомнил с родной прошивкой от китайца эта камера работала. Завтра еще раз залью родную прошивку и посмотрю как будет вести себя камера, может контроллер накрылся. хотя с чего, вообщем завтра узнаю.

iddqd1
11.03.2014, 20:31
Наверное.
Меня смущает в этом случае необходимость задавать _DH_ACT_STA_POS, _STD_DH_TOTAL и _DISP_WID.
Если _DH_ACT_STA_POS = _STD_DH_TOTAL - _DISP_WID то почему его просто не вычислять, или это справедливо не для всех матриц?
_DH_ACT_END_POS тоже тогда равен _STD_DH_TOTAL?
Если так, то для моей матрицы в соответствии с даташитом:
_STD_DH_TOTAL = 1200
_DISP_WID = 1024
_DH_ACT_STA_POS = 1200 - 1024 = 176
_DH_ACT_END_POS = 1024 + 176 = 1200

_STD_DV_TOTAL = 625
_DISP_LEN = 600
_DV_ACT_STA_POS = 625 - 600
_DV_ACT_END_POS = 625

(я же говорил, что ничего не понимаю))))

ancc
11.03.2014, 21:02
уточнение насчет прошивки с флешем. У кого не запускалось. Это связано с тем, что флеш не нужна, но резисторы подтяжки на выводах шины I2C нужны. Соответственно у кого они распаяны вместе с еепром, то отключая eeprom вы убираете и их, а поддержка I2C в прошивке остается, и контроллер пробует на выводах шины I2C висящих в воздухе чего-то найти. В некоторых случаях это приводит к зависанию.

iddqd1
11.03.2014, 21:04
Тогда вам нужно 2 прошивки - одна с отключенным i2c для тех, кому не нужно управление. Все-таки тяжко к выводам процессора паяться.

ancc
11.03.2014, 21:10
Тогда вам нужно 2 прошивки - одна с отключенным i2c для тех, кому не нужно управление. Все-таки тяжко к выводам процессора паяться.

все таки сейчас попробую на выводы 56,57 перенести I2C. они уже притянуты

iddqd1
11.03.2014, 21:24
Мне перекомпильте, при возможности с новыми таймингами :blush:

bfom
11.03.2014, 21:37
версия 006 заработала на голом контроллере (без впаивания каких либо проводов в контроллер), настройки сохраняются

wladkom1953
11.03.2014, 22:04
уточнение насчет прошивки с флешем. У кого не запускалось. Это связано с тем, что флеш не нужна, но резисторы подтяжки на выводах шины I2C нужны. Соответственно у кого они распаяны вместе с еепром, то отключая eeprom вы убираете и их, а поддержка I2C в прошивке остается, и контроллер пробует на выводах шины I2C висящих в воздухе чего-то найти. В некоторых случаях это приводит к зависанию.
А я то думал, что это у меня одного не включается подсветка и зависон, тогда еще раз жду подкорректированную флеш для LQ123K1LG03 (Наверно подразумевалось все-же: что еепром не нужна)

han2001
12.03.2014, 14:15
Завтра еще раз залью родную прошивку и посмотрю как будет вести себя камера, может контроллер накрылся. хотя с чего, вообщем завтра узнаю.

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

ancc
12.03.2014, 14:36
С родной прошивкой камера кажет отлично, мне кажется что даже лучше чем на ТВ, хотя наверно тут имеет значение размер и разрешение экрана. Так что думаю надо копать в прошивке по видеоизображению. Выкладываю родную прошивку от китайца может чем поможет, да мало кому пригодится.

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

han2001
12.03.2014, 15:33
Хорошо, буду ждать с нетерпением результатов. Если получится у вас, то думаю решатся и все мои проблемы и проблемы других людей. Сегодня общался с китайцем, на предмет получения исходников. Так китаец отказал, сказал что высылают только BIN файл по запросу и что исходников нет. Вот такая вот история.

-=zds=-
12.03.2014, 15:55
Хорошо, буду ждать с нетерпением результатов. Если получится у вас, то думаю решатся и все мои проблемы и проблемы других людей. Сегодня общался с китайцем, на предмет получения исходников. Так китаец отказал, сказал что высылают только BIN файл по запросу и что исходников нет. Вот такая вот история.

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

han2001
12.03.2014, 16:28
Не совсем так. Когда я заказывал контроллер у них, то просил что бы по умолчанию включался HDMI и после АСС всегда в него возвращался. Ток вот у них это заняло некоторое время, после чего они выслали мне уже с нужной мне прошивкой. Так что они скорее всего прошивки все таки собирают, только делают может не из исходников, а конструктором прошивки, наподобие которого я выкладывал выше под BIT1612, а где взяли они этот конструктор это уже другой вопрос, скорее всего мог снабдить сам реалтек, как корпаративных клиентов.

-=zds=-
12.03.2014, 16:59
Не совсем так. Когда я заказывал контроллер у них, то просил что бы по умолчанию включался HDMI и после АСС всегда в него возвращался. Ток вот у них это заняло некоторое время, после чего они выслали мне уже с нужной мне прошивкой. Так что они скорее всего прошивки все таки собирают, только делают может не из исходников, а конструктором прошивки, наподобие которого я выкладывал выше под BIT1612, а где взяли они этот конструктор это уже другой вопрос, скорее всего мог снабдить сам реалтек, как корпаративных клиентов.

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

iddqd1
12.03.2014, 18:27
Сегодня я ковырял дампы родных прошивок на предмет извлечения таймингов для матрицы, которая не взлетает, оказалось что т.к. все прошивки для RTD2662 сделаны фактически на основе одних исходников, зная порядок следования данных в исходнике, можно выдернуть настройки и из дампа родной прошивки.
Сегодня с матрицей попробуем, если взлетит, значит и по видео вариант выдернуть эти настройки вполне должен быть рабочий.

Жду прошивку на тест. )))

iddqd1
12.03.2014, 20:20
Не ну есть связь, конечно, я то утрировал, но боюсь через большую кучу посредников, интересно просто чип как бы оригинальный, известного производителя, а в какие брендовые девайсы его ставят? Оттуда руки растут, может даже связь с инженерами/програмитами есть на офф заводах.

Вот на монитор.нет (https://www.google.com/search?q=monitor.net.ru+rtd2660&oq=monitor.net.ru+rtd2660&aqs=chrome..69i57j69i60.8298j0j7&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8#q=site:monitor.net.ru+rtd2660&start=0) можно посмотреть. Довольно распространенный в мониторах, телевизорах итд процессор вроде как.

ancc
12.03.2014, 20:31
Жду прошивку на тест. )))

ловите

iddqd1
12.03.2014, 20:59
Кстати, вопрос, флеш можно отпаивать? от выводов проца тоже отпаиваться можно? Удалось перенести выводы на уже подтянутые? Пора к ним паяться?

ancc
12.03.2014, 21:34
Кстати, вопрос, флеш можно отпаивать? от выводов проца тоже отпаиваться можно? Удалось перенести выводы на уже подтянутые? Пора к ним паяться?

выводы перенесены на уже подтянутые, от ног процессора можно отпаиваться.

от флеша тоже наверное можно, но мало еще тестов без флеша.

обновление наверное на сайте сделаю завтра.

han2001
12.03.2014, 21:39
Я так же жду прошивку для теста с выдранным из китайской прошивки видеорежимом.

ancc
12.03.2014, 23:45
Я так же жду прошивку для теста с выдранным из китайской прошивки видеорежимом.

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

iddqd1
13.03.2014, 00:13
Выражаю огромный респект ancc, за то, что несмотря на засады он таки добил поддержку моей матрицы.

wladkom1953
13.03.2014, 01:47
жду подкорректированную флеш для LQ123K1LG03

Протестировал версию 006. По HDMI полный респект(отлично работает как на винде так и на андроиде), а по VGA так и не смог получить разрешение 1280х480. Поверстрип не помогает, в списке доступных разрешений оное отсутствует.

-=zds=-
13.03.2014, 03:54
Выражаю огромный респект ancc, за то, что несмотря на засады он таки добил поддержку моей матрицы.

Завелась. Поздравляю.

-=zds=-
13.03.2014, 04:28
Вот на монитор.нет (https://www.google.com/search?q=monitor.net.ru+rtd2660&oq=monitor.net.ru+rtd2660&aqs=chrome..69i57j69i60.8298j0j7&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8#q=site:monitor.net.ru+rtd2660&start=0) можно посмотреть. Довольно распространенный в мониторах, телевизорах итд процессор вроде как.

так там речь в основном про китайцев

ancc
13.03.2014, 07:04
Протестировал версию 006. По HDMI полный респект(отлично работает как на винде так и на андроиде), а по VGA так и не смог получить разрешение 1280х480. Поверстрип не помогает, в списке доступных разрешений оное отсутствует.

EDIDами по VGA я пока не занимался еще. там стоит дефолтный китайский.

-=zds=-
13.03.2014, 08:15
так там речь в основном про китайцев

EDIDами по VGA я пока не занимался еще. там стоит дефолтный китайский.

А по hdmi не починилось, что в сон уходит после отруба питания?

ancc
13.03.2014, 08:49
А по hdmi не починилось, что в сон уходит после отруба питания?

Я это не проверял.

Я проверял следующее. При включении платы, если на текущем входе нет сигнала, то плата включается, НО! светодиод все равно горит красным и подсветку тоже не зажигает. Как только в данном режиме подаешь сигнал, плата тут же зажигает подсветку и зеленым светодиод.

Соответственно то что в этом случае если мы пытаемся включить плату все равно, надо нажать на POWER два раза это как раз первый раз выключаем плату, а потом включаем кнопкой (и в этом случае она включается даже если нет сигнала).

Все это я проверял на AV.

Это конечно надо привести в порядок (надо чтобы светодиод горел зеленым в таком режиме и после нажатия кнопки POWER просто зажигалась подсветка), но поведение платы при подачи питания мне кажется правильным.

ancc
13.03.2014, 10:12
Обновление на сайте http://openrtd2662.ru/?p=147
Добавлен новый раздел "О проекте (http://openrtd2662.ru/?page_id=144)" где собрана вся актуальная информация о проекте.

-=zds=-
13.03.2014, 10:29
Я это не проверял.

Я проверял следующее. При включении платы, если на текущем входе нет сигнала, то плата включается, НО! светодиод все равно горит красным и подсветку тоже не зажигает. Как только в данном режиме подаешь сигнал, плата тут же зажигает подсветку и зеленым светодиод.

Соответственно то что в этом случае если мы пытаемся включить плату все равно, надо нажать на POWER два раза это как раз первый раз выключаем плату, а потом включаем кнопкой (и в этом случае она включается даже если нет сигнала).

Все это я проверял на AV.

Это конечно надо привести в порядок (надо чтобы светодиод горел зеленым в таком режиме и после нажатия кнопки POWER просто зажигалась подсветка), но поведение платы при подачи питания мне кажется правильным.

Все, я понял логику...

A можно мне подсказать на каких пинах на этой http://bit.ly/1lBHE1Y платке, сигналы sda и scl ? Буду ардуино подключать

Upd: вопрос снимается. Все нашел:


TXO - n.c.
RXI - aux2
GND - gnd
GND - gnd
D2 - sda
D3 - scl
D4 - output1
D5 - output2
D6 - output3
D7 - throttle / ppm
D8 - aux1
D9 - output4
D10 - output5
D16 - roll
D17 - pitch
D15 - yaw
A0 - cam mount
A1 - cam mount
A2 - output6
A3 -
VCC -
RST - n.c.
GND - gnd
RAW - bec / 5V

iddqd1
13.03.2014, 23:20
По распайке к выводам 56 и 57:
Я правильно понимаю, что с них дорожки уходят на резисторную сборку с маркировкой 472 к двум ее крайним ногам\резисторам и можно припаятся прямо к ней, и не мучиться с ногами процессора?

-=zds=-
14.03.2014, 06:26
Ардуино припаял, как теперь проверить его, хотя бы простое че нить? Или можно его к компу подключить и посмотреть что он считывает с контроллера, ну там вход какой, разрешение, состояние


По распайке к выводам 56 и 57:
Я правильно понимаю, что с них дорожки уходят на резисторную сборку с маркировкой 472 к двум ее крайним ногам\резисторам и можно припаятся прямо к ней, и не мучиться с ногами процессора?

Я так и сделал.

ancc
14.03.2014, 07:10
Ардуино припаял, как теперь проверить его, хотя бы простое че нить? Или можно его к компу подключить и посмотреть что он считывает с контроллера, ну там вход какой, разрешение, состояние


Вам теперь скетч (исходник) нужен для ардуино, который данные по I2C принимает.
Я посмотрю, есть ли у меня с собой на работе скетч для ардуины.

han2001
14.03.2014, 08:47
Опробовал вчерашнею прошивку, вобщем пока ни каких изменений по видеорежиму, так же мерцает.

ancc
14.03.2014, 08:50
Опробовал вчерашнею прошивку, вобщем пока ни каких изменений по видеорежиму, так же мерцает.

а отладчик вы сняли? так же скажет между 6 и 8 режимом?

han2001
14.03.2014, 13:29
Нет, отладчик пока все не завершится снимать не буду. Да действительно переходит между собой 6 и 8 режимы, причем панель включается на 8 режиме.

waiting rear onREAR ON AV1
V.type00006 CPowerPanelOn CPowerPanelOn V.type00008 CPowerPanelOn V.type00006 V.type00008 V.type00006 V.type00008 CPowerPanelOn V.type00006 V.type00006 V.type00008 CPowerPanelOn V.type00006 V.type00008 CPowerPanelOn V.type00006 V.type00008 CPowerPanelOn V.type00006 V.type00008 CPowerPanelOn V.type00006 V.type00008 CPowerPanelOn V.type00006 V.type00008 CPowerPanelOn V.type00006waiting rear off CPowerPanelOn REAR OFF HDMI
HDMI_MD_TRUE=00066HMD=00255 HPol=00002 HHF=00376 HVF=00605 HHT=01312 HVT=00621 HHW=01024 HVH=00600 HHS=00167 HVS=00031 HHC=00719 HHPC=00662
MD=00066 Pol=00002 HF=00376 VF=00605 HT=01312 VT=00621 HS=00167 VS=00031 HC=00719 HPC=00662
CPowerPanelOn CPowerPanelOn

ancc
17.03.2014, 15:46
Обнаружил тут интересную вещь. У меня матрица 24бит LVDS. Посмотрел на шлейф, а там всего 4 лвдс пары. Получается матрица работает не как 24бит, а как 18, не смотря на то, что в настройках 24 выставлено. Это не очень хорошо.

-=zds=-
17.03.2014, 16:03
Обнаружил тут интересную вещь. У меня матрица 24бит LVDS. Посмотрел на шлейф, а там всего 4 лвдс пары. Получается матрица работает не как 24бит, а как 18, не смотря на то, что в настройках 24 выставлено. Это не очень хорошо.

А как это на изображение проявляется?

han2001
17.03.2014, 16:13
В моем планшете (zenithink c71a) тажа фигня. Матрица 24 битная, а используются только старшие 6 бит каждого цвета, но ничего тут уже не сделаешь.
Меньше градаций, видны переходы в градациях на картинках

ancc
17.03.2014, 16:38
А как это на изображение проявляется?

цветопередача хуже чем может быть.

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

-=zds=-
17.03.2014, 16:49
цветопередача хуже чем может быть.

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

Интересно посмотреть сколько мои матрицы бит, но я распаивал шлейф точно 4пары было

han2001
17.03.2014, 16:58
Интересно посмотреть сколько мои матрицы бит, но я распаивал шлейф точно 4пары было

Значит тоже 18 бит, для 24 бит должно быть 5 пар LVDS.

ancc
17.03.2014, 17:27
Значит тоже 18 бит, для 24 бит должно быть 5 пар LVDS.

у меня комплект от китайца, матрица 24 бит и шлейф 4 пары. пожадничал китаец нормальный шлейф положить(((

bfom
17.03.2014, 17:29
У меня все 5 пар на месте))

-=zds=-
17.03.2014, 17:43
Значит тоже 18 бит, для 24 бит должно быть 5 пар LVDS.

Боюсь что не даже. 4пары, но цвет из них передается по 3м парам, одна пара это CLK.
Посмотрел сейчас даташит, и вот что увидел:
Получается у меня все верно. Как бы и хорошо и плохо :-)


Обнаружил тут интересную вещь. У меня матрица 24бит LVDS. Посмотрел на шлейф, а там всего 4 лвдс пары. Получается матрица работает не как 24бит, а как 18, не смотря на то, что в настройках 24 выставлено. Это не очень хорошо.

В даташите на вашу матрицу нашел вот эти данные: Display Colors 262,144 (6 bit) or 16777216 (8 bit) откуда инфа что у вас 24бит? Или я чегото не допонимаю?

ancc
17.03.2014, 17:52
В даташите на вашу матрицу нашел вот эти данные: Display Colors 262,144 (6 bit) or 16777216 (8 bit) откуда инфа что у вас 24бит? Или я чегото не допонимаю?

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

если подключить 4 пары, будет 6*3=18 бит, если 5 пар, то 6*3+6=24бит.

ancc
17.03.2014, 21:15
Сделал скетч для ардуины для проверки управления. Или в качестве заготовки можно использовать. За код просьба не пинать, всякие старые заготовки пошли в дело, лень было писать с нуля.

http://openrtd2662.ru/?p=166

ancc
17.03.2014, 23:21
задумал я потестить свежекупленный MHL адаптер. А оказалось что мой Galaxy S2 выдает по-умолчанию 1920х1080х30P, а такого режима плата не знает. Добавил, вылезла другая проблема.
Все EDID под нативное разрешение я делал так:

брал EDID от самсунговского телека который понимает все и правил кое-что под нативное разрешение через Phoenix EDID Designer. И только сейчас заметил что после него EDID худеет наполовину, вся поддержка телевизионных форматов пропадает, вся информация о поддержке звука пропадает(((

Теперь надо найти другую софтину, которой можно редактировать EDID, но она все блоки видит и их не сносит как Phoenix.

можно конечно ручками поредактировать и crc посчитать но как-то не очень хочется.

-=zds=-
18.03.2014, 04:56
Сделал скетч для ардуины для проверки управления. Или в качестве заготовки можно использовать. За код просьба не пинать, всякие старые заготовки пошли в дело, лень было писать с нуля.

http://openrtd2662.ru/?p=166

это тот скетч который вы мне присылали или новый?

ancc
18.03.2014, 06:05
это тот скетч который вы мне присылали или новый?

новый

oledv
18.03.2014, 11:10
новый

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

-=zds=-
18.03.2014, 11:22
Я готов протестировать новую матрицу вот B101EW05 (https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDQQFjAE&url=http%3A%2F%2Fwww.mikrocontroller.net%2Fattachm ent%2F123849%2FB101EW05_V0.pdf&ei=wOMnU8jWN6j54QSxv4DAAQ&usg=AFQjCNHkMELGCAy5MXF7AUXC_8f3tL1p7g&sig2=sCkc5uJ7DlqJGgN9BwepjA&bvm=bv.62922401,d.bGE&cad=rjt) нашел у себя в мастерской, причем нашел еще к ней очень интересный тач емкостный, и думаю что смогу его на usb повешать. Можно мне прошивку под нее собрать?

Gorynch
18.03.2014, 12:24
матрица LP101WH1-TLB2
HDMI - 1366x768 (native) отрабатывает на отлично. Остальные режимы хуже, видно интерполяцию.
Оба входа AV также работают без нареканий. Правда у меня обе камеры скорее всего в NTSC. По ACC переключается на AV1.

I2C ещё не успел потестить.

ancc
18.03.2014, 14:17
Нашел прогу Deltacast E-EDID Editor. Вроде позволяет редактировать EDID, включая дополнительные блоки. Попробую вечером собрать EDID себе с нативом и поддержкой звука по HDMI.

mendisabal
18.03.2014, 23:22
матрица LP101WH1-TLB2
HDMI - 1366x768 (native) отрабатывает на отлично.
супер ,пришел мой программатор ,скоро буду пытаться слить нынешнюю прошивку .

ancc
19.03.2014, 00:16
занялся тут включением поддержки звука.

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

Задействовал под I2S выводы 105-SD0, 108-MCK, 109-SCK. Вывод WS не вывел, на обоих выводах куда его можно вывести что-то сидит, надо плату резать опять, пока не хочу. Посмотрел те выводы, что вывел осциллографом, что-то там есть.

Вопрос, может кто сталкивался с I2S. Мне какие вообще выводы нужны чтобы c RTD вывести звук на DAC? Все 4?
Подскажите кто-нибудь DAC нормальный? Желательно чтобы симметричные звуковые выводы были.
Или, думаю, на ебее купить. Там этих DAC много разных.

UPD
Включил SPDIF, посмотрел осциллографом, в режиме HDMI чего-то появляется на этом выводе. SPDIF проще проверить, если он заработает то не буду с I2S заморачиваться, один проводок всегда лучше чем 4))

awtoap
19.03.2014, 00:54
Для ЦАПа все четыре MCK(Master Clock), SCK(Clock), WS(Left or Right Channel), SD0(Audio Data). Выводи S/PDIF тогда можно заюзать DAC UDA1351TS (кстати такие предлагает Alex-L)

-=zds=-
19.03.2014, 18:41
Странно, с новым скетчем, показывает состояние контроллера, выводит состояние входа, но на команды не реагирует.

И можно подправить разрешения для B101EW05 этой матрицы, а то емкостный тач собрал, охото потестить на нативе, а изображение в рамки не влазиет :-(

ancc
19.03.2014, 19:10
Странно, с новым скетчем, показывает состояние контроллера, выводит состояние входа, но на команды не реагирует.

И можно подправить разрешения для B101EW05 этой матрицы, а то емкостный тач собрал, охото потестить на нативе, а изображение в рамки не влазиет :-(

если вы в терминалке ардуины пробуете, то она кривая. используйте, например, putty.

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

ancc
20.03.2014, 09:36
Ковырялся вчера с новым EDIDом с поддержкой звука и всех режимов по HDMI. EDID получился такой:
Monitor
Model name............... SAMSUNG
Manufacturer............. Samsung
Plug and Play ID......... SAM0902
Serial number............ n/a
Manufacture date......... 2011, ISO week 41
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 700 x 390 mm (31,5 in)
Power management......... Not supported
Extension blocs.......... 1 (CEA-EXT)
-------------------------
DDC/CI................... n/a

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2,20
Red chromaticity......... Rx 0,640 - Ry 0,330
Green chromaticity....... Gx 0,300 - Gy 0,600
Blue chromaticity........ Bx 0,150 - By 0,060
White point (default).... Wx 0,313 - Wy 0,329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 15-81kHz
Vertical scan range...... 24-75Hz
Video bandwidth.......... 230MHz
CVT standard............. Not supported
GTF standard............. Not supported
Additional descriptors... None
Preferred timing......... Yes
Native/preferred timing.. 1280x800p at 60Hz (16:9)
Modeline............... "1280x800" 83,460 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
Detailed timing #1....... 1366x768p at 60Hz (16:9)
Modeline............... "1366x768" 85,500 1366 1436 1579 1792 768 771 774 798 +hsync +vsync

Standard timings supported
720 x 400p at 70Hz - IBM VGA
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 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
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
1152 x 864p at 75Hz - VESA STD
1280 x 720p at 60Hz - VESA STD
1280 x 800p at 60Hz - VESA STD
1280 x 1024p at 60Hz - VESA STD
1440 x 900p at 60Hz - VESA STD
1600 x 900p at 60Hz - VESA STD
1680 x 1050p at 60Hz - VESA STD

EIA/CEA-861 Information
Revision number.......... 3
IT underscan............. Supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Not supported
YCbCr 4:2:2.............. Not supported
Native formats........... 0

CE video identifiers (VICs) - timing/formats supported
1920 x 1080p at 60Hz - HDTV (16:9, 1:1)
1920 x 1080p at 50Hz - HDTV (16:9, 1:1)
1280 x 720p at 60Hz - HDTV (16:9, 1:1)
1280 x 720p at 50Hz - HDTV (16:9, 1:1)
1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
1920 x 1080i at 50Hz - HDTV (16:9, 1:1)
720 x 480p at 60Hz - EDTV (16:9, 32:27)
720 x 576p at 50Hz - EDTV (16:9, 64:45)
1920 x 1080p at 24Hz - HDTV (16:9, 1:1)
1920 x 1080p at 25Hz - HDTV (16:9, 1:1)
1920 x 1080p at 30Hz - HDTV (16:9, 1:1)
720 x 480i at 60Hz - Doublescan (16:9, 32:27)
720 x 576i at 50Hz - Doublescan (16:9, 64:45)
NB: NTSC refresh rate = (Hz*1000)/1001

CE audio data (formats supported)
LPCM 2-channel, 16/20/24 bit depths at 44/48 kHz

CE speaker allocation data
Channel configuration.... 2.0
Front left/right......... Yes
Front LFE................ No
Front center............. No
Rear left/right.......... No
Rear center.............. No
Front left/right center.. No
Rear left/right center... No
Rear LFE................. No

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 0.0.0.0
Maximum TMDS clock....... 165MHz

Натив по HDMI все нормально и биос тоже.

Тестил HDMI режимы с планшета, с ним все ок, правда там масштабирование есть, оно выкручено было на полную, так картинка в полный экран.
Так же потестил сигнал с камеры SONY (она выдает 1080Р), крови попила изрядно, С ней постоянно перезагружался контроллер, пока в EDID поддержку CEC не убрал.
Она тоже показывает в полный экран.

Но! Тестил HDMI режимы со старенького андроид бокса toucan nano, с него interlaced HDMI режимы не работают, а progressive не на весь экран разворачиваются, небольшие отступы по краям остаются.

И еще почему-то с телефона через MHL не показывает, хотя режим вроде определяется, не разобрался пока.

Думаю, может уже наваять мастабирование по HDMI через меню отдельно по вертикали, отдельно по горизонтали, но для этого надо статистику больше собрать.

Заказал DAC, приедет потестю вывод звука через SPDIF.

Alex_St
20.03.2014, 12:17
Может, кому будет интересно.
У многих возникает необходимость прошить сабж, но нет порта LPT на компе или нет установленной 32бит системы.
Начал разработку USB программатора для RTD2660. Программатор построен на микросхеме FT232H или FT2232H от FTDI. В общем-то это любая микруха от FTDI, которая поддерживает MPSSE режим.
К компу подключается через USB, к плате контроллера - через любой из 3х DDC каналов (VGA, HDMI, а куда выведен третий - не знаю).
За основу были взяты исходники, любезно предоставленные Postal2, автором одноименного программатора.
На данный момент уже удалось вычитать прошивку из контроллера и стереть его. С записью пока проблемы, но их тоже победим )
Если кому интересно - скоро выложу результирующую софтинку.

ancc, у меня тоже есть желание попробовать твою прошивку. Можешь и мне прислать? У меня матрица HJ080IA-01E, комп нужно подключать и по VGA, и по HDMI. Разрешение интересует только натив 1024х768. Спасибо!
Как добью программатор - смогу залить прошивку )

iddqd1
20.03.2014, 12:20
Видел-видел я ваш пост на монитор.нет.
Цена программатора какая планируется?

ancc
20.03.2014, 12:36
ancc, у меня тоже есть желание попробовать твою прошивку. Можешь и мне прислать? У меня матрица HJ080IA-01E, комп нужно подключать и по VGA, и по HDMI. Разрешение интересует только натив 1024х768. Спасибо!


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

Alex_St
20.03.2014, 12:41
Я себе приобрел вот такую (http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=221396627297) платку. Она недешевая, но умеет шить много чего, например, AVR.
В принципе, есть и подешевле платки на подобном чипе. Например, вот (http://www.ebay.com/itm/USB-to-Serial-UART-I2C-SPI-JTAG-Adapter-FT232H-Debrick-Linksys-Cisco-Routers-/271428432871?pt=LH_DefaultDomain_2&hash=item3f326533e7), вот (http://www.elv.de/elv-highspeed-mini-usb-modul-um-ft2232h-komplettbausatz.html) и вот (http://shop.easyelectronics.ru/index.php?productID=163).
Главное - поддержка режима MPSSE. Из внешних компонентов нужен только провод с разъемом для платы без буфера, и дополнительно один диод шоттки для платы с буфером.

Кстати, у кого сколько времени занимает считывание и записывание проги программатором Postal2? У меня вышло чтение всего чипа (512K) около 3мин, а запись гораздо больше. Вот думаю - насколько это еще поддается оптимизации )

iddqd1
20.03.2014, 12:46
Чтение посталом через vct-jig (lpt) примерно так же, минуты 3. Запись плюс\минус также, особо не напрягает. Плюс надо учитывать, что постал2 автоматом считывает залитое. Вечером с секундомером проверю.
Эх добавил бы автор постала все фичи в 3ю версию ((((
Пришлось прищепку заказать, уже нет сил через lpt программить на полумертвом ноуте.

Alex_St
20.03.2014, 12:49
ancc, отправил в личку.

Alex_St
20.03.2014, 12:54
Чтение посталом через vct-jig (lpt) примерно так же, минуты 3. Запись плюс\минус также, особо не напрягает. Плюс надо учитывать, что постал2 автоматом считывает залитое. Вечером с секундомером проверю.
Эх добавил бы автор постала все фичи в 3ю версию ((((
Пришлось прищепку заказать, уже нет сил через lpt программить на полумертвом ноуте.

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

-=zds=-
20.03.2014, 12:56
у меня весь процесс занимает 29.22 секунд, при условии, что прищепка подрублена, файл прошивки выбран. Стирание и запись 24.89сек, считывание и верефинг еще 4.33сек
Программатор которым шью, выкладывал выше.

Alex_St
20.03.2014, 13:03
-=zds=-, ну да, напрямую в микруху выходит гораздо быстрее. А через посредника дольше.

-=zds=-
20.03.2014, 14:00
-=zds=-, ну да, напрямую в микруху выходит гораздо быстрее. А через посредника дольше.

Но и дороже через посредника :smile1:

Krock
20.03.2014, 14:03
Присоединяюсь к теме,
в наличии:
LTN101AT03 (1366x768/18bit/LED) PDF (http://www.beyondinfinite.com/lcd/Library/Samsung/LTN101AT03.pdf)
NJY2662 v2.0 Link (http://www.njytouch.com/NJY2662-Controller-Board.htm)
LPT программатор Link (http://www.njytouch.com/NJY-Programming-Tool-Kit.htm)

Есть хуча прошивок под разные платы этого китайца.
Что не устроило, нет авто переключения на КЗХ, на прошивках даже с подменой EDID от данной матрицы не получалось получить нативные 1366x768, винда определяла 1360х768 и т.п.
ЗЫ Принимайте в бетатестеры :)
ЗЫ2 Надеюсь в этом сезоне перейти с 8.4' (4:3) на 10.1' (16:9)

-=zds=-
20.03.2014, 14:28
Присоединяюсь к теме,
в наличии:
LTN101AT03 (1366x768/18bit/LED) PDF (http://www.beyondinfinite.com/lcd/Library/Samsung/LTN101AT03.pdf)
NJY2662 v2.0 Link (http://www.njytouch.com/NJY2662-Controller-Board.htm)
LPT программатор Link (http://www.njytouch.com/NJY-Programming-Tool-Kit.htm)

Есть хуча прошивок под разные платы этого китайца.
Что не устроило, нет авто переключения на КЗХ, на прошивках даже с подменой EDID от данной матрицы не получалось получить нативные 1366x768, винда определяла 1360х768 и т.п.
ЗЫ Принимайте в бетатестеры :)
ЗЫ2 Надеюсь в этом сезоне перейти с 8.4' (4:3) на 10.1' (16:9)

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

ancc
20.03.2014, 14:42
Присоединяюсь к теме,
в наличии:
LTN101AT03 (1366x768/18bit/LED) PDF (http://www.beyondinfinite.com/lcd/Library/Samsung/LTN101AT03.pdf)
NJY2662 v2.0 Link (http://www.njytouch.com/NJY2662-Controller-Board.htm)
LPT программатор Link (http://www.njytouch.com/NJY-Programming-Tool-Kit.htm)

Есть хуча прошивок под разные платы этого китайца.
Что не устроило, нет авто переключения на КЗХ, на прошивках даже с подменой EDID от данной матрицы не получалось получить нативные 1366x768, винда определяла 1360х768 и т.п.
ЗЫ Принимайте в бетатестеры :)
ЗЫ2 Надеюсь в этом сезоне перейти с 8.4' (4:3) на 10.1' (16:9)


Если вы в состоянии схему перерисовать этой платы (хотя бы то что к RTD2662 относится), то ее поддержку можно добавить. А так плата хорошая, там есть и ЦАП похоже и усилитель по звуку даже.

Krock
20.03.2014, 15:18
Если вы в состоянии схему перерисовать этой платы (хотя бы то что к RTD2662 относится), то ее поддержку можно добавить. А так плата хорошая, там есть и ЦАП похоже и усилитель по звуку даже.
Ради такого дела перерисую, вопрос времени.
К сожалению ЦАПа на ней нет, звук заводится через 3.5 jack на SC7314 которая регулирует громкость басс и т.п. по i2c
Спасибо!

-=zds=-
20.03.2014, 15:19
Если вы в состоянии схему перерисовать этой платы (хотя бы то что к RTD2662 относится), то ее поддержку можно добавить. А так плата хорошая, там есть и ЦАП похоже и усилитель по звуку даже.

в этой плате еще есть 3,3 5 и 12 вольт на подсветку, с экслюзивами проще, не надо доп dc-dc ставить, как я делал

ancc
20.03.2014, 15:21
Ради такого дела перерисую, вопрос времени.
К сожалению ЦАПа на ней нет, звук заводится через 3.5 jack на SC7314 которая регулирует громкость басс и т.п. по i2c
Спасибо!

Ну на мелкой фотке я ее принял за ЦАП. Жаль что нет.

p_osipov
20.03.2014, 16:51
ancc, подскажи, пожалуйста, а твоя прошивка совместима с контроллерами VS-TY2668-V1?

Кстати, неплохо было бы в прошивку добавить в запрос к ардуино и в страницу управления ресурсами платы параметр - текущую настройку по повороту/зеркалированию изображения.
Это позволит повесить на один AV вход изображения с задней, передней камеры, отдельного блока TPMS и чего угодно еще и переключать их ардуиной.

ancc
20.03.2014, 18:02
2668 не поддерживает.

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

AxiDim
22.03.2014, 00:42
Пришел прогромматор, а вот запустить прогу неполучается пишет ошибку EAccessViolation. Ни кто не сталкивался.

iddqd1
22.03.2014, 11:42
под админом?

AxiDim
22.03.2014, 11:44
Конечно под админом, и в в разной совместимости пробовал. На двух компах. Это все про win7.

ancc
22.03.2014, 13:47
там для семерки какой-то драйвер нужен особый.

я не в курсе, шью из под ХП

AxiDim
22.03.2014, 14:04
Драйвер тоже установил, но не хотит. Сейчас ХР ставит буду.

AxiDim
22.03.2014, 17:47
Поставил ХР, все заработало. Тутже прошил прошивкой от ancc. На моей матрице N101BCG-L21 прошивка через HDMI работает корректно. Определилась как самсун выставилось родное разрешение.
Самое конечно главное что все косяки родной прошивки о которых я писал ранее исчезли.
Щас вод думаю распаят управление подсветкой матрицы.