Dual C839RC Eprom Rätsel

  • Hallo liebe DUAL Gemeinde, nachdem ich gesundheitlich wieder fit bin habe ich mich drangemacht meine beiden C839RC wieder flott zu machen. Bei dem wo ich grad auf dem Tisch habe war das Netzteil defekt und die CPU-Karte hatte einen Riss in der Platine mit drei unterbrochenen Leiterbahnen. Soweit kein Problem. Beim reparieren der CPU-Karte gibts natürlich auch eine Datensicherung und da habe ich eine Überraschung erlebt. Beide c839 haben die gleiche CPU-Karte mit der Firmware-Version 267 355 gelabelt. Während der andere ein 2716 Eprom verbaut hat, kam bei diesem unter dem Label ein MM2758 zum Vorschein. Müßte bei der Variante mit dem MM2758 Eprom nicht die Firmwareversion 264 208 vorhanden sein? Das auslesen des Eproms ging gut und ohne Fehlermeldungen. Allerdings war der MM2758 leer ohne Daten und zwar komplett wie frisch vom Epromlöschgerät! Anschließend hab ich das Eprom gelöscht und spasseshalber probiert die Firmware 267 355 drauf zu brennen. Geht leider nicht, der Brenner hat sofort gemeckert das nicht alles drauf passt. Da beide CPU-Karten gleich sind müßte es auch mit dem 2716 Eprom und der Firmware 267 355 funktionieren. Alternativ könnte ich auch den originalen MM2758 verwenden falls jemand die Firmware Version 264 208 für mich hätte. Ich vermute daß das Eprom falsch gelabelt wurde und eine andere Firmwareversion drin hatte; anders kann ich mir das nicht erklären. Ein Rätsel wird es wohl bleiben warum das Eprom jungfräulich leer war und man nicht eimal "Datenreste" auslesen konnte.


    Viele Grüße

    Frank

  • Hallo Frank,


    Schau mal auf die Unterseite der Platine. Bei der Variante mit dem 2716 müsste am Pin19 eine Modifikation vorhanden sein. Der 2716 hat 2k, der 2758 1k. Beim 2716 hat Dual das Programm in den oberen Speicherbereich gebrannt. (Ab Adresse 1024). Beim 2758 ist bei 1023 Schluss.

    Die 264 208 kann ich dir anbieten.


    Gruß,

    Tobias

    CV: 4x 1700, 1600, 1500, 1400
    CT: 1740, 2x 1641, 1640, 1540, 1440
    CS: 731, 721, 2x 704, 650, 621
    CR: 1780, 1750
    C: 939, 3x 919, 901,5x 839, 4x 830, 820, 2x 819, 2x 810
    CL: 730 auf LF 2, 720, 235
    HS: 152

  • Hallo Tobias, vielen Dank!

    Also direkt am Sockel kann ich keine Unterschiede erkennen; sind vielleicht an anderer Stelle dafür Brücken eingebaut? Hier mal die beiden Sockel:


    Die Karte mit dem 2758 darunter die Karte mit dem 2716


    Wäre nicht schlecht wenn man anstelle der Modifikation einen Jumper zum umschalten von 2758 / 2716 einbauen könnte. Die 2758- Firmware würde ich gerne nehmen.

    Viele Grüße

    Frank

  • Die Firmware kann ich dir heute abend heraussuchen. Du kannst aber mal messen, ob an beiden Steuerungen Pin 19 auf Masse oder +5V liegt. Ich meine, es gibt von der Steuerung zwei verschiedene Leiterplattenausführungen. Kann ich aber auch heute abend nachsehen.


    Gruß,

    Tobias

    CV: 4x 1700, 1600, 1500, 1400
    CT: 1740, 2x 1641, 1640, 1540, 1440
    CS: 731, 721, 2x 704, 650, 621
    CR: 1780, 1750
    C: 939, 3x 919, 901,5x 839, 4x 830, 820, 2x 819, 2x 810
    CL: 730 auf LF 2, 720, 235
    HS: 152

  • Hallo Frank,


    es gibt verschiedene Platinenvarianten. Deine sind vom neueren Typ. Dort passen ohne Modifikation der 2758 und 2716.

    Das jeweilige Hex-File 267 355 für den 2758 und 2716 kann ich dir morgen hier einstellen. Komme leider heute nicht mehr dazu.


    Gruß,

    Tobias

    CV: 4x 1700, 1600, 1500, 1400
    CT: 1740, 2x 1641, 1640, 1540, 1440
    CS: 731, 721, 2x 704, 650, 621
    CR: 1780, 1750
    C: 939, 3x 919, 901,5x 839, 4x 830, 820, 2x 819, 2x 810
    CL: 730 auf LF 2, 720, 235
    HS: 152

  • Pin 19+21 sind verbunden und gehen an +5V, wie man sehen kann! Tipp: EPROM auslöten, IC-Präzisionsfassung einlöten, neuen programmierten EPROM einsetzen. Wenn im Angebot sind 27C16 vorzuziehen!

    Ingo

    2 Mal editiert, zuletzt von Softon ()

  • Hallo! Sorry, hat etwas gedauert! Mußte erst das Netzteil wieder richtig einbauen. Ja, die CPU-Karte funktioniert wieder einwandfrei. Der MM2758 ist definitiv defekt, er lässt sich nicht mehr beschreiben. Hab ihn drei mal gelöscht und mit drei verschiedenen Programmern beschreiben wollen; die haben alle drei an der gleichen Stelle einen Fehler gemeldet. Da werden wohl einige Zellen im Chip defekt sein. Ich hab nun wie empfohlen den 2716 eingesetzt und die Deck-Funktionen sind vorhanden. Auch gut wenn man das ohne Änderung an der Platine machen kann. Ich bedanke mich für die Firmware und die guten Tipps die zur Lösung verholfen haben.

    Hier noch zwei Bilder zum Vergleich. Die jeweils linke Platine ist die, welche mit dem MM2758 bestückt war.


    Ich bin echt erstaunt wieviele Varianten der CPU-Karten und Eproms in der kurzen Zeit wo das Deck produziert wurde zum Einsatz kamen. Die oben abgebildete CPU-Karte habe ich auch schon mit zwei Eproms bestückt gesehen, vermutlich ist das die ältere Variante mit der Modifikation am Epromsockel. Ich muß auch mal schauen was man an den drei Meßpunkten messen kann; vermutlich Spannungen an den Bauteilen.

    Zum Deck gibts mal einen separaten Thread.


    Viele Grüße

    Frank

  • Moin Frank,


    Ich muß auch mal schauen was man an den drei Meßpunkten messen kann

    MP1 geht auf PIN 6 vom 74LS00 = 2Y

    MP2 geht auf PIN40 vom COP402N = D0

    MP3 geht auf PIN 31 von COP402N = G3


    Da werden eventuell Betriebszustände gemessen.


    Für den Pendant CT1540 gab es auch mindestens 4 Varianten bei der µP-Box.

    Das war eine schnelllebige Zeit mit der E-Prom Entwicklung.

    Gruß Peter

  • Das mit den MP´s ist interessant! Da muß ich bei Gelegenheit mal ein Oszi dran hängen!


    Gruß Frank

  • Jetzt wirds lustig! (kleiner Nachtrag)

    Gebrauchte Eproms reinige ich bevor sie aufbewahrt werden. Label werden entfernt, Klebereste entferne ich mit einer Rasierklinge und den Rest des Klebers mit Alkohol. Normalerweise mache ich dies nicht bei defekten Bauteilen. Doch dieses Mal hatte ich das Bedürftnis die Klebereste bei dem defekten Eprom zu entfernen; ich hatte im unteren Bereich einen leichten Glanz entdeckt als ob da mal ein Label dran war.

    Nach dem entfernen des Papierlabels sah das Eprom zunächst so aus:


    Der leicht glänzende Bereich unterhalb des Löschfensters hatte eine dünne Beschichtung. Ist mir erst nicht aufgefallen da die Beschichtung die gleiche Farbe hatte wie der Keramikkörper. Nach dem entfernen der Beschichtung kam folgendes zum Vorschein:


    Der Bereich wo beschichtet war ist an der helleren Farbe zu erkennen. Ich hatte in C64/C128-Zeiten viel mit Eproms zu tun, aber einer mit zwei verschiedenen Beschriftungen hab ich noch nicht gesehen. Was hab ich gemacht: Das Eprom nochmals ins Löschgerät gesteckt und dann versucht als 2716 zu programmieren. Ging leider auch nicht (Der bekannte Programmierfehler kam auch hier). Naja, defekt ist es trotzdem.


    Viele Grüße

    Frank

  • Hi Frank,


    cool so etwas mal zu sehen :thumbup:

    Wenn ich mich recht erinnere, war das damals gängige Praxis.

    Damals, 80er Jahre, war Speicherplatz gut und teuer und bei der Chip-Produktion gab es immer wieder defekten Ausschuß.

    2K chips waren in 2x 1K aufgeteilt und wenn ein 1K Bereich nach der Herstellung defekt war konnte man den anderen Bereich trotzdem noch nutzen (verkaufen).

    So wurde dann aus einem geplanen 2716 einfach ein günstigerer 2758 ... :S

    Der Rest war dann nur noch Etikette ... ( oder umlablen ) und fertig 8)

    Viele Grüße,

    Ingo

  • Hallo Ingo, es gibt auch heute noch Firmen die das machen. Z.B. Intel mit den CPU´s. Da werden auch defekte Speicherbereiche abgeschaltet und die CPU mit weniger Cache verkauft. Viele Pentiums mit defekten Cache-Bereichen wurden früher dann als Celeron verkauft. Wenn man das Eprom genau anschaut, kann man im rechten Speicherbereich den Defekt sogar sehen. Vermutlich ist das die Ursache, daß das Eprom nicht mehr ganz den Spezifikationen entsprach und von meinem Programmer "abgelehnt" wurde.


    Viele Grüße

    Frank

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!
Nach der Registrierung können Sie aktiv am Forenleben teilnehmen und erhalten Zugriff auf weitere Bereiche des Forums.