LVDS DVI Adapter

OP #3596310
Lesenswert?

Hallo Forum,

ich hab hier einen alten 24 Zoll Imac mit dem 'meine Nvida entloetet 
sich selbst' Problem, den ich zum Monitor umbauen moechte.

Dabei soll das Display und das Netzteil erhalten bleiben.
Hierzu hab ich jetzt einen LVDS-DVI 'controller board' 
(http://www.ebay.com/itm/271178093976?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 
) + Kabel und Platine mit 5 Knoepfen.

Mein Problem: Ich bekomme kein Bild, die einzelne LED schaltet zwischen 
Rot/Gruen/Aus im Sekundentakt hin und her.

Das Board wird mit 12V und 5V versorgt, auch am 5V-Standby (das 
Mac-Netzteil scheint kein Standby zu kennen, legt sofort mit 12V los, 
die 5V kommen aus einem 7805), und ist mit dem Display verkabelt.

Ausserdem haengt das Display mit seinem Backlight-Treiber am Netzteil 
(hier 25V), die Blk on/off und Blk Adjust Leitungen sind ebenfalls 
angeschlossen.

Das Backlight summt auch leise, wenn ich den Powerknopf betaetige (geht 
auch weg wenn ich ihn wieder drueck).

Nur Bild / Hell bekomm ich keins :(.

Ich weiss das das Display prinzipiell geht, weil wenn ich das Macboard 
anschliesse zeigtes da passende 'kein OS-Gefunden' Fragezeichen.

Habt Ihr noch eine Idee - oder Erfahrungen mit diesen Wandlern?

Gruss
FloF
OP #3604720
Lesenswert?

So, bin weiter, aber noch nicht gut.
War tatsaechilch ein Pin falsch belegt (einmal Ground frei, dafuer 
Ground an V_EDID). Jetzt habe ich ein Bild. Aber es ist viel zu hell / 
man erkennt kaum was weil alles weiss ueberstrahlt. Die 
Hintergrundbeleuchtung ist's aber nicht, wenn ich deren PWH auf GND lege 
ist's halt dunkler viel zu hell.

Ideen?
OP #3605408
Lesenswert?

HDMI macht das gleiche,
das Board bietet sonst nur Jumper fuer die Display-Elektronik 
Betriebspannung (3.3  5  12 V), 12V ist was dieses Display braucht.

Der Logikanschluss besteht im Endeffekt nur aus LVSD Signalpins, GND, 
12V und 'DDC' was meines Erachtens nach 'Display DisCovery' ist. Die 
drei DDC Pins sind nicht bestueckt.

Das Backlight hat neben Spannung und Ground noch 2 Pins
'Backlight on/off' (>2, <0.8 V), und 'Brightness Adjust Voltage' (PWM 
0-3.3V). Die sind's aber nicht.

Das Display funktioniert an seiner urspruenglichen Elektronik.
#3605420
Lesenswert?

Das "krasse Weißwerden" ist ein typisches Symptom dafür, dass das 
LVDS-Signal vom Controller nicht zum Monitor passt.

Das CHina-Board hast Du mit der korrekten Bezeichnung des Displays 
bestellt? Ich hatte das Problem vor Jahren mal mit einem FullHD von 
Samsung und sechs Wochen mit den vjinesen verhandelt, bis ich 
schliesslich eine passende Firmware hatte 
(http://www.brennecke.org/?page_id=896). Wenn du an der Verkabelung 
nichts falsch gemacht hast, frag am besten in China nach.

Grüße, JL7
OP #3605626
Lesenswert?

Danke Frank, das hatte ich schon befuerchtet.
Naja, vor Montag werden die kaum antworten.

'Service with a smile' - aber sonderlich kompetent kamen sie bislang 
nicht rueber...

Brauch ich den angebotenen Controller, oder kann man die Firmware auch 
z.B. mit einem Arduino als Zwischenglied Flashen?
#3605673
Lesenswert?

Hm - bei deinem Controller kann ich Dir wohl nicht weiterhelfen, da 
brauchst Du wahrscheinlich auch den Flash-Zusatz. Meine Controller waren 
von diesem Typ: 
http://www.ebay.de/itm/5451-DVI-LCD-Controller-VGA-DIY-1920x1200-logic-Board-AD-Converter-LVDS-xbox-PC-/271238584146?pt=US_Server_Boards&hash=item3f27145752 
- zu dem habe ich auch den Flasher und habe schon ein paar anderen 
geholfen, die in derselben Klemme waren.

Der Flasher schickt die Daten über die VGA-Leitung - ich bezweifle, dass 
man da ohne Kenntnis des Protokolls etwas machen kann. In der Firmware 
stehen (binär) die LVDS-Pinzuordung, die AUflösung, der Pixeltakt, die 
Anzahl der Farben (6 oder 8 Bit) usw. also eine Menge Zeugs.

Kannst Du mal deinen Displaytypen veröffentlichen? Dann kann ich mal 
nachschauen, ob ich hier eine passende Firmware für meinen Controller 
habe. Die haben mir seinerzeit eine ganze Ladung davon geschickt, zum 
Selberausprobieren.
#3605725
Lesenswert?

Hallo zusammen,

ich hab hier noch ein Samsung Full D aus nem 17" NB rumfliegen, dahab 
ich auch schon oft mit dem Gedanken gespielt es als DVB-T Display im 
Schlafgemacht zu nutzen und mir einen "schönen" Holzbilderrahmen 
drumzubasteln...taugen die HDMI-LVDS Boards denn grdstzl? Habe bis jetzt 
noch immer bedenken, genau in ähnliche Probleme zu laufen...GENAU mein 
Displaytyp wäre da jedoch gelistet (Alibaba).

Klaus.
#3605729
Lesenswert?

Es scheint, als würden sie zumindest den Nachfolger LM240WU3 
unterstützen - dafür gibts ne Firmware in meinem Fundus. Wahrscheinlich 
funktioniert dann auch der Flasher, sie bieten ja nur den einen an, wenn 
ich das richtig gesehen habe. Es besteht also eine Chance, das ganze zum 
Laufen zu bekommen.

Wie bringt man das jetzt zusammen? Bist du irgendwo in der Nähe von 
Berlin?
#3605734
Lesenswert?

Salut Klaus,

ich habe inzwischen mehrere Umbauten gemacht mit unterschiedlichen 
Displays. Beim letzten hatte ich noch einen Controller übrig und habe 
aufs Geratewohl Firmware aufgespielt - selbst das hat dann funktioniert 
(TFT-Display in alten G3-iMac eingebaut). Grundsätzlich funktioniert das 
- mit wenigen Ausnahmen - gut.

Es muss halt das Board exakt zum Display passen. Falls nicht, bekommt 
man kein oder ein unbrauchbares Bild, und man kann dann auch nirgends 
justieren. Mit Paypal und Käuferschutz sollte das aber seine Schrecken 
verlieren.

Grüße, Frank
Persönliche Seite #3605776
Lesenswert?

Frank Brennecke schrieb:
> Es muss halt das Board exakt zum Display passen.

Manche Boards sind anpassbar; die von Pollin vertriebenen Platinen 
beispielsweise unterstützen etliche unterschiedliche Auflösungen und 
Ansteuerungsvarianten, zwischen denen mit ein paar Jumpern ausgewählt 
wird.

Welche, ist im Datenblatt/Handbuch aufgelistet, das man sich vor dem 
Kauf ansehen kann (und sollte). Mit mäßigem Glück ist das "eigene" 
Display dazu kompatibel, und man bekommt einen VGA- bzw. DVI-Monitor 
zusammengebastelt.

Will man Fernsehen, dann wirds schwieriger, weil die beiden o.g. Boards 
keinen Composite- oder S-Video-Eingang haben.
Gast #3607402
Lesenswert?

Klaus R. schrieb:
> ...was ist denn eigentlich das magische an dem Programmer? Ist es
> USB ->
> VGA mit kryptischem Chip oder wie?
>
> Klaus.

Soweit ich weiß ist das kein "Programmer", sondern es wird das DDC des 
Controllers beschrieben. Das ist ein normales I2C-EEprom, was z.B. mit 
Ponyprog beschrieben werden kann.
Irgendwo im Netz gibt es auch Anleitungen, wie man das DDC händisch 
anpassen kann und dann über I2C flashen kann.
Gast #3607411
Lesenswert?

Florian F. schrieb:
> So, bin weiter, aber noch nicht gut.
> War tatsaechilch ein Pin falsch belegt (einmal Ground frei, dafuer
> Ground an V_EDID). Jetzt habe ich ein Bild. Aber es ist viel zu hell /
> man erkennt kaum was weil alles weiss ueberstrahlt. Die
> Hintergrundbeleuchtung ist's aber nicht, wenn ich deren PWH auf GND lege
> ist's halt dunkler viel zu hell.
>
> Ideen?

Dein Display ist ein 24 Bit Panel und wird vermutlich als 18 Bit Panel 
angesteuert. Zumindest habe ich genau den Effekt wenn ich ein 24 Bit 
Panel mit 18 Bit ansteuer.
OP #3607963
Lesenswert?

@Frank: Vielen Dank schon mal.

Das ist ja ein 'grosser' Programmierer - den gibt's auch
mit Parallelport. Kostet immer noch mehr als das Board.

Ja, das Datenblatt des ICsagt das das eigentlich I2C ist.
Nur viel mehr gibt's nicht her...

@zufaulzumlogin hast du mal nen Link? Google findet die Tage nix mehr :(
Gast #3608692
Lesenswert?

Florian F. schrieb:
> @zufaulzumlogin hast du mal nen Link? Google findet die Tage nix mehr :(

Hier gibt es Ponyprog: http://www.lancos.com/prog.html
Eigentlich ist das Zeug (Programm und Hardware) überholt, aber um mal 
auf die Schnelle etwas auszuprobieren taugt es.
Hier ist die Aufbauanleitung für einen Paralellportprogrammer: 
http://www.lancos.com/e2p/easyI2Cbus.gif
Und hier für den seriellen Port:
http://www.lancos.com/siprogsch.html

Die Programmer brauchen jeweils eine "echte" parallele bzw. serielle 
Schnittselle, ansonsten kann es funktionieren, oder auch nicht.

Ich hatte mir damals die serielle Variante aufegbaut und damit 
erfolgreich mehrere DDCs programmiert.
Gast #3608741
Lesenswert?

Frank Brennecke schrieb:
> Wenn das DDC-Programmieren so einfach ist - folgt dann auch das oben
> angehängte File einer festen DDC-Struktur? Oder anders gefragt - in
> welchem Format will denn ein DDC programmiert werden?

Also, hier muss man ja zwei Dinge auseinanderhalten.

1. Das Programmieren des DDC, was eigentlich das flashen des DDCs meint. 
Also das hineinbekommen, der DDC-Daten in das I2C-EEprom (meistens ein 
24C / LC...). Dazu braucht man eine Hardware, einen Programmer, der das 
übernimmt. Ponyprog macht das im Prinzip direkt mit einer .hex-file, der 
Programmer den du verwendest, kenne ich nicht. Sieht aber so aus, als 
hätte er sein eigenes Format. 100KB für ein I2C-hex-file finde ich arg 
viel, wahrscheinlich sind in der Datei noch andere Daten (für den 
Programmer) enthalten. Das eigentliche DDC ist glaube ich 128Byte groß. 
Siehe:
http://de.wikipedia.org/wiki/Extended_Display_Identification_Data

2. Das Programmieren des DDC im Sinne von Erstellen des DDC-files. Dazu 
muss man die Eigenschaften des Controllers bzw. des Displays kennen, um 
die Parameter festzulegen, die man nachher in das DDC schreibt. Hier 
gibt es aber eine feste Struktur, wie die Daten aufgebaut sind. Sonst 
könnte ja auch keine Grafikkarte die Daten auswerten und wüsste nicht, 
wie das Display anzusteuern ist.
Im Prinzip kann man, wenn man weiß welcher Parameter wo steht und was er 
bedeutet mit den Daten etwas rumexperimentieren.
Eigentlich muss man das DDC auch gar nicht programmieren, zumindest 
unter Linux kann man der Grafikkarte ganz explizit sagen, wie sie das 
Display ansteuern soll, unabhängig davon was im DDC steht. Unter Windows 
konnte man in bestimmten Nvidia-Treibern auch das Timing etc, selber 
einstellen.
Persönliche Seite #3608750
Lesenswert?

zufaulzumlogin schrieb:
> Eigentlich muss man das DDC auch gar nicht programmieren, zumindest
> unter Linux kann man der Grafikkarte ganz explizit sagen, wie sie das
> Display ansteuern soll

Das aber dürfte klar als Notlösung zu erkennen sein.

Ich vermute stark, daß dieses Programmiergerät hier mehr macht als nur 
die VESA-EDID-Daten in das EEPROM zu packen, das wird auch noch 
irgendwelche Teile des Displaycontrollers beeinflussen (wie z.B. das 
OSD).
#3608756
Lesenswert?

Dafür spricht auch, dass es unterschiedliche Firmware gibt für Geräte, 
die zusätzlich einen Verstärker auf dem Board haben. Denn dann steht im 
OSD auch die Funktion zum Regeln der Lautstärke zur Verfügung; ansonsten 
fehlt sie. Auch für Steuerleisten mit 5 oder 7 Knöpfen gibt es 
unterschiedliche Firmware-Versionen.
Gast #3608762
Lesenswert?

Also das Manual zum Realtek RTD2660 - ( auf dem board ist ein 2662)
sagt:

"User can program the external serial FLASH by internal hardware without 
removing
serial FLASH from the system. RTD2662 utilizes DDC channel 
(ADC/DDC2/DDC3) to
communicate with IIC host for ISP function. The ISP protocol is mainly 
compatible with DDC
protocol. However, one significant difference is that the LSB of 7-bit 
ISP address is the address
auto increase bit. Thus, we can improve the flash program speed."

Gefolgt von einem Satz Registerbeschreibungen die ich gerade nicht 
einordnen kann 
(http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&cad=rja&uact=8&ved=0CF0QFjAG&url=http%3A%2F%2Faitendo3.sakura.ne.jp%2Faitendo_data%2Fproduct_img%2Flcd_controller%2FXs%2FRTD2660.jsp.pdf&ei=fPVDU5GpFOSK4gSpyICgCg&usg=AFQjCNHQMknxlRpvSBMr_jPWx6wGQ58GjQ&bvm=bv.64367178,d.bGE 
Seite 350).


@Frank: Sieht Deine Software aus wie diese? 
http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&cad=rja&uact=8&ved=0CHAQFjAH&url=http%3A%2F%2Fwww.vslcd.com%2FSpecification%2FUSB%2520Programmer.pdf&ei=MPdDU6eJJsWM4gTlwoCwBQ&usg=AFQjCNHN1FSiT9jnrKrUaVcoY6mFJ3t6vA
Gast #3608777
Lesenswert?

Rufus Τ. Firefly schrieb:
> Das aber dürfte klar als Notlösung zu erkennen sein.
>
Ja klar. Ich hatte es so verstanden, dass der TO erstmal ein anständiges 
Bild auf sein Panel kriegen möchte. Der Gedanke war, diese Notlösung bis 
zum Eintreffen eines evtl. bestellten Programmers zu nutzen, um zu 
gucken, ob das Teil generell funktioniert.

> Ich vermute stark, daß dieses Programmiergerät hier mehr macht als nur
> die VESA-EDID-Daten in das EEPROM zu packen, das wird auch noch
> irgendwelche Teile des Displaycontrollers beeinflussen (wie z.B. das
> OSD).

Das kann sein, wenn ich mir aber die Platine des Programmers anschaue, 
sehe ich nur einen DVI- bzw-. einen VGA-Port. Auf diesen Schnittstellen 
gibt es aber nur die Datenleitungen für's DDC. Also muss auch eine 
erweiterte Firmware über I2C kommen. Evtl. ist es ja möglich, das 
.gff-file zu zerpflücken und den DDC-Teil zu isolieren. Ist aber 
Spekulation.

Ich denke auch, das einfachste ist es wohl, sich so einen Programmer 
samt passedem File zuzulegen - aber evtl. kann man kurzfristig etwas 
basteln um das Display zu einer gescheiten Anzeige zu bewegen.
Gast #3608786
Lesenswert?

http://www.jogglerwiki.com/wiki/Using_the_Joggler_as_a_VGA/DVI_screen

"A seller on eBay (njytouch) is selling VGA to LVDS controller PCBs 
which in theory would be perfect but in practice there are some 
problems. They do have a firmware image for an 800x480 panel but it's 
not suitable for driving the Joggler's LCD, some modifications are 
required.

For extra money, NJY will sell a programmer for these boards and a CD 
containing various firmware images, written by a company called GMI 
Tech. (http://www.gmitec.com/). Unfortunately no source code is 
included, and GMI have gone to significant efforts to ensure no one 
would modify their binary code as their firmware images are scrambled, 
and descrambled by the programmer before being flashed onto the 
controller."

Auf der haben Seite hat er einen Übersetzer der das GFF in HEX 
übersetzt.
Ich hab ihn mal angeschrieben.
#3608806
Lesenswert?

Spannend. Den Programmer samt der Sammlung an Dateien habe ich ja hier. 
Grundsätzlich findet man da meistens auch etwas passendes. Allerdings 
kann (bzw. konnte) NJY auch nachliefern - in meinem Fall eine lauffähige 
Firmware für meine beiden Samsung-17"-HD-Panels. Den Service - der 
gegenseitige Mailaustausch führte über Wochen zunächst zu einer 
kostenlosen Nachlieferung eines zweiten Controllers, dann zu einer 
kostenpflichtigen Version des Programmers - war klasse. So hätte ich das 
in Deutschland nirgends bekommen.
OP #3612115
Lesenswert?

Also es gibt wohl ein russisches Programm namens 'Postal2', das den 
RTD2660 per Parallelport programmieren kann: 
http://remont-aud.net/forum/84-24642-1 (screenshot). Source konnte ich 
bislang nicht finden -  mein Russisch ist aber nicht existent, und 
google translate vom russischen ins deutsche echt unterhaltsam. Aber 
prinzipiell gibt's da auch Schaltplaene fuer einen Parallelport Adapter 
(ok, auf I2c - dann muss man noch die entsprechenden Pins am VGA finden, 
aber das steht im Realtek Datenblatt).
Scheint das russische Ponyprog zu sein ;)

Hier scheint es einen USB Adapter zu geben - 
http://www.remserv.ru/cgi/magazine/issue/186/tv/3821 aber ich glaub 
nicht dass mir ein PDF einer russischen Zeitschrift weiterhilft^^.

Man kann scheinbar auch den Quelltext der Firmware auf chinesischen 
Quelltext-Tausch-Websites finden (PUDN oder so aehnlich).
OP #3654754
Lesenswert?

Der genauso wenig geht. Kein Bild, bzw, nur wenn ich das VGA Kabel 
frisch entferne, dann ein paar Sekunden 'No Signal', genauso verwaschen 
wie vorher.

Auf der haben Seite haben sie noch ein Netzteil beigelegt...

Unter http://tech.mattmillman.com/projects/rovatools/ kann man ein 
Projekt finden, mit dem man GFF in Bin konvertieren kann - vorausgesetzt 
man hat die passende DLL von der Firmware CD. Google hilft.
Es kann wohl auch einige Parameter in der Firmware anpassen.
Cool.

Fehlt mir nur noch das eigentliche flashen. Werde mal mit einem I2C 
Scanner 'jagen' gehen.
#3811241
Lesenswert?

hey alle :)

kurzer Bericht meines Abenteuers:
hab bei aliexpress einen lvds converter gekauft, mit 2 Kabeln und 
backlight converter

zuerst mal steht auf der Shop-Seite: 5-24V verträgt das Ding.
Hab mich drauf verlassen und ein 20V Netzteil drangepappt und mich dann 
gewundert, warum bei 12V plötzlich 20V messbar sind.
Super, der hat keinen Stepdown für die 12V (bzw keinen boost für <12V), 
obwohl genug davon drauf sind.

Macht nix, der RTD2668 bekommt die 3.3V vom Stepdown und das Backlight 
vom Panel verträgt auch bis 24V.
Ich hab allerdings kein Bild, wenn ich diesen LVDS Converter nehme.
Windows erkennt auch keinen "Monitor".

Also hab ich kurzerhand den teuersten bei Pollin gekauft und siehe da, 
das Ding funktioniert! Und Windows erkennt den Converter als Monitor :)

Jetzt fand ich gerade diesen thread und sehe, man kann den RTD scheinbar 
umprogrammieren? Mit Arduino und lediglich I2C? (einen FT3232 hab ich 
auch, falls nötig)

Frank scheint da auch Experte zu sein. Ist es möglich, dass ich auf den 
RTD2668 bzw dessen Flash etwas "Brauchbares" drauf bekomme, damit ich 
mein Panel (LP133WH1-TL D2) auch mit diesem nutzen kann? Wäre mir etwas 
lieber, schon wegen HDMI Eingang bzw den zusätzlichen Video-Eingängen.
Der Flash scheint ein 25X40CL zu sein.

Danke für Rat! :)
Nik
#3811576
Lesenswert?

Hi,
kann sein, dass man da etwas machen kann. Allerdings bin ich jetzt für 
drei Wochen erst einmal im Urlaub - danach können wir gerne versuchen, 
den aliexpress zum Laufen zu bekommen.

Was schon einmal verwundert: dass Windows nicht einmal einen Monitor 
erkennt. Denn was der Konverter auf Eingangsseite liefert, ist nach 
meiner Kenntnis unabhängig vom angeschlossenen Display.

Grüße, Frank
#3811784
Lesenswert?

nur kein Stress :)
ich hab auch gerade Urlaub und komme deshalb mehr dazu, was dran zu 
machen ;D

ja, das dacht ich auch, Windows sollte IMMER etwas erkennen, richtig?
jumper für die Auflösung wie beim Pollin-Teil gibt's ach keine.

allerdings ist da auch eine LED dran und die wird grün, wenn ich am VGA 
bzw Video-In was anschließe, aber ein OSD oder sonstwas gibt's eben 
nicht, lediglich das bg-light geht an
#3846318
Lesenswert?

ich hatte zusätzlich nach ein paar experimenten noch einen defekt auf 
dem board, die spannung 1.35V wurde nicht erzeugt und man hat mir auch 
ein neues zugeschickt.
windows macht zwar nach ein paar Versuchen den üblichen "neue hardware 
gefunden bing", aber auch da bleibt das panel dunkel, obwohl scheinbar 
ein signal ankommt (led auf dem bedienteil ist grün)
es liegt also scheinbar daran, dass das board aus welchen gründen auch 
immer mein panel nicht unterstützt ...
Gast #3886891
Lesenswert?

So, nach Monaten hab ich jetzt das Hacken erstmal aufgegeben, und den 
Chinaprogrammer bestellt.

Der macht natürlich auch nicht was er soll.

Versuch 1: Rovatools unter Win7 64 bit.
Board 1: "Unknown memory chip" -> kein Programmieren moeglicth
Board 2: CRC error. Reproduzierbar an der gleichen Stelle (gleicher 
Block) - mit anderer Firmware aber anderer Stelle. Mittlerweile 
antwortet das Board gar nicht mehr. :(.

Versuch 2: Mitgelieferte Rova-ISP Software, Win XP, 32 bit (Der Kram 
läuft nicht unter 64 bit Betriebsystemen...)
Board 1: CRC error. Unklar an welcher Stelle.
Board 2: Keine Antwort. 'Fail'.

Der chinesische Support hat endgültig abgewunken... 'we are just 
resellers'.

Hat irgendwer noch eine Idee zu den CRCs? Kuerzeres VGA Kabel verwenden?

Danke.
Flof
#3889853
Lesenswert?

Hi,

ich hatte auch einige Probleme, bis ich das Teil richtig am Laufen 
hatte. Die Software läuft nur unter Windows XP, das Programmerkabel muss 
VGA sein - ein bei Monitoren mitgeliefertes Kabel reichte aus. Es ging 
auch nicht jeder USB-Port. Nach meiner Erfahrung sind Laptops aus der 
Zeit um 2004/05 am besten geeignet (hier zuletzt ein Sony Vaio TX1)

Selbst dann klappt es dann aber nicht immer, der CRC-Fehler tritt immer 
mal wieder auf. Mit Geduld klappte es dann aber doch irgendwie immer, 
jedenfalls bei mir. Fünf Controller habe ich inzwischen programmiert...

Grüße,
Frank/JL7

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren