Ich kämpfe immer noch mit meinem Pioneer Plasma, der Kombi aus Panel und
Media Receiver. Ich vermute das der Media Receiver defekt ist und
versuche jetzt das Panel über den DVI Eingang direkt am PC zu betreiben.
Das funktioniert auch nicht aber dazu habe ich einen älteren englischen
Forenbeitrag gefunden, danach fehlt dem Panel einfach das EDID EEPROM
(20ct Teil in einem 8k€ TV...). Auf der Eingangsplatine ist der Platz
für das fehlende 24C02 leicht zu finden und ich habe es nachträglich
eingelötet. In dem Forenbeitrag war auch die EDID Info als Ponyprog File
zu finden.
Wenn ich jetzt die Interfaceplatine an einen Win7 PC anstecke wird beim
ersten Mal ein Monitor gefunden, allerdings nur ein Plug and Play
Standardmonitor ohne weitere Info. Beim Stecker abziehen und wieder
aufstecken wird kein Monitor mehr erkannt.
Ich vermute das die EDID Info Fehlerhaft ist. Einen Fehler habe ich
schon korrigiert, die Prüfsummen der beiden 128 Byte Blöcke waren
falsch. Andere Fehler erkenne ich nicht, habe keine Erfahrung mit dieser
EDID Info. Von Analog Devices habe ich einen guten freien Ediotr
gefunden, EEditZ. Den Report davon habe ich angehängt. Dann gibt es noch
einen Online Reader, http://www.edidreader.com/, da kann man per Cut &
Paste den Hex Code reinwerfen.
Nachtrag: in den angehänten Dateien sind noch die falschen Prüfsummen
drin, im EEPROM habe ich das geändert, die erste von 0B auf 8B und die
zweite von 15 auf 95, im Onlinereader wird die Prüfsumme dann auch als
ok angezeigt.
Jojo S. schrieb:> Auf der Eingangsplatine ist der Platz für das fehlende 24C02 leicht zu> finden
Vielleicht fehlt ja noch mehr, wie z.B. die Pullupwiderstände für I2C,
oder irgendwelche Schutzbeschaltung? Wenn man sich Schaltungen von
Monitoren ansieht, wird dort eher nicht das EEPROM komplett "nackt" an
den DVI- bzw. VGA-Anschluss geklemmt, sondern das mit etwas
"Hühnerfutter" vor Überspannungen etc. geschützt.
Ja, das ist richtig. Da fehlten noch zwei Serien R in den SCL + SDA
Leitungen, die habe ich durch Lötbrücken ersetzt. Pull up sind vorhanden
und es gibt auch ein I2C Puffer (BA8274F) dazwischen, die Teile sind
aber vorhanden.
Ich lese das EEProm gerade mit dem µC wieder aus und sehe das das zweite
Byte 0x00 statt 0xFF ist, da ist wohl noch was mit der Programmierung
faul (mbed und eine fertige EEProm Lib. Ich hatte auch den Salea Logic
dran, da sehe ich auch das das zweite Byte falsch rüberkommt.
Habe jetzt mal das EEProm Schreiben mitgelogt, das sieht nicht gut aus,
woher kommen die NAKs? I2C Takt habe ich schon auf 100 kHz reduziert.
Ist das EEProm zu langsam?
Ist das EEPROM beim Beschreiben im Monitor verbaut, oder betreibst Du
das Ding separat?
Im Monitor ist üblicherweise der Schreibschutz des EEPROMs aktiv.
ich probiere gerade beides. Auf der Monitorplatine ist am WR noch ein R
und Transistor, aber die sind nicht bestückt. Damit ist WR offen und das
ist laut Datenblatt =0 und damit schreiben möglich.
Jetzt habe ich noch ein neues EEProm genommen und das wieder einen
Sockel gepackt, da habe ich aber das gleiche Verhalten.
Nach Datenblatt sieht das Schreiben doch ok aus, Start, Adresse-Write,
Adressbyte, 8x Adressdaten. Das alles wird positiv quittiert und dann
wird die nächste Adresse gesetzt. Da ist das EEProm aber noch nicht
ready und es wird mehrfach probiert bis ACK kommt.
Jetzt sehe ich gerade das 1 Byte zuviel geschrieben wird, eine 0 an
Adresse 1.
ich wollte noch die Möglichkeit lassen das EEProm im eingebauten Zustand
zu verändern, das war jetzt auch gut so.
Bin einen Schritt weiter, der Fehler liegt tatsächlich in der EEProm
Lib. Habe jetzt quick and dirty nur 255 Bytes geschrieben und da wird
die Adresse 1 in Ruhe gelassen.
Jetzt erkennt Windows beim Anstecken der Platine einen Pioneer PDP505
:-) Dann wird noch spannend ob das jetzt auch eingebaut im Plasma
funktioniert...
Du kannst mit der Intel Chipsatzgrafik auf das Edid mit Hilfe der
I2C-Tools zugreifen. DDC-B bzw. DDC-C ist dein Freund. Der EEprom liegt
traditionell auf 0x50
Wenn du den 24c02 Treiber lädst dann kannst du mit dd den EEprom
beschreiben.
danke, die EEProm Operation war jetzt ja erfolgreich. Nur ein Bild zeigt
der Plasma nicht. Da bin ich mir jetzt auch sicher das das Panel defekt
ist, wenn das Signal anliegt sieht man nur einzelne Pixel blitzen, wie
ein Sternenhimmel. Dann sind vielleicht doch irgendwelche
Hochspannungstreiber hinüber :-(