Nach TK-Wechsel (neu, nix gefräst) lässt sich die Spkz nicht einstellen - Datum / Uhrzeit ja

  • Ich habe einen NSM Jumper mit "leerer" Batterie erworben. Nach den Auskünften im Forum kein Problem, den wieder in Gang zu bekommen. Leider ist dem nicht so. Die Spkz lässt sich nicht ändern / eingeben. Habe aus meiner Bestellung von 12 [definition=9]TK[/definition] drei probiert - die Uhr läuft, das Datum habe ich auch einen Monat nach dem Zulassungsdatum auf dem Papierzettel im Gerät eingestellt. Servicetastatur vorhanden - aber es ist eben alles gesperrt, weil ich diese öde Spkz nicht einstellen kann.
    Im Forum habe ich nichts passendes gefunden. Ich frage mich, wie der Hersteller die [definition=9]TK[/definition] RAMs initialiert hat. Ich dachte mir, dass es ggf. eine Einstellung auf dem Board gibt, die das RAM initialisiert - aber ist wohl Fehlanzeige.
    Ich habe die Möglichket in Erwägung gezogen, einen Adapter zu bauen (Anleitung und Programm fand ich im Internet), mit dem man das [definition=9]TK[/definition]-RAM von einer SD-Karte beschreiben kann.
    Vielleicht geht es aber einfacher - Konkrete Lösungsvorschläge wären hilfreich.

  • Hallo,

    Ist es der richtige [definition=9]TK[/definition] (von der Geschwindigkeit her) ?
    Wurde das richtige Image auf den [definition=9]TK[/definition] aufgespielt ?

    Grüße

    Piratengold

    NSM Dragon

    NSM Casino Deluxe XL

    Rotomat Monarch

    Pachislo : Azteca Legend Returns


    Hilfsmittel : NSM Tastatur ST95 (schwarz)

    NSM Tastaur ST25 (Blau)

    Batronix eprom Brenner

  • Hallo,
    mich interssiert die Quelle, wo steht, das man von SDCard auf den [definition=9]TK[/definition] schreiben kann.
    LG Ballybastler

    Geräte:

    Bally Wulff
    UltraTime - (restauriert) 2x
    King Play - (restauriert)
    Krone Royal - (spielbereit)
    SunGame - (restauriert)
    Sunfire - (restauriert)
    Scooter - (restauriert)
    SKY - (restauriert)
    Krone Royal - (restauriert)
    Diamant Krone - (restauriert)
    Eleven - (restauriert)
    Jackpot7 - (restauriert)
    HERO - (restauriert)
    FLASH (restauriert)
    Caipi - (spielbereit)
    Piratengold (restauriert)
    Baba Jaga
    GLORIA 400
    usw...

    _____________________
    Service:

    Batteriewechsel Technik 2000 mit Datum & Uhrzeit setzen - Batteriewechsel, Reparatur Spielemodul Bally Eurotec / Laufzeit Reset und Verlängerung
    NSM LÖWEN PANTHER ST25 Spielmodul [definition=9][definition='1','1']TK[/definition][/definition] Batterie und E88 E61 Fehler Beseitigung, Laufzeitverlängerung - [definition='9','1']SUS[/definition] Timekeeper sockeln und Batteriewechsel sowie Ini

    EPROM brennen/löschen
    NRI G18/G40 Programmierung
    [definition='7','0']Netzteil[/definition] Reparaturen
    Auszahl-Lichtschranke, Münztürme Bally Reparaturen
    ____________________
    Suche:

    Bally Wulff HARLEKIN


    KingPoint Türscheibe
    zum Verkauf:


    Rave, Quick Risc, FreeGames

  • damit ist die Speicherkennzahl gemeint., Das Display zeigt "Spkz defekt" - sie lässt sich weder eingeben noch abfragen noch überschreiben

    Verstehe ich das jetzt richtig, das es um den sogenannten IdentifikationsCode des Baustein handelt ?..

    Dieser wird z.B. bei Programmiergeräten abgefragt, um zu erkennen, welcher Stein gerade im Programmiersockel
    sitzt. Auf dem Stein selbst, lässt sich das Erkennungsbyte nicht modifizieren und das ganze mit einer SD-Karte
    zu wuppen, wirst Du wohl um einen Microcontroller wie z.B. Arduino wohl nicht drumherum kommen.

    Quellen deiner Anregungen würden mich auch interessieren ;}

    Meine Spielgesellen :

    Merkur = Medallie Herz As und Rondo

    Bally Wulff = Royal Casino und Gamestation Tropical II

    Bally Amatic = Multi Game - Pub - Wand

    Tools :

    Eprombrenner Batego II - BX 48

  • Hallo,

    Ist es der richtige [definition=9]TK[/definition] (von der Geschwindigkeit her) ?
    Wurde das richtige Image auf den [definition=9]TK[/definition] aufgespielt ?

    Grüße

    Leider habe ich kein Image - woher auch :) - ich gehe davon aus, dass beim Hersteller auch kein Image geschrieben wird, bevor der Kasten ausgeleifert wird. Ich lese hier dieses und jenes, werde nicht wirklich schlau daraus, WIE man einen neuen [definition=9]TK[/definition] einabut und das Gerät wieder in Gang bekommt. Alles sah auf den ersten Blick "einfach" aus - [definition=9]TK[/definition] kostet in China ca. €3, Servicetastatur gibt es die Platinen für einen erschwinglichen Preis, den Rest gibt es bei Reichelt (im Vergleich zu den Preisen bei Ebay für eine Servicetastatur ...)

    Im Internet sind viele Infos, auch z.B. ein Schaltplan der Platine 25.2 - das ist alles keine Rocketscience, wenn man sich mit Mikroprozessoren etc. auskennt (was bei mir der Fall ist .-)

    Wie gesagt: meine Frage lautet: WIE bekomme ich diese Speicherkennzah gesetzt, nachdem ich einen neuen [definition=9]TK[/definition] mit RAM eingebaut habe, welches IRGENDWELCHE Werte hat. Wenn ich nicht weiterkomme, werde ich so einen Adapter bauen undas RAM mit "0" beschreiben und dann erneut testen. Sollte ich den Kasten ans Laufen bekommen, werde ich das [definition=9]TK[/definition]-RAM auslesen und dann werde ich ja sehen, auf welchen Speicheradressen was hinterlegt ist.

    Falls jemand ein Speicherimage von einem S25.2 [definition=9]TK[/definition] hat, her damit, dann werde ich das in den [definition=9]TK[/definition] schreiben.

  • Verstehe ich das jetzt richtig, das es um den sogenannten IdentifikationsCode des Baustein handelt ?..

    Dieser wird z.B. bei Programmiergeräten abgefragt, um zu erkennen, welcher Stein gerade im Programmiersockel
    sitzt. Auf dem Stein selbst, lässt sich das Erkennungsbyte nicht modifizieren und das ganze mit einer SD-Karte
    zu wuppen, wirst Du wohl um einen Microcontroller wie z.B. Arduino wohl nicht drumherum kommen.

    Quellen deiner Anregungen würden mich auch interessieren ;}

    Moin,
    den Artikel zum Thema findest du hier:

    https://www.jammarcade.net/programming-a-…h-arduino-mega/

    Leider weiß ich nicht mehr genau, woher ich den Sketch habe, ich poste mal die pastebin URL

    https://pastebin.com/XCRyVkUM

    Ich habe einen Mea2560 mit einem Prototype Shield

    gibt es u.a. hier: https://www.az-delivery.de/en/products/pr…sive-breadboard

    Ich habe einen 40pin- Nullkraft-Sockel, den werde ich mal entsprechend "verdrahten" und dann sehen, was man auslesen kannt. Dazu werde ich natürlich den Sketch anpassen. Sollte aber kein Problem sein. Dann werde ich ein Programm schreibenb, welches alle Speicherzellen (bis auf die Uhr) auf "null" setzt. ggf. die Uhr auch korrekt einstellt - weil ein [definition=9]TK[/definition] scheint nicht loszulaufen - die Uhrzeit bleibt stehen.

    Wen der Fortschritt interessiert, kann sich ja melden :)

  • Ah, nu wird es interesannt.. Hüstel, wusste anbei noch nicht, das die CPU des Daddelkasten beim Initiallisieren seiner Hardwareumgebung
    die "eindeutig gebrieften" Identitätscode von Speicherbausteinen prüft..

    Aus Servicetechnischen Gründen kann ich mir nicht vorstellen, das das zu erwartende Prüfbyte in dem 4k-Rombereich der NEC-MCU-V25
    als Konstannte eingebrannt ist, da bei RTC-Typ-Wechsel der Austausch der CPU (zu teuer und Aufwannd) auch fällig wäre..
    Eventuell ließe sich Unterscheidungen im Spielprogramm-Eprom finden..

    Zu deinem getüfftel, deinem Automat ein "Ich bin Baustein.." vorgaukeln zu wollen, kann ich mir als Lösung folgend vorstellen.
    Ein ID-Code-Katalog im Prog. anlegen, aus der der Arduino via Dilsockel des Spielmodul "nicht aktzeptierten" Baustein aus schaltet,
    den "getürkten ID-Code" zur CPU schickt und dann den "nicht aktzeptieren" RTC wieder ein schaltet.. Spielgesellen von 74HC.. lässt grüßen ?
    Spielmodul geht huckepack ?..

    Der ID-Code ist mir Anfang der 80ziger im Bezug Eproms mal begegnet und war für den Automatenservice noch nicht oder wenig interesannt..
    Habe damals gelesen, das zum Auslesen des ID-Bytes das Eprom abnormal ( hab vergessen wie ) beschaltet wird und dadurch an D0-D7 das
    ID-Byte sichtbar ist, der nicht veränderbar sei. Hatte mich weiter nicht damit beschäftigt.. Eher ne Baustelle für Entwickler für Prommer..

    Habe nu mal danach gegokkelt aber nichts brauchbares dazu gefunden ;frown

    Sorry, ich sehe da kein Sinn drin außer Automaten-Spielstände nach Belieben lesen und setzen zu wollen.. Nö, Ini-Image (Spielstand 0...0) würde
    mir reichen, um mir den Spielspaß nicht zu verderben..

    Hoffentlich kommst Du an ein passendes Image, was Du ins M48T18 kopieren kann, um den Jumper überhaupt wieder zum Laufen zu bringen..

    Schönen Sonntag ;}

    Meine Spielgesellen :

    Merkur = Medallie Herz As und Rondo

    Bally Wulff = Royal Casino und Gamestation Tropical II

    Bally Amatic = Multi Game - Pub - Wand

    Tools :

    Eprombrenner Batego II - BX 48

  • Nachdem ich gestern ein ähnliches Gerät recht schnell wieder zum Leben erweckt habe, bin ich nochmal an den "Jumper" gegangen. Dieser zeigt ein sehr merkwürdiges Verhalten: Man muss nach dem Einschalten die Uhrzeit einstellen - wenn man mit #260 prüft, schalten auch die Sekunden weiter - nach einer kurzen Weile erscheint wieder "E61" - auf der Servicetastatur steht: 01 Uhrzeit stellen
    Merkwürdig ist auch, dass ich mit #172 die Zulassungsgnummer einstellen kann, #173 zeigt hingegen "gesperrt".
    Macht man einen RESET und stellt die Uhr, verfällt das Gerät in eine Art Schockstarre - in dieser Zeit kann man mit #173 den Zul.Beginn und die Codenummer eintragen - dieses wird dann mit einer Erfolgsmedlung (habe ich grad nicht im Kopf) quittiert. Aber Ätsch, dann kommt wieder E61 ... ich habe eine Reihe von [definition=9]TK[/definition] Chips (habe mir gleich ein paar mehr in China besorgt) probiert, das Verhalten ist nahezu überall gleich - manchmal erscheint auf dem Display noch "ENDE", obwohl das Datum plus drei Monate nach dem auf de Zettel eingestellt ist.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!