
The image quality turns out to be pretty good and I was pleasantly surprised to find out that the panel its fitted with has a resistive touch screen, though it's not connected to anything. (The panel is marked PT035TN24, GP Innolux Display.)
The monitor is fitted with buttons and an OSD which gives rudimentary control over brightness, contrast, etc and a function for flipping and mirroring the picture. It is this last feature I am particularly interested in. I would like a way of controlling that automatically without going through the menu system, and it would be nice to have programmatic control over the other functions too.
The IC used to convert composite video to RGB and sync data for the LCD is MST702-LF by MStar. I found a reference schematic (doesn't match my monitor though), but no data sheet for it. Poking around the PCB with a 'scope, I found some TTL level serial data being generated by the IC, so I hooked it up to my PC to see what was there.
Baud rate was 9600, N-8-1:
- Code: Select all
Mstar Semiconductor
[Date]:Dec 26 2011
[Time]:14:06:36
ACC version: 20051209
DSP version: M2 20070504
FSC version: M2 20060313
AGC version: M9 100 20110902
Maria Ver: 26
Panel:FG035D
Load OK!
[Reset VD]
---PanelSPIInit---
SetFreeRun delayBack Car ON
[Reset VD]
Save Video Setting!
WriteTbl <D000>
save setting
[PAL]
VD sync setup mode !
[PAL]
color return
No Line Lock
color return
Power_TurnOnPanel
My question is, does anyone know anything about this chip and the firmware it's apparently running (Maria v26)? Are there commands I can send it serially to control its mode?
I have tried sending random characters. It seems to respond to certain low-value ASCII codes with one or two '255's, but a '$' character causes a bit more activity. Unfortunately none of it is legible text so I am totally in the dark as to what it means.
Can anyone shed any light?




