logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Samsung ML-1640/1660/1910 SCX4600/4623 - resetowanie chipów

mario_j 24 Lut 2011 08:39 85253 98
  • #1 9196056
    mario_j
    Poziom 20  
    witam,
    czy ktoś ma jakieś doświadczenia związane z resetowaniem, programowaniem chipów opartych na kryptochipie S3CC921? Reseter/programator jest bardzo prosty do zrobienia, to w zasadzie wtyczka RS232 , 2 rezystory i wtyczka USB do zasilania, z drugiej strony 4 krokodylki. Mam takie cuś ale jak na razie udaje mi się tylko obsługiwać chipy od CLP300.

    EDIT:
    wiem już jak programować chipy, niestety trafiłem na 2 chipy ML-1910 wypompowane do zera, ich już niestety nie można ruszyć. Ktoś chętny potestować z chipami, które nie są do końca zużyte?
  • #2 9242175
    droopi
    Poziom 14  
    Witam. Można prosić o schemat tego programatora i ewentualnie programik.
  • #3 9244442
    mario_j
    Poziom 20  
    Poniżej schemat programatora, diody Zenera można pominąć:

    Samsung ML-1640/1660/1910 SCX4600/4623 - resetowanie chipów

    oraz program do resetowania z kilkoma zresetowanymi wsadami.
    Sposób użycia programu: przy podłączonym chipie otwieramy sobie okienko dosa w katalogu z programem i uruchamiamy program ps3cc921.exe , jeśli będzie wszystko prawidłowo podłączone a chip jest oryginalny powinny być same komunikaty o statusie done a w katalogu z programem powstanie plik RS3CC921.bin o rozmiarze 384 bajtów.
    Jest to zrzut zczytywanej kości. Teraz wystarczy wyedytować ten plik zgodnie z wytycznymi w pliku doc, plik jest po rosyjsku ale tabela z adresami dla każdego typu chipa jest opisana po angielsku więc nie powinno być problemu. Edycję przeprowadzamy dowolnym hex-edytorem , nie można tego zrobić programem Ponyprog gdyż ten program dokleja pusty kod na końcu pliku i plik ma po tej operacji rozmiar ok. 62kB.
    Tak obrobiony plik wgrywamy na chip za pomocą składni

    ps3cc921.exe RS3CC921.bin


    Jeśli ze zczytaniem nie było problemów, tutaj powinny być same komunikaty zakończone done.
    Ze wstępnych testów wiem, że takie regiony jak CRUM, installation date czy progressbar są nieedytowalne. Jeśli ktoś ma dostęp do pustych niewyczerpanych oryginalnych chipów opartych na S3CC921 to proszę o podzielenie się swoimi spostrzeżeniami z ich resetowania.
    Chodzi o chipy ML-1640/1660/1910/2240/2245/2855 , SCX 4300/4600/4623/4824.
    Załączniki:
  • #4 9311918
    jasiek89
    Poziom 17  
    Czy ktoś może opowiedzieć czym jest CRUM i dlaczego jest to wartość nie edytowalna.
  • #5 9317860
    mario_j
    Poziom 20  
    Z tego co ja wyczytałem to CRUM to jakiś numer seryjny kasety/chipa , niektóre drukarki zapisują sobie ten numer i nie chcą chodzić na zresetowanym chipie, który już znają. Nie wiem dlaczego to jest nieedytowalne, widać tak sobie przewidział Samsung.
  • #6 9343965
    mario_j
    Poziom 20  
    Mała poprawka, obszar progressbara jest edytowalny ale tylko raz.
    I tutaj otwiera się furtka do zablokowania chipa - jeśli ktoś przeczytał dokument opisujący funkcjonowanie chipa zliczającego to wie, że jednym z elementów zliczania jest wspomniany progressbar - jest to ciąg składający się z 16 bajtów, na nowym chipie są to bajty FF, w miarę zużycia są zamieniane na bajty A5, w momencie gdy wszystkie 16 bajtów zostanie zmienione na A5 to chip jest wyzerowany.
    Przetestowałem wczoraj chip z SCX-4623, w progressbarze było jeszcze 7 bajtów FF, zmieniłem je na 00 przez co stały się nieedytowalne, następnie wyczerpałem kasetę do 3% a potem zresetowałem do stanu wyjściowego 35%.
    Teraz meritum: wystarczy mieć nowy oryginalny toner, wyedytować wszystkie 16 bajtów progressbara, dodatkowo bajt, w którym jest zapisany Exhaust toner i clear toner a potem można go używać w nieskończoność. Gdy dojdzie do zera trzeba tylko zapisać wartość bajtu Page Count i z powrotem mamy 100%.

    Prośba do adminów o niescalanie moich 2 postów, chodziło mi o podniesienie tematu.
  • #7 9396837
    wonsacz666
    Poziom 12  
    Witam wszystkich.

    W załączniku wsad do chipa drukarki SCX-4600,SCX-4623F,SCX-4623FN,ML-2525W po edycji sprawdzony gotowy do wgrania.
  • #8 9397864
    pudzianowski
    Poziom 28  
    Witam.
    Udało mi się odczytywać czipy oparte na układach z oznaczeniem

    Nie powiodły się próby odczytów czipów z układami o oznaczeniu

    W przypadku tych ostatnich program podawał komunikat:
    Authenticaton S3CC921 .......... Failed

    Pozdrawiam.
    Mateusz.
  • #9 9397904
    mario_j
    Poziom 20  
    które drukarki używają chipów 92121?
  • #10 9398275
    pudzianowski
    Poziom 28  
    mario_j napisał:
    które drukarki używają chipów 92121?

    Witam.
    Trudno jest mi to określić. Mam nieco czipów pochodzących z regenerowanych tonerów. Oto zdjęcia czipów z układem

    Samsung ML-1640/1660/1910 SCX4600/4623 - resetowanie chipów
    Samsung ML-1640/1660/1910 SCX4600/4623 - resetowanie chipów
    oraz
    Samsung ML-1640/1660/1910 SCX4600/4623 - resetowanie chipów
    Jak widać na płytkach z napisami S3CC921 montowane były zarówno układy 92112, jak i 92121.
    Pozdrawiam.
    Mateusz.
  • #11 9398314
    mario_j
    Poziom 20  
    Bo to wszystko jest S3CC921xx , tak więc płytki były uniwersalne.
  • #12 9398344
    pudzianowski
    Poziom 28  
    Witam.
    Pytanie zatem: czy brak współpracy z czipami opartymi o układy 92121 jest normalnym zjawiskiem?
    Pozdrawiam.
    Mateusz.
  • #13 9399247
    mario_j
    Poziom 20  
    Nie jest to normalne zjawisko. Sprawdziłem chip z ML-1660 , który jest na układzie 92121 i normalnie go czyta/zapisuje.
  • #14 9399290
    wonsacz666
    Poziom 12  
    Tonery drukarek SAMSUNG / XEROX które są oparte na chipach S3CC921 to:

    ML-1640 ML-2240 SCX-4300 SCX-4600 SCX-4623FN FW ML-1910 1915 ML-2525 ML-2525W XEROX Phaser 3140 / 3160N
    CLP-670N ND CLP-770N SCX-4824 / 4828FN XEROX WC 3210 / 3220 ML-2855 ND ML-1660 ML-1665 SCX-3200 / 3205 CLP-310 CLP-315 oraz cała seria CLX-3170/75 N i FN

    Niektórych chipów nie da rady odczytać / zapisać gdyż są zablokowane po wyczerpaniu do końca lub też niektóre należy wylutować i zaprogramować.
  • #15 9410814
    lamerb
    Poziom 25  
    A jaki chip siedzi w tonerach do CLP-320? Czy ktoś już sobie z nim poradził?
  • #16 9416970
    pudzianowski
    Poziom 28  
    Witam.
    Chcę spytać o pewną kwestię: jak to jest z zapamiętywaniem przez drukarkę danego czipa (a właściwie jego numeru seryjnego)? Dotyczy to tylko czipa "wypompowanego" do zera, czy każdego jednego egzemplarza włożonego z tonerem do drukarki ewentualnie czy drukarka w jakiś sposób zapamiętuje stan danego czipa?
    Pozdrawiam.
    Mateusz.
  • #18 9466201
    mario_j
    Poziom 20  
    pudzianowski napisał:
    Witam.
    Chcę spytać o pewną kwestię: jak to jest z zapamiętywaniem przez drukarkę danego czipa (a właściwie jego numeru seryjnego)? Dotyczy to tylko czipa "wypompowanego" do zera, czy każdego jednego egzemplarza włożonego z tonerem do drukarki ewentualnie czy drukarka w jakiś sposób zapamiętuje stan danego czipa?
    Pozdrawiam.
    Mateusz.

    Podobno niektóre urządzenia zapisują sobie CRUM chipa i nie chcą z nim pracować nawet jak się go zresetuje. Chyba nikt nawet nie wie, które urządzenia to robią a które nie.

    xangel napisał:
    Witam
    Może ktoś łopatologicznie podpowiedzieć, w które komórki co wpisać?

    Łopatologicznie jest to opisane w dokumencie tekstowym dostępnym z programem ps3cc921.exe .
  • #19 9470079
    piotrek0075
    Poziom 10  
    Łopatologicznie - czyli w języku rosyjskim - ktoś może sobie przetłumaczył?
  • #20 9470105
    mario_j
    Poziom 20  
    Tabelka z rozpisanymi adresami dla każdego modelu jest w większości w języku angielskim. Reszta to teoria dotycząca resetowania.
  • #21 9555684
    piotrek0075
    Poziom 10  
    Użyłem programu willem Eprom i już mamy odczytany chip, to teraz każdą opisaną w tabelce z pliku ps3cc921.doc komórkę musimy wypełnić wartością której kolumny tej tabeli? dołączam się do prośby xangel. Z góry dzięki za pomoc.
  • #22 9555977
    xangel
    Poziom 19  
    Witam
    Może ktoś potwierdzić, czy dobrze zrozumiałem instrukcję?
    Chodzi mi konkretnie o ML-2855
    Najpierw wpisuję wartość 00 do komórek od 0x00 do 0xBF.
    Następnie wpisuję wartość 0x64 do komórek od 0x1C do 0x1F.
    Na koniec wpisuję 0x00 do komórki 0xFF

    Dobrze zrozumiałem?
    Czy plik który załączam jest poprawnie zresetowany?
  • #23 9556535
    wonsacz666
    Poziom 12  
    Do tych modeli drukarek (ML-2855ND) jest dostępne oprogramowanie wewnętrzne firmware na tak zwany wieczny chip (samoresetujący się) i drukujesz bez chipa zliczającego w kasecie z tonerem.
    Szczegóły na pw.
  • #24 9556649
    mario_j
    Poziom 20  
    piotrek0075 napisał:
    Użyłem programu willem Eprom i już mamy odczytany chip, to teraz każdą opisaną w tabelce z pliku ps3cc921.doc komórkę musimy wypełnić wartością której kolumny tej tabeli? dołączam się do prośby xangel. Z góry dzięki za pomoc.


    O jakim chipie piszesz? Nie mam pojęcia jak za pomocą Willem Eprom można by zczytać chip S3CC921.

    Dodano po 8 [minuty]:

    xangel napisał:
    Witam
    Może ktoś potwierdzić, czy dobrze zrozumiałem instrukcję?
    Chodzi mi konkretnie o ML-2855
    Najpierw wpisuję wartość 00 do komórek od 0x00 do 0xBF.
    Następnie wpisuję wartość 0x64 do komórek od 0x1C do 0x1F.
    Na koniec wpisuję 0x00 do komórki 0xFF

    Dobrze zrozumiałem?
    Czy plik który załączam jest poprawnie zresetowany?


    Nie, w tabelkach jest pewna nieścisłość, mianowicie chodzi o adresy 0x1c do 0x1f, ten zakres jest opisany jako counter a w drugiej kolumnie jest jego długość określona na 4 bajty. Wydaje się to zupełnie bez sensu skoro najwyższa możliwa wartość tego licznika jest jednobajtowa (0x64 czyli dec 100). Można więc uznać, że ten licznik znajduje się w bajcie 0x1F i tam należy wpisać 0x64 , 3 bajty poprzedzające mają być wypełnione zerami. Zapomniałeś jeszcze o bajtach 14c i 14d , które też są jednokrotnego zapisu i mogą być zapisane przez drukarkę w momencie całkowitego wyczerpania chipa. Trzeba tam wpisać coś innego niż 0x01 i 0xFF - wtedy drukarka nie zablokuje chipa.
  • #25 9557173
    xangel
    Poziom 19  
    Cytat:
    Do tych modeli drukarek (ML-2855ND) jest dostępne oprogramowanie wewnętrzne firmware na tak zwany wieczny chip (samoresetujący się) i drukujesz bez chipa zliczającego w kasecie z tonerem.

    Czy chodzi Ci o te zestawy dostępne np. w Agawie - płytka + chip?
    Bo taki właśnie założyłem dla klienta a z tym chipem walczę bardziej w celach poznawczych :)
    I tak prawdopodobnie nie będę miał okazji zweryfikować, czy mój chip działa...

    Cytat:
    Nie, w tabelkach jest pewna nieścisłość, mianowicie chodzi o adresy 0x1c do 0x1f, ten zakres jest opisany jako counter a w drugiej kolumnie jest jego długość określona na 4 bajty. Wydaje się to zupełnie bez sensu skoro najwyższa możliwa wartość tego licznika jest jednobajtowa (0x64 czyli dec 100). Można więc uznać, że ten licznik znajduje się w bajcie 0x1F i tam należy wpisać 0x64 , 3 bajty poprzedzające mają być wypełnione zerami.

    Hmmm... A nie jest to Progress Bar?

    A co powiecie jeszcze na ten temat: Mam dwie garście chipów od drukarek 1640, 4725, 2850 i 3050 i wszystkie są na układach AT88.... ? Nie pamiętam teraz dokładnie a mam je w pracy. Czy mogą występować chipy do jednego modelu drukarki na układach AT88... i ps3cc921.. ?

    Dołączam jeszcze poprawiony plik zgodnie z sugestiami mario_j.
    Może ktoś go zweryfikować w drukarce, czy jest poprawny?
  • #26 9557437
    mario_j
    Poziom 20  
    ML-2855 i SCX-4300 jako jedyne modele oparte na S3CC921 nie używają progress bar.

    Co do chipów zamiennych to mogą występować chipy na różnych egzotycznych układach, które emulują s3cc... (chociaż w tym przypadku myślę, że pomyliłeś się wyliczając z pamięci i nie ma tam chipa ML1640 - reszta to faktycznie starsza generacja oparta na AT88), nie znaczy to, że da się je zresetować. W zasadzie AT88 można by zczytać odpowiednim reseterem przy stanie 100% a potem zapisać go tym samym wsadem ale trzeba mieć ten reseter :)
  • #27 9568588
    wonsacz666
    Poziom 12  
    W drukarkach M-1640 w oryginalnych tonerach jest chip zliczający.
    Co do wiecznego chipa do ML2855ND o którym pisałem to cała operacja polega na wgraniu odpowiedniego firmware do drukarki (oprogramowania wewnętrznego) i po tym zabiegu drukujemy bez chipa zliczającego w kasecie i po każdym wyłączeniu drukarka resetuje się do 100%.
    Co do samych chipów oryginalnych kaset opartych na AT88 oraz na S3CC921 to są już dostępne programy do ich odczytu i kasowania ale niestety nie są tanie.
    Zainteresowanych zapraszam na PW.
  • #28 9581810
    Marm
    Poziom 15  
    Do SCX-4623 też jest firmware który daje możliwość drukowania bez chipa - nawet trzeba go wyciągnąć z tonera bo inaczej drukarka zgłasza błąd.
    Licznik główny działa poprawnie, licznik pojedynczej kasety z oczywistych względów nie działa.
  • #29 9588257
    Balzat
    Poziom 14  
    Witam posiadam drukarkę Samsung CLP-770ND
    najprawdopodobniej znajdują się w niej chipy na układzie 92112

    piszę najprawdopodobniej ponieważ opieram się na informacjach z postu
    https://www.elektroda.pl/rtvforum/topic1727645.html
    a u siebie jeszcze nie wyciągałem chpiów, na ale to ta sama drukarka więc chipy powinny być takie same.

    Z racji tego iż chipy pokazują K-0% C-0% M-0% a Y-"not support" (mimo to drukuje dalej a Y pokazuje "not support" tylko na wydruku stanu materiałów eksploatacyjnych, na WWW drukarki pokazuje wszystko normalnie czyli 0%) gdy zostanie osiągnięty limit stron będę musiał zakupić nowe, są dostępne na allegroszu ale niestety do tanich nie należą. - moje tonery są oryginalne jeszcze nie regenerowane.

    Miałem taki plan co by kupić nowe chipy i nim je włożę do drukarki sczytać ich zawartość i później sobie z powrotem wgrywać wsad z nowego chipa ale z tego co wyczytałem na forum nie jest to takie proste gdyż drukarka zapamiętuje numer seryjny kasety.

    Możliwość zresetowania tych chipów bardzo by mnie ucieszyła

    Wracając do tego żółtego "not support" ciekawe czy po przekroczeniu limitu stron drukarka go zablokuje skoro w tej chwili jakoś dziwnie go odczytuje a mimo to drukuje dalej i jednocześnie trochę mnie to niepokoi bo nie wiem czy to wina chipa czy drukarki.

    Dorzucam wsady z moich kaset i wydruk stanu materiałów eksploatacyjnych (przed zrobieniem wydruku edytowałem jedynie datę ostatniego użycia dla toneru C)

    Samsung ML-1640/1660/1910 SCX4600/4623 - resetowanie chipów
  • #30 9620694
    pudzianowski
    Poziom 28  
    Witam.
    Czym różnią się układy S3CC921, poza obszarem OTP, od zwykłych EEPROMów? Czy nie można zastąpić tego układu pamięcią z serii 24XX?
    Pozdrawiam.
    Mateusz.
REKLAMA