Hi, ich "bastle" gerade mit einem O-LED Display. Nun habe ich folgendes Problem. Wenn ich das O-LED an den zweiten Ausgang meiner Graka (N-Vidia) anschließe, wird der "Monitor" nicht erkannt und ich kann weder clonen noch den Desktop erweitern. Das geht erst, wenn ich vorher einen DDC-fähigen Monitor angeschlossen hatte und danach umstecke. Nun dachte ich mir ich klemme einfach einen EEPROM zwischen die entsprechenden DDC Leitungen des VGA Kabels und flashe dort modifizierte EDIDs auf. Welche I²C Adresse muss der EEPROM haben? Ich habe gesehen es gibt auch spezielle EDID EEPROMs, würde auch ein normaler 24LC02 oder größer gehen? Kann ich den EEPROM direkt an die DDC-Leitungen hängen? Mit welchen Programmen kann ich via VGA den leeren EEPROM beschreiben? Gibt es ein Programm mit dem ich die EDIDs erstellen und im Binärformat bereitstellen kann? Vielen Danke schon mal für Eure Hilfe.
Im Anhang mal ne Schaltung aus einem Fernseher. Links VGA Buchse, rechts DDC EEPROM.
Hi, Kai I. schrieb: > ich "bastle" gerade mit einem O-LED Display. Nun habe ich folgendes > Problem. > Wenn ich das O-LED an den zweiten Ausgang meiner Graka (N-Vidia) > anschließe, wird der "Monitor" nicht erkannt und ich kann weder clonen > noch den Desktop erweitern. Das geht erst, wenn ich vorher einen > DDC-fähigen Monitor angeschlossen hatte und danach umstecke. > > Nun dachte ich mir ich klemme einfach einen EEPROM zwischen die > entsprechenden DDC Leitungen des VGA Kabels und flashe dort modifizierte > EDIDs auf. > > Welche I²C Adresse muss der EEPROM haben? Scheinbar 0x50 (DDC2) oder 0x37 (DDC/CI), siehe http://www.boichat.ch/nicolas/ddcci/specs.html http://en.wikipedia.org/wiki/EDID Die Inhalte vom EEPROM scheinen auch ganz gut dokumentiert zu sein. > Ich habe gesehen es gibt auch > spezielle EDID EEPROMs, würde auch ein normaler 24LC02 oder größer > gehen? > > Kann ich den EEPROM direkt an die DDC-Leitungen hängen? > > Mit welchen Programmen kann ich via VGA den leeren EEPROM beschreiben? Weiss nicht ob Schreiben so klappt, aber Lesen geht z.B. mit read-edid unter Linux: http://www.polypux.org/projects/read-edid/ Beschreiben kannst du das EEPROM ja zur Not auch woanders, mit irgendeinem beliebigen I2C-fähigen Mikrocontroller/Eval-board o.ä. > Gibt es ein Programm mit dem ich die EDIDs erstellen und im Binärformat > bereitstellen kann? Mit read-edid kannst du wohl die Daten von deinem echten Monitor auslesen und speichern (weiss nicht in welchem Format, vielleicht geht auch binär), dort würde ich dann deine gewünschten Änderungen einbringen, und dann das Ganze ins EEPROM schreiben. Uwe.
Hi, Danke für die Tipps. Habe einen 24LC02B verwendet. EDID aus einem anderen Monitor mit Phoenix ausgelesen und modifiziert und mit PowerStrip ins EEPROM übertragen.
@Kai Hi, ich sitze gerade an einem ähnlichen Projekt.Unteranderem soll EDID auf ein EEPROM übertragen und gespeichert werden. Du bist anscheinend erfolgreich gewesen und ich wollte mal nach der genaueren Vorgehensweise fragen. Die EDID Daten hast du also mit Phoenix EDID Designer aus einem Display ausgelesen und nach deinen Vorstellungen geändert. Bei Powerstrip habe ich nur die Option gefunden die "Monitor-Informationen" (ich nehme an,dass EDID gemeint ist) zu bearbeiten und als inf-Datei auf dem Rechner zu speichern.Das man ein EDID Protokoll auf ein EEPROM übertragen kann,habe ich bei Powerstrip nicht gefunden. Wie geschah die Übertragung aufs EEPROM? Weißt du,ob eine EEPROM Programmierung auch via DVI klappt? Grüße, Alex
Ob das mit einem DVI Kabel funktioniert, habe ich nicht getestet. Ich denke aber ja. Habe einen Monitor der VGA und DVI Anschlüsse hat. Hinter jedem liegt ein EDID-EEPROM. Ich hatte zwar ein VGA Kabel, aber ich hatte einen DVI Adapter dran, ging alles einwandfrei. Achso und das programmieren des EEPROMS funktioniert nur mit der Vollversion von PowerStrip direkt über das Videokabel oder einem EEPROM Programmer. Anfangs habe ich über eine kleine ATmega-Platine geflasht.
@ kai wie hast du den eeprom angeschlossen (schaltung). hat der eeprom die adresse die die grafikkarte sehen will?
anja kronberger schrieb: > @ kai > wie hast du den eeprom angeschlossen (schaltung). > hat der eeprom die adresse die die grafikkarte sehen will? Hi, steht alles in diesem Beitrag. Schaltung findest du oben. Der 24LC02B wird von den Displays erkannt. Adresse siehe: http://www.datasheetcatalog.org/datasheet2/e/0zejowliyfhfdldhtcj5prk6pwpy.pdf Viel Erfolg noch :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.