PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EDID erzwingen


Mark
2010-10-12, 23:12:00
Wie bereits in diesem (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=493428) Thread angesprochen habe ich Problem mit meinem Bildschirm.

Meine jetzige Theorie ist, dass aus welchen Grund auch immer, der Bildschirm keine (korrekten) EDID Informationen mehr sendet.
Nun habe ich zu meinem Bildschirm (bzw einem Baugleichen) die kompletten EDID Informationen im Internet gefunden: http://www.prad.de/board/monitore/testberichte/testberichte-monitore/24-zoll-monitore/weitere-hersteller/p326874-yuraku-yv24wbh1-prad-de/#post326874

Interessant ist hier nur dieser Part:
Raw data.................
00FFFFFFFFFFFF003A930000000000001F110103803320782A5AD5A7564B9B24
.........................
135054230800810081809500A940B3008BC081407140283C80A070B023403020
.........................
360006442100001A000000FC004D423234570A20202020202020000000FD0032
.........................
3D1E4A10000A202020202020000000FF000A202020202020202020202020018C
.........................
02030A05459085849283023A801871382D40582C4500A05A0000001E011D8018
.........................
711C1620582C2500A05A0000009E011D007251D01E206E285500A05A0000001E
.........................
8C0AD090204031200C405500C48E210000188C0AD08A20E02D10103E9600A05A
.........................
000000180000000000000000000000000000000000000000000000000000008C

Soweit ich das sehe sind dies die EDID-Daten? Wenn ja, wie kann ich diese nun erzwingen per Treiber oder Registry?

OC_Burner
2010-10-13, 00:21:24
Läßt sich ganz einfach mithilfe des MonitorAssetManager als MonitorTreiber erzwingen. Deinen zitierten Part als Textdatei abspeichern und mit dem MonitorAssetManager laden. Danach das ganze als Inf abspeichern und den Treiber ganz normal installieren. Oder einfach mal im Anhang nachschauen.;)

Mark
2010-10-13, 00:56:19
Danke, das hat super geklappt :)

Leider ist mein Problem immernoch nicht ganz gelöst:

Der Monitor wird zwar nun unter Windows erkannt, aber auch nur wenn man beim Booten das DVI-Kabel absteckt. Es reicht das der Monitor ausgeschalten ist, das Kabel muss physisch getrennt sein. Steckt man das Kabel an sobald Windows gebootet hat, geht der Bildschirm wunderbar.

Mein Theorie: Das Grafikkartenbios liest noch immer die EDID Informationen aus. Könnte man jetzt nicht einfach die EDID-Pins am Kabel abzwicken oder geht dann garnix mehr?

Mark
2010-10-13, 10:53:49
Gut, ich habe jetz versucht die EDID/DCC Pins zu entfernen:

http://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/DVI_german_flip.svg/460px-DVI_german_flip.svg.png

Und zwar habe ich zuerst den Pin7 gezogen und es probiert, danach auch den Pin6. Beide Male hat es nicht funktioniert.

Der Bildschirm wird nicht im Bios erkannt und leider auch´nicht unter Windows, was ich sehr seltsam finde. Also sobald garkeine anstatt falscher EDID Daten übertragen werden, will der Monitor nicht, oder die Grafikkarte will kein Bild ausgeben

PatkIllA
2010-10-13, 11:39:16
Ich glaube bei DVI/HDMI ist nicht vorgesehen, dass da kein Chip auf dem I²C Bus sitzt.
Die Teile, um ein EDID zu simulieren sind für einen Centbetrag zu haben.

Mark
2010-10-13, 11:42:49
Also ganz ohne EDID gehts nicht? Wie würde ich denn die EDID Daten simulieren? Also ich habe relativ wenig von der Materie, aber meinst du ich könnte/müsste mir einen Chip holen, dazu eine Schaltung bauen und diesen Chip mit EDID Daten füttern und diesen dann an die EDID Pins des Kabels direkt anschließen? Quasi als "EDID-Ersatz" für den Bildschirm?

Bucklew
2010-10-13, 14:24:20
Also ganz ohne EDID gehts nicht? Wie würde ich denn die EDID Daten simulieren? Also ich habe relativ wenig von der Materie, aber meinst du ich könnte/müsste mir einen Chip holen, dazu eine Schaltung bauen und diesen Chip mit EDID Daten füttern und diesen dann an die EDID Pins des Kabels direkt anschließen? Quasi als "EDID-Ersatz" für den Bildschirm?
Wenn an einem Kartenausgang beim Booten kein EDID erkannt wird, schaltet die Karte automatisch in einen VGA-Fallback Modus. Dann gibt sie einfach VGA aus.

Es gibt spezielle DVI-Adapter, die ein EDID faken können. Allerdings liegen die in einer nicht gerade billigen Preislage:
http://www.google.de/products/catalog?q=dvi+detective&oe=utf-8&client=firefox-a&rlz=1R1GGLL_de___DE376&um=1&ie=UTF-8&cid=234163376665404870&ei=4aS1TPX3Jor4swPg89i5CA&sa=X&oi=product_catalog_result&ct=result&resnum=5&ved=0CDcQ8wIwBA#

Orbmu2k
2010-10-13, 15:52:56
Vielleicht hilft dir das ja weiter

http://hardforum.com/showthread.php?t=1308359

Mark
2010-10-13, 20:08:43
Was würde denn schlimmstenfalls passieren wenn ich falsche oder koruppte EDID Daten in den Monitor schreibe? Will da ungern noch mehr kaputtmachen.

PatkIllA
2010-10-13, 20:10:04
Kein Bild oder nicht unterstützte Auflösungen.
Bist du denn sicher, dass du das EDID des Monitors flashen kannst?

Mark
2010-10-13, 20:14:24
Keine Ahnung, wie kann man das herausfinden?
Es ist ein Yuraku/lolair 24WBH1


Der Monitor ging aufjedenfall früher bereits im Bios, so ist es nicht. Wenn ich nun falsche EDID Daten flashe, kann ich den Bildschirm noch mehr kaputtmachen? Z.b. garkein Bild mehr über VGA?

PatkIllA
2010-10-13, 20:16:43
Ausprobieren ;) Dürfte bei vielen Schreibgeschützt sein, aber evtl. kann man den durch umlegen eines Pins aufheben.
Das EDID ist für VGA und DVI getrennt, wobei das auch in einem Chip stecken könnte.

Ich habe mir mit so einem Chip eine Schaltung gebaut
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010835

http://www.cs.tut.fi/~ahdesmak/EDID_SCH.bmp

Bucklew
2010-10-13, 21:09:01
Der Monitor ging aufjedenfall früher bereits im Bios, so ist es nicht. Wenn ich nun falsche EDID Daten flashe, kann ich den Bildschirm noch mehr kaputtmachen? Z.b. garkein Bild mehr über VGA?
Ja, kannst du. Wenn du per EDID eine Auflösung anforderst, die der Monitor nicht verarbeiten kann. Kann man allerdings natürlich erneut flashen, wenn man Remotezugang hat (VNC z.B.)

PatkIllA
2010-10-13, 21:10:07
Ja, kannst du. Wenn du per EDID eine Auflösung anforderst, die der Monitor nicht verarbeiten kann. Kann man allerdings natürlich erneut flashen, wenn man Remotezugang hat (VNC z.B.)
man kann den ja einfach als zweiten Monitor dran hängen. Er muss nicht mal in Windows aktiviert sein.

Mark
2010-10-13, 21:16:23
Ausprobieren ;) Dürfte bei vielen Schreibgeschützt sein, aber evtl. kann man den durch umlegen eines Pins aufheben.
Das EDID ist für VGA und DVI getrennt, wobei das auch in einem Chip stecken könnte.

Ich habe mir mit so einem Chip eine Schaltung gebaut
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010835

http://www.cs.tut.fi/~ahdesmak/EDID_SCH.bmp


Hm, das geht ja vom Aufwand her. Drei Widerstände, ein Kondensator und ein EEPROM. Wie gesagt, ich kenne mich da so nicht aus in der Materie, würde dieser z.b. gehen?
http://www.reichelt.de/?ACTION=3;ARTICLE=96533;PROVID=2402
Link fixed

oder falls nicht, welcher andere von Reichelt würde da passen?

Angenommen ich habe nun diese Schaltung gebaut, dann könnte ich diese doch per DVI an den Rechner anschließen und den Chip mit den Daten beschreiben? Wie gehe ich da am Besten vor?

Achja, diese Widerstände (http://www.reichelt.de/?ACTION=3;ARTICLE=1827;PROVID=2402) und dieser Kondensator (http://www.reichelt.de/?ACTION=3;ARTICLE=42393;PROVID=2402) wüden passen?

Bucklew
2010-10-13, 21:20:00
man kann den ja einfach als zweiten Monitor dran hängen. Er muss nicht mal in Windows aktiviert sein.
So er einen zweiten hat, hat ja nicht jeder ;)

PatkIllA
2010-10-13, 21:27:24
oder falls nicht, welcher andere von Reichelt würde da passen?
Der müsste gehen. Wegen Schreibschutz musst du da noch einen Pin mehr verbinden. Mit dem 256 Byte Chip gehen auch Extension Blocks. HDCP geht mit der Schaltung übrigens nicht mehr, falls das wichtig sein sollte.

Angenommen ich habe nun diese Schaltung gebaut, dann könnte ich diese doch per DVI an den Rechner anschließen und den Chip mit den Daten beschreiben? Wie gehe ich da am Besten vor?Ich hab das Powerstrip gemacht. Da braucht man aber
a) eine unterstützte Grafikkarte (Radeon 5000 Serie geht nicht)
b) eine registristrierte Version
c) einen Freischaltcode fürs EDID flashen

So er einen zweiten hat, hat ja nicht jeder ;)Mit nur einem Monitor kann man nicht leben. :) Er postet dann auch ganz gut dafür, dass er kein Bild hat.

Mark
2010-10-13, 21:46:57
Wa genau meinst du mit dem zusätzlichen WriteProtet Pin?

Da Datenblatt meint:
When using the 24LC22A in the Bidirectional mode, the
VCLK pin can be used as a write-protect control pin.
Setting VCLK high allows normal write operations,
while setting VCLK low prevents writing to any location
in the array. Connecting the VCLK pin to VSS would
allow the 24LC22A to operate as a serial ROM,
although this configuration would prevent using the
device in the Transmit-Only mode.


Wo muss der Pin nun ran? Bei dir geht er ja über den Widerstand zur Masse.


Und ich denke ich werde es mit diesem Programm benutzen: http://www.lancos.com/prog.html

PatkIllA
2010-10-13, 22:30:39
Ich habe da nach Rücksprache mit einem Radio- und Fernsehtechnikers keinen Elko verwendet (warum weiß ich nicht mehr) und IIRC den VCLK Pin mit einem Widerstand dazwischen mit 5V verbunden.
Wenn ich das Programm richtig verstehe, dann brauchst du extra Hardware zum Flashen.

Mark
2010-10-14, 09:52:11
Also wäre an der Schaltung nichts zu verändern, eben außer dem Weglassens des Kondensators?

Ein anderes Programm wäre ddcw.exe, welches nur unter DOS funktioniert:
http://www.jeffgeiger.com/Stuff/DVI_Recover.htm
Dies ist zwar eine angepasste Version für Dell Monitore, aber man muss die autoexec.bat ja nicht benutzen.

PatkIllA
2010-10-14, 10:08:18
Einen Kondensator hatt ich da schon, nur halt keinen Elko.

kmf
2010-10-14, 10:28:58
Ich muss mal blöd fragen - gemäß deinem anderen Thread funktioniert die XBox per DVI und mit der 8800GT nicht. Hast mal eine andere Graka probiert?

Mark
2010-10-14, 11:04:31
OK, ich habe nunmal mit ddcw.exe die Edid Daten ausgelesen, aber irgendwas ist da seltsam.

"Echte" Edid Daten (so müssten sie sein):
00FFFFFFFFFFFF003A930000000000001F110103803320782A5AD5A7564B9B24
135054230800810081809500A940B3008BC081407140283C80A070B023403020
360006442100001A000000FC004D423234570A20202020202020000000FD0032
3D1E4A10000A202020202020000000FF000A202020202020202020202020018C

Edid Daten über VGA:
00FFFFFFFFFFFF003A930000000000001F110103083320782A5AD5A7564B9B24
135054230800810081809500A940B3008BC081407140283C80A070B023403020
360006442100001A000000FC004D423234570A20202020202020000000FD0032
3D1E4A10000A202020202020000000FF000A202020202020202020202020018C

Edid Daten über DVI:
FFFFFFFFFFFFFF003A930000000000001F110103803320782A5AD5A7564B9B24
135054230800810081809500A940B3008BC081407140283C80A070B023403020
360006442100001A000000FC004D423234570A20202020202020000000FD0032
3D1E4A10000A202020202020000000FF000A202020202020202020202020018C

Erstmal bin ich überrascht, dass ich unter VGA und DVI verschiedene EDID Daten bekomme, und dann bin auch noch erstaunt darüber dass die Daten bis auf zwei Bit identisch sind. Und obwohl VGA abweicht, funktioniert es unter Windows ohne Probleme.


Achja, Ich habe auch versucht Daten gleich in den Monitor zu schreiben, dies ist aber fehlgeschlagen. Entweder meine Grafikkarte kann das nicht, oder der eeprom im Monitor ist schreibgeschützt.

Mark
2010-10-14, 12:11:00
Ich muss mal blöd fragen - gemäß deinem anderen Thread funktioniert die XBox per DVI und mit der 8800GT nicht. Hast mal eine andere Graka probiert?

Sie funktioniert schon, nur gibt es Dank der falschen Edid Informationen Probleme unter Windows. Erst wenn ich diese per Monitpr-Treiber (siehe erste Seite) ignoriere, funktionierts. Aber auch nur wenn ich den Bildschirm erst nach dem Booten anstecke.

Die Xbox verbindet über einen HDMI->DVI Adapter an den Bildschirm und macht keinerlei Probleme. Ich weiß jetzt nicht ob es an der Xbox direkt liegt oder an diesem billigen Adapter, aber der Bildschirm geht dort einwandfrei. Eine zweite Grafikkarte zum Gegentesten habe ich leider nicht.


Einen Kondensator hatt ich da schon, nur halt keinen Elko.

Was für einen hast du benutzt? Auf reichelt finde ich keinen "nicht-Elko" mit 1µF.

PatkIllA
2010-10-14, 12:22:47
Erstmal bin ich überrascht, dass ich unter VGA und DVI verschiedene EDID Daten bekomme, und dann bin auch noch erstaunt darüber dass die Daten bis auf zwei Bit identisch sind. Und obwohl VGA abweicht, funktioniert es unter Windows ohne Probleme.Die zwei Bits sagen halt aus, dass es digital bzw analog ist.
Achja, Ich habe auch versucht Daten gleich in den Monitor zu schreiben, dies ist aber fehlgeschlagen. Entweder meine Grafikkarte kann das nicht, oder der eeprom im Monitor ist schreibgeschützt.Wahrscheinlich schreibgeschützt.
Was für einen hast du benutzt? Auf reichelt finde ich keinen "nicht-Elko" mit 1µF.
Weiß ich so nicht mehr. Müsste ich erst wieder raussuchen und hoffen, dass was drauf steht. Vielleicht kannst du mal andill per PN anhauen.

Mark
2010-10-18, 22:32:43
Ok, ich hatte andill letztens mal angeschrieben aber ich denke er ist beschäftigt. Aber warum sollte es eine Rolle spielen welcher Kondensator es ist solange er 1µF hat?

Schrotti
2010-10-19, 01:04:33
Einfache Lösung.

Neuen TFT kaufen.

Was ist Yuraku überhaupt für eine Firma? Kann man das essen?

kmf
2010-10-19, 08:28:43
Einfache Lösung.

Neuen TFT kaufen.

Was ist Yuraku überhaupt für eine Firma? Kann man das essen?Die brachten mal einen Moni raus (1920x1200), der einige Beachtung in Sachen BQ erfuhr. Letztendlich wurde er per Mundpropaganda aber deutlich besser bewertet, als er tatsächlich war.
Diese Mär hat sich bis heute recht hartnäckig gehalten. Ich war auch kurz davor, mir diesen Moni zuzulegen. Ein Händler bei Amazon hatte noch einen für rund 175€. Bei dem Preis kann man schon schwach werden.

Bin aber froh, dass ich mir einen HP geholt habe.

Mark
2010-10-19, 13:35:37
Dieser Yuraku hat ein MVA Panel für damals 200€. Selbst wenn er mit Features geizt, so bekommt man dennoch kein besseren Bildschirm für den Preis ;)

Die heutigen Bildschirme haben aber nur ein schnödes TN Panel. Yuraku hatte am Anfang DELL-Restbestände verbaut.


So, nun wieder zurück zum Thema ;): Welchen Kondensator benötige ich?

kmf
2010-10-19, 17:17:08
Sie funktioniert schon, nur gibt es Dank der falschen Edid Informationen Probleme unter Windows. Erst wenn ich diese per Monitpr-Treiber (siehe erste Seite) ignoriere, funktionierts. Aber auch nur wenn ich den Bildschirm erst nach dem Booten anstecke.

Die Xbox verbindet über einen HDMI->DVI Adapter an den Bildschirm und macht keinerlei Probleme. Ich weiß jetzt nicht ob es an der Xbox direkt liegt oder an diesem billigen Adapter, aber der Bildschirm geht dort einwandfrei. Eine zweite Grafikkarte zum Gegentesten habe ich leider nicht.




Was für einen hast du benutzt? Auf reichelt finde ich keinen "nicht-Elko" mit 1µF.War das von Anfang an so?
Wenn nicht, wer oder was verändert dir im Flashbaustein den richtigen Eintrag? :|
Tut mir leid, ich kann da net ganz folgen. Kannst dir net irgendwoher eine Graka ausleihen, um gegenzutesten? Ist doch der geringste Aufwand.

Mark
2010-10-19, 18:29:14
An der Grafikkarte liegt es nicht, ich habe es am Wochenende mit einem Laptop mit DVI-Out ausprobiert.

Am Anfang ging es, nun aber nicht mehr. Meine Vermutung ist ein kaputter Eeprom bzw eine Zuleitung. Verarbeitungsqualität ist nicht die Beste bei dem Schirm. Daher will ich einfach einen Chip direkt in das DVI Kabel einbauen, welcher dann anstatt des Bildschirms ausgelesen wird.


Ich bräuchte eigentlich nur noch ein finales "GO" und die Beschreibung bzw Angabe des Kondensators. Evtl mach im Offtopic ein neues Thema auf welches sich nur auf das Beschreiben des Chips bezieht. Hier im NV Forum geht das Ganze etwas unter.

PatkIllA
2010-10-19, 21:25:52
Ich habe jetzt noch mal nachgefragt.
Die Begründung ist, dass der Kondensator wohl Spannungsschwankungen auffangen soll, die von Masse oder 5V kommen.
Ein Elko als polares Bauteil kann aber von Masse keine Ladung aufnehmen. Ich hoffe ich habe das richtig wiedergegeben

Vielschicht-Keramikkondensator 1,0µ (http://www.reichelt.de/?ACTION=3;ARTICLE=22985;PROVID=2402)

Mark
2010-10-19, 21:38:57
So, das dürfte es dann also sein?

http://666kb.com/i/bnnogevx6t25s9d4h.png

Zoroaster
2010-10-19, 21:40:13
Ich hätte evtl bereits ganz am Anfang schon fragen sollen: Garantie ist schon abgelaufen?
Der Yuraku hat nämlich immerhin 3 Jahre davon.

Die schnellsten sind sie nicht, aber Porto ist auch umsonst (ja, auch hinwärts). Hatte ich erst im Mai diesen Jahres.

Mark
2010-10-19, 21:45:45
Garantie wäre evtl noch drauf, aber die verbauen ja jetzt ganz andere Panels. Anstatt da nen Techniker dranzusetzen werden die wohl gleich das ganze Teil tauschen.

Zoroaster
2010-10-19, 21:48:36
Ich hatte meinen insgesamt viermal eingeschickt - den Fehler haben sie nicht repariert bekommen...

Aber das Panel haben sie jedesmal brav in ruhe gelassen.

Also im schlimsten Fall einfach kein viertes mal einschicken^^

(jetzt haben sie ja mein altes PVA-Panel als Ersatzteil da...)

PatkIllA
2010-10-20, 10:58:39
So, das dürfte es dann also sein?

http://666kb.com/i/bnnogevx6t25s9d4h.png
Wie wäre es mit einer Platine und Sockel für den Chip?

Mark
2010-11-01, 21:00:06
Ich bin leider immernoch nicht dazu gekommen die Teile zu bestellen (da die Post nicht in mein Gebäude liefern will...). Gibt es denn die EEPROMS auch bei Conrad? Denn ich hätte gleich einen um die Ecke.

Leider scheint es keinen 24LC21 bzw 24LC22 zu geben:
http://www.conrad.de/ce/de/FastSearch.html?search=eeprom&initial=true

Würde denn evtl auch ein anderer gehen?

PatkIllA
2010-11-01, 21:05:36
Er muss schon ein passender sein, der sich per I²C mit der richtigen Adresse ansprechen lässt.
Sei froh, dass es den mittlerweile bei Reichelt gibt. Ich hab den noch aus Fernost kommen lassen.

Mark
2010-11-01, 21:09:50
Schade, ich hatte gefhofft nur die ersten 8 Bytes beschreiben zu können und die Grafikkarte dann eben nur die ersten 8 Bytes lesen zu lassen.

In deinem Anfangsbild ist aber ein 24LC21/P verlinkt, bei Reichelt hatte ich nun einen 24LC22A-IP ausgewählt. Macht dies keinen Unterschied?


Dann muss ich morgen wohl erst zur Post latschen damit die wieder Pakete an mich zustellen (bzw an die Poststaion für die ich net zugelassen bin) und mich bei Reichelt bemühen.

PatkIllA
2010-11-01, 21:13:13
Der 21 hat IIRC nur 128 Byte und damit gehen keine Extensionsblocks wie man sie zumindest bei TVs usw. braucht. Dann gibt es noch Unterschiede beim Schreibschutz. Für genauere Angaben müsstest du mal die Datenblätter vergleichen.

Mark
2010-11-01, 21:16:59
Achso, dann wäre es also egal ob 21 oder 22, da bei EDID für den Monitor nur die ersten 128Byte wichtig sind?

Mark
2010-12-18, 23:48:20
gelöscht

kmf
2010-12-19, 02:55:10
Oh Mann! - schmeiß das Ding weg. Hol dir vom Weihnachtsgeld einen aktuellen Monitor. ;(