PDA

Просмотр полной версии : 9" матрица - не могу получить натив 1024*600


echo
16.06.2010, 22:09
Два компа один на атом230 на ионе,второй д510 на N10 (3150 видео) не удается получить нативное разрешение на VGA. PowerSTrip не дает зайти в меню Advanced. Родного Inf-а на моник нету
http://pccar.ru/attachment.php?attachmentid=17521&stc=1&d=1276707845

Помогите советом!

Контролер панели KR660V-8613 – 1шт
Контролер USB, резистивного сенсорного стекла – 1шт
Кнопки управления сенсорной панелью 9,0 " AU Optronics Corp (яркость, контрастность, AV, меню) – 1шт
Кабель с разьемом VGA – 1шт
Кабель USB для контролера сенсорного стекла – 1шт
Блок питания 220в – 1шт
Пульт ДУ- 1шт
Стилус - 1шт
Панель сенсорная 9,0 " AU Optronics Corp.
Диагональ 9,0 "
Разрешение 1024*600 dpi
Рабочая зона экрана 199,20*110,16 мм
Габаритные размеры, ДхШхВ 211,7*128*4,6 мм
Яркость 300Кд/м2
Контрастность 500 : 1 cd/m2
Углы обзора (гориз/верт) 140/110
Подсветка LED (*27)
Контроллер KR660V-8613
Рабочая температура -20 ... +60 °C
Потребляемая мощность 5Вт
Напряжение питания 12 В
Вес 250 гр.
Производитель AU Optronics Corp.
Страна Тайвань
Контроллер KR660V-8613
Поддерживаемые входы VGA, SVGA, AV, AV-audio, Audio Jack (кабели в комплекте)
Поддержка NTSC\PAL Автоопределение
Настройка изображения Экранное меню (кнопки в комплекте)
Напряжение питания 12В
Максимальный потребляемый ток, мА 800
Поддержка разрешения до 1900 х 1200
Режим DOS-VGA-SVGA
Цвет 24BIT
PC-RGB H-Freq 3080KHz
V-Freq 56--75KHz

Входной сигнал AV CVBS 1.0Vp-p +-5%

Media 3 in-1 Поддержка SD+MMC+MS
USB USB 2.0 поддержки


Audio MP3,WMA, WAV

Медиаплеер Video AVI, MP4, MPEG, DAT

Foto JPG,PNG, JPEG, BMP

Таблица режима 3 PC-RGB
Режим Разрешение H-Freq (КГц) V-freq (Hz)
WUXGA 1920*1200 74.6 60
WSXGA+ 1680*1050 65.3 60
WXGA+ 1440*900 56.7 60
WXGA 1366*768 55.67 60
SXGA 1280X1024 63.5 60
80.0 75
XGA 1024X768 48.4 60
56.5 70
60.0 75
SVGA 800X600 37.9 60
47.2 72
46.9 75
VGA 640X480 31.6 60
37.9 72
37.5 75
DOS 640X480 31.6 60
720X400 31.6 70

HiddenPilot
17.06.2010, 10:59
Поищи по темам soft15Khz... ну а потом к нему в гугле "modeline 1024x600"... можешь попробовать на 3150 видяхе программу DTD Calculator, она на форуме тоже описывалась...

echo
17.06.2010, 14:18
Продолжение:
На ионе установил разрешение 1024 на 600 - но контроллер понимает его как 800 на 600 и убирает лишние столбцы. для 1024 нужно делать только 768+.
Кто знает как натив получить?

Accord Dm7
18.06.2010, 01:09
Получить натив можно подключив матрицу напрямую к lvds материнки, минуя контроллер. Сам контроллер заставить пропустить 1024х600, возможно, не удастся. И если даже, при каком то движении бубном, все-же свершится чудо (об устойчивости работы этого чуда будет нужно сразу забыть)- предполагаю наступит разочарование. Картинка и шрифты (точнее только шрифты) будут заметно хуже, чем в режимах, предустановленных в контроллере. Сужу по опыту настройки аналогичной комплектации матрицы 7". Так что, либо lvds и потеря OSD меню управления, либо "натив" по понятиям контроллера. Ну или прошивку менять в контроллере, что совсем звучит утопично.

echo
30.06.2010, 01:34
*Решено. Перешивкой основной серильной флэшки. Теперь держит натив разрешение. Алгоритм ломки оказался прост. скорее всего подойдет для натива на всех RTD25*, 26*
Кому интересно - в личку

(vS)
30.06.2010, 01:52
выкладывай тут историю с подробностями ;)

echo
30.06.2010, 11:27
Смысл работ такой:
есть у реалтека набор микросхем RTD26* RTD25* и два типа стандартных библиотек.

качаем DTD Calculator (http://www.clevertec.co.uk/productsfree.htm)

Забиваем разрешение:
http://forum.pccar.ru/attachment.php?attachmentid=17668&stc=1&d=1277875204

заходим в регистри хак устанавливаем +1 режим, заполняем, райт то регистри, перегружаемся, устанавливаем 1024х600.

С удивлением обнаруживаем, что разрешение у нас устанавливается с маппингом. (обязательно запишите разрешение и развертку!!!!)

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

берем полюбившийся HEX-редактор и ищем в дампе структуру вида:

ModeTableType code tINPUTMODE_PRESET_TABLE[_MAX_PRESET_MODE] =
{
//--------------------------------------------------
// Preset Modes
//--------------------------------------------------
{ // Mode 0 : 640 x 350 x 70 Hz
0 | _SYNC_HP_VN, // Polarity Flags,
640, 350, // InputWidth, InputHeight,
315, 700, // IHFreq in kHz, IVFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
800, 449, // IHTotal, IVTotal,
144, 62, // IHStartPos, IVStartPos,
},

{ // Mode 1 : 640 x 350 x 85 Hz
0 | _SYNC_HP_VN, // Polarity Flags,
640, 350, // InputWidth, InputHeight,
378, 850, // IHFreq in kHz, IVFreq in Hz,
_HFREQ_TOLERANCE + 5, _VFREQ_TOLERANCE + 5, // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
832, 445, // IHTotal, IVTotal,
160, 63, // IHStartPos, IVStartPos,
},

{ // Mode 2 : 720 x 400 x 70 Hz
//0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
0 | _SYNC_HN_VP | _SYNC_HP_VP | _SYNC_HN_VN, // Polarity Flags,
720, 400, // InputWidth, InputHeight,
315, 700, // IHFreq in kHz, IVFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // IHFreqTolerance in kHz, IVFreqTolerance in Hz,
900, 449, // IHTotal, IVTotal,
162, 37, // IHStartPos, IVStartPos,
},
....


Внимание! Проц хоть и наследник 8051, но компилятор, на котором ваяли прошивку видимо индусы писали, поэтому в памяти 1024 лежит не как 00-04, а 04-00.

ищем то разрешение и частоты, которые записали до этого. меняем на то, что нужно, для моей карты установилось разрешение 1280х600, изменения делал такие:

000027C6: 05 04
000027CB: 75 E9
000027D0: 06 05
000027D1: 98 20
000027D3: 6D 6E
000027D5: 04 20
000027D7: 11 16
http://forum.pccar.ru/attachment.php?attachmentid=17669&stc=1&d=1277878856
Прошиваем/удивляемся нативу или чтонибудь типа "800х600@60"

у меня маппинг изменился с 1280х600 на 800х600@60. возникла мысль "а не дефолтное ли это разрешение монитора?" и не пора-ли его тоже поменять?:)

поменяли:


000023D7: 03 04
000023D8: 20 00
000023DC: 7A E9
000023DE: 5B 58
000023E1: 04 05
000023E4: 74 6E
000023E5: 00 01
000023E6: D8 20
000023E8: 1B 16


И вот оно - неуловимое 1024х600

ВНИМАНИЕ !!!! что называется "Все на ваш риск"!!!!

в аттаче - несколько .h от оригинального софта для понимания и мои проши. у меня RTD 2660 - не лейте напрямую в другие процы!!!!!


Большое спасибо Nucl-у, без которого это решение небыло бы найдено!

(vS)
30.06.2010, 15:33
красавчик ;)

EDbKA
14.03.2012, 12:27
а ты где исходники то достал?

Rimmon
22.04.2012, 07:09
Исходники, от наших братьев китайцев.
26310

mitsubi
15.05.2012, 13:13
если кому-то нужен натив для Лиллипута 669 с прошивкой 2.4 и выше, один из вариантов решения здесь -> http://pccar.ru/showthread.php?t=19014