Profitech 3000 Protection

  • Hallo,

    hat jmd. Erfahrung bzw. kann mir sagen wie die Verschlüsselung des RAMs in den Profitech 3000 Steuerungen realisiert ist? Ist dies Softwareseitig oder rein über eine Hardware Lösung gemacht? (Gerne auch die Bezeichnungen der einzelnen ICs).
    Wurde schonmal probiert die RAMs direkt via SPI o.a. auszulesen? Gibt es China Nachbauten der Steuerung?

    MfG ReduX

  • Hallo Redux,

    ich schätze da wird es keine grossartige Verschlüsselung des Rams geben. ADP Gauselmann hat aber den Ram über einen eigens programmierten Mikrocontroler beschrieben und über diesen wird auch alles überwacht was den Datentransfer bei der Herstellung angeht. Diesen Source Code für den MCU haben wir nicht. Ich denke mal das auch über die SPI da nichts zu erreichen ist. Sind eben gut geschützt die Datenbanken von ADP.

    Nette Grüße
    Fraehnky

    ADP: Merkur Disc1/Disc3000/Merkur DiscII Table/Disc2plus/Disc Jackpot/Sonnenfürst/Stella Master/JumboJumbo/4 Asse/Merkur Backgammon/Fun City 5000/Funnyland/Merkur No.1 UHG/Kniffel/Sesam/Bahia/Komet 40Pfg/Multi-Stern/Sunny/Disc HIT/Multi Multi/Multi-Multi de Luxe/Hawaii/SuperDisc/DiscoDisc/Whirl/Eurotour/Saturn Jupiter/DiscII Wand/Roulette/HerzAs/Astro/KreuzAs1/KreuzAs2/Super Multi/Bingo33/Empire State Building/Ur-Komet/RoyalAs Table/MerkurTOP/Kniffi
    Bally Wulff: James Bond 007+Top/Rasant+Top/Total Genial/Bully/Target 400/Lord/Royal Trio/TITAN 400/Sunfire/Jackpot 400/Krone8085/BigRisc/Stratego/Rex/Hero/Galaxy
    NSM/Löwen: 17+4/NSM Club/CashTime/Mint/Mint Super/Rondo Classic/Jacky Super/Oasis/Lambada/Magic Card/Magic7/Take7/Rotamint Goldserie/Rheingold
    NOVA: Super Nova/
    Nova Step/Doppel Jackpot/Nova Nova/NovaGold/Nova Doppelpot
    Bergmann: Quattro/Platin/CrownJuwel1983/CrownRoyal No.1/Supermax/Corsar
    Hellomat: Flash/Roulette
    Playmont:
    TeleStar
    Wurlitzer:
    Kassetten-Player Copenhagen
    verliehene Geräte: NSM Magic Card (Cwbobby)



  • Na da würden sich die Chinesen wohl die Zähne ausbeißen, eine 1:1 - Copy zu schaffen.

    Die Datenbank ist nicht nur raffiniert geschützt (Saveguard).

    Das IC AT 90 S 1200 ist ein Mikrocontroller, der den Rest des Sicherheitskonzept erfüllt, lässt
    sich nicht so ohne weiteres ersetzen oder emulieren. Darin könnte auch das tiefste Geheimnis
    vergraben sein, das der Automat seine Ausschüttungsquote einhält. (1k internes Flash-Rom)

    Rein Theoretisch müsste dieser Controller entkernt werden und mittels Beschau der internen
    Speicherzellen rekonstruiert werden. Doch dazu bedarf es einer Maschine, die über
    25.000 Euro kostet und ich glaube nicht, das Automatenfreunde dazu bereit wären, für eine
    Sicherheitskopie mal locker 300 bis 400 Euro aus zu geben. (An den Zeitaufwand gar nicht zu
    denken, das Geheimnis des AT.. zu lüften.)

    Aus der Traum ;teu

    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

  • Die Datenbank ist nicht nur raffiniert geschützt (Saveguard).

    Das IC AT 90 S 1200 ist ein Mikrocontroller, der den Rest des Sicherheitskonzept erfüllt, lässt
    sich nicht so ohne weiteres ersetzen oder emulieren. Darin könnte auch das tiefste Geheimnis
    vergraben sein, das der Automat seine Ausschüttungsquote einhält. (1k internes Flash-Rom)

    Rein Theoretisch müsste dieser Controller entkernt werden und mittels Beschau der internen
    Speicherzellen rekonstruiert werden. Doch dazu bedarf es einer Maschine, die über
    25.000 Euro kostet und ich glaube nicht, das Automatenfreunde dazu bereit wären, für eine
    Aus der Traum ;teu

    Auch wenn der Beitrag schon etwas älter ist:

    Die Profitech 3000 Datenbanken haben schon lange einen ATmega48 als Sicherheitscontroller. Dieser erfüllt die Sicherheitsfunktionen und initialisiert die Haupt-CPU. Safeguard wird meines Wissens nicht verwendet. Die Auszahlquote ist auch nicht in dem Microcontroller festgelegt. Allerdings versorgt er die RAM-Bausteine mit einem Ur-Bootloader und initialisiert diesen. Beim öffnen des Moduls oder leerer Batterie wird die erkannte Fehlerursache im Controller gespeichert und in einer Endlosschleife wird die Fehlerursache als serieller Code über die LEDs auf dem Modul ausgegeben. Dieses kann nicht resettet werden.

    Für eine Wiederverwendung des Moduls muss der Microcontroller neu programmiert werden. (Das war - wenn ich mich richtig erinnere - bei den Vorgängerdatenbanken mit dem AT90S1200 anders)

  • Oki, das mag bei den neuen DB`s etwas anders sein..

    Meine Untersuchungen beziehen sich auf die Versionen z4520064 (ca.2002) und
    z4520068 (ca.2008).

    Zur z....64 ist noch der AT90S1200 und 4x K6T1008C2E (Ram) verbaut und stammt
    aus einer roten Kasette mit 15 Sekunden - Spiel..

    Bei dieser DB ist es möglich, sie länger am Leben zu erhalten, solange dessen Wartung
    fachmännich eingehalten wird.

    Zur z....68 ist der Atmega 48 PA und 1x CY 62157 ELL (Ram) verbaut und stammt
    aus einer gelben Kasette, die meiner Erkenntnis noch starke Bauschschmerzen
    bereitet, was deren Lebenserhaltung angeht.

    Die Bezeichnung "Saveguard" ist nur der Name des Sicherheitskonzept der DB und
    dessen Hersteller hatte mit der Bezeichnung Werbung bei den Aufstellern gemacht.

    Ich gehe davon aus, Das Du an einer Version geschnuppert hast, die zwischen den
    oben genannten Versionen auf dem Markt gekommen ist.

    ;}

    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

Jetzt mitmachen!

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