Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Computer ControlsComputer Controls
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Reseter Cartriga Drukarki - oparty o EEPROM DS2430AP

28 Mar 2016 14:55 720 1
  • Poziom 5  
    Witam serdecznie.

    Zamierzam sprobowac zrobic reseter dla cartriga drukarki opartego o chip DS2430AP.
    Wszelka pomoc mile widziana.

    Chip ktory zamierzam sprobowac zresetowac to EEPROM firmy Dalas semiconductor i jest stosowany w roznego rodzaju rzeczach.

    Krotki opis chipa:

    Cytat:
    * 256-bit Electrically Erasable Programmable Read Only Memory (EEPROM)
    plus 64-bit one-time programmable application register

    * Unique, factory-lasered and tested 64-bit
    registration number (8-bit family code + 48-bit
    serial number + 8-bit CRC tester) assures
    absolute identity because no two parts are alike

    * Built-in multidrop controller ensures
    compatibility with other MicroLAN products

    * EEPROM organized as one page of 32 bytes
    for random access

    * Reduces control, address, data and power to a
    single data pin

    * Directly connects to a single port pin of a
    microprocessor and communicates at up to 16.3 kbits per second

    * 8-bit family code specifies DS2430A
    communication requirements to reader

    * Presence detector acknowledges when reader
    first applies voltage

    * Low cost TO-92 or 6-pin TSOC surface mount
    package

    * Reads and writes over a wide voltage range of
    2.8V to 6.0V from -40°C to +85°C

    Jednakze martwi mnie te 64-bit one-time programmable application register. ;-)

    Pomysl jest prosty, proba sklonowania danych chipa.

    Chce do tego wykorzystac platforme arduino i polaczyc sie z chipem za pomoca 1-wire.

    Z gory informuje ze nie jestem elektronikiem.
    Bede wdzieczny za wszelkie kulturalne porady i uwagi.

    Przygotowalem schemat pod KiCada ktory zalaczam do tego postu.

    Reseter Cartriga Drukarki - oparty o EEPROM DS2430AP
  • Computer ControlsComputer Controls
  • Poziom 5  
    Update
    ----------------------------------------------------------------------------
    Sprzet:

    Plytka: Teensy 2.0++
    4 resystory 4.7k
    3 Ledy

    Soft:

    OneWire lib + kawalek kodu
    I dziala ;-)

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Oczywiście jest problem APPLICATION REGISTER jest zablokowany.

    Pomysly:

    1 - Kupic DS2430AP+T&R albo DS2430AP+ podmienic i sprobowac skopiowac dane z orginalnego odblokowanego chipa.

    2 - ...

    Problemy:
    1 - Dane sa zabezpieczone. Szyfrowanie , klucz etc,
    Chip ma unikalny identyfikator wiec moze wystepowac blokada chipa z poza okreslonej grupy.

    ----------------------------------------------------------------------------

    Zamowie dzisiaj DS2430AP+T&R i DS2430AP+ i zobaczymy co dalej.

    Plytka:
    Reseter Cartriga Drukarki - oparty o EEPROM DS2430AP

    Zlancze: (he,he)
    Reseter Cartriga Drukarki - oparty o EEPROM DS2430AP

    Dane z chipa w konsoli:
    Reseter Cartriga Drukarki - oparty o EEPROM DS2430AP

    Code:

    Connected ....
    Address: 14:AF:EA:82:4:0:0:50
    Device: DS2430AP
    Lock test: |11111100|11111111|11111111|11111111|11111111|11111111|11111111|11111111|
    Status: Locked
    Cmd: Check device
    Cmd: Dump memory
    -----------------------------------------------------------------------
    SCRATCHPAD:  |49|1|5|2|0|0|1|90|3E|86|41|0|0|0|3D|C5|0|2|6D|35|0|1|0|0|0|0|0|0|0|0|FC|71|
    MEMORY:      |49|1|5|2|0|0|1|90|3E|86|41|0|0|0|3D|C5|0|2|6D|35|0|1|0|0|0|0|0|0|0|0|FC|71|
    APPLICATION: |49|1|5|2|0|0|1|90|
    -----------------------------------------------------------------------


    No i tutaj nastepna zbawa, do sprawdzenia co dany bajt oznacza.

    Pozdrawiam i czekam na uwagi i porady.