Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread

Diskutiere Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread im DeLonghi Forum im Bereich *** Sonstige Kaffeevollautomaten ***; Hallo, bei meiner Maschine DeLonghi Magnifica ESAM 03.120.S EX-1 blinkten die 4 Warnleuchten nacheinander, nachdem ich im Testmodus wo...
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.001
K
koffein457
Teetrinker
Dabei seit
05.01.2020
Beiträge
2
Hallo,

bei meiner Maschine DeLonghi Magnifica ESAM 03.120.S EX-1 blinkten die 4 Warnleuchten nacheinander, nachdem ich im Testmodus wo dagegengekracht bin. Der Testmodus funktionierte allerdings noch. Ich hab die Platine mit Code 5213211641.
Mir wurde gesagt, der PIC wäre neu zu flashen.

Gesagt getan: Mit dem hex file von #13 hier (esam03-120s_sw1_1_delonghicode_5213213691) lief die maschine wieder normal - obwohl der code nicht ganz exakt übereinstimmt.
Link zum file:

Den Fehlerhaften dump hab ich vor dem programmieren ausgelesen und als Anhang hochgeladen. Achtung, der code wird vermutlich zu einer defekten Maschine bzw. zu dem oben genannten Zustand führen...
 
Anhänge
  • ESAM03-120-S-EX-1_5213211641_PIC18LF2520_failure-state.zip
    29,1 KB · Aufrufe: 12
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.002
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
bei meiner Maschine DeLonghi Magnifica ESAM 03.120.S EX-1 blinkten die 4 Warnleuchten nacheinander, nachdem ich im Testmodus wo dagegengekracht bin. Der Testmodus funktionierte allerdings noch. Ich hab die Platine mit Code 5213211641.
Mir wurde gesagt, der PIC wäre neu zu flashen.

Gesagt getan: Mit dem hex file von #13 hier (esam03-120s_sw1_1_delonghicode_5213213691) lief die maschine wieder normal - obwohl der code nicht ganz exakt übereinstimmt.
Flashen mit eine andere Version wuerde ich nicht anraten. Loeschen von EEPROM Data von deine eigene Dump ist genug, dann soll die Maschine auch wieder funktionieren.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.003
K
koffein457
Teetrinker
Dabei seit
05.01.2020
Beiträge
2
Danke für den Hinweis!

Das wusste ich nicht. Leider hab ich schon das andere Binary programmiert und den geliehenen Programer wieder zurückgegeben.
Jetzt bleibt die Spannende Frage ob die Maschine noch immer vollen Funktionsumfang hat. Bisher hab ich nur ein paar Testbezüge zubereitet. Ich werde testen und berichten. Außerdem die Schaltpläne der beiden Varianten (original und "neue") Vergleichen.

Bei komischen Verhalten muss ich erneut programmieren, was ich gerne vermeiden möchte.

Wie genau lösche ich nur die EEPROM Daten? Ich hab den ganzen Datensatz des PIC auf "einmal" ausgelesen bzw. programmiert.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.004
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.005
M
MichaelGallas
Teetrinker
Dabei seit
12.03.2023
Beiträge
5
Hallo!
Suche hex damp für Dinamika plus 370.70.
Danke im Voraus...
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.006
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.007
M
MichaelGallas
Teetrinker
Dabei seit
12.03.2023
Beiträge
5
ich möchte ein neues gelötetes Pic programmieren.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.008
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
Dann bitte das Nummer von dem Aufkleber hier melden (meistens 52......).

Es war nicht moeglich um ein Dump zu machen von alten PIC?
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.009
M
MichaelGallas
Teetrinker
Dabei seit
12.03.2023
Beiträge
5
5213270317
Pic ist nicht lesbar.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.010
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
Den habe ich noch nicht gesehen... ziemlich neu.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.011
H
HugoG
Teetrinker
Dabei seit
08.11.2019
Beiträge
4
Hallo!
Suche hex damp für Dinamika plus 370.70.
Danke im Voraus...
Hallo, ich suche auch die HEX-Datei für diese Maschine. Hat vielleicht jemand diese bitte? Vielen Dank im Voraus. Ich würde gerne jede Firmware ausprobieren, aber die, die ich habe, ist FW: 010000; 521322901104 oder 5213229011Q4.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.012
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.013
H
HugoG
Teetrinker
Dabei seit
08.11.2019
Beiträge
4
Also du hast 5213229011? Dann bitte posten im Forum...
Ich habe es versehentlich gelöscht, als ich es fälschlicherweise mit PICkit 2 anstatt PICkit 3 verbinden wollte, und dann mit einigen weiteren Experimenten habe ich jetzt nur eine vollständige Liste von FFFFs... Also, ich habe nichts mehr hochzuladen :(
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.014
E
el1974
Teetrinker
Dabei seit
16.04.2010
Beiträge
16
Hallo, ich stehe vor einem Rätsel und hoffe jemand hat Erfahrungen damit.
Ich hatte vor einiger Zeit eine Delonghi Magnifica Smart am Tisch (ECAM 220.21.B).
Diese Maschine hatte eine Leistungselektronik mit der Nr. 5213270706-15.
SW 01-0.000. Die Ersatzteilnummer dieser Platine wird mit der Nummer AS00006023 geführt.
Verbaut ist ein PIC18F26Q10 soweit ich es lesen kann.
Meine Frage: Kann man die wie üblich bei den älteren Maschinen mit PIC18LF2520 auslesen
oder ist da bei dem Adapter etwas anderes zu beachten. Ich verwende Pickit2.
Würde es gehen oder brauche ich etwas anderes?
Ich habe es natürlich versucht aber leider ohne Erfolg.

Vielen Dank
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.015
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
784
Die "5213270706" hat ein PIC18LF2520, oder auch ein PIC18F26Q10?
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.016
E
el1974
Teetrinker
Dabei seit
16.04.2010
Beiträge
16
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.018
E
el1974
Teetrinker
Dabei seit
16.04.2010
Beiträge
16
Vielen Dank. Ich denke mein Problem liegt an der alten Software Pickit 2
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.019
gentilkiwi
gentilkiwi
Teetrinker
Dabei seit
18.03.2024
Beiträge
1
As my machine is quite simple, half of my EEPROM is filled with FF. I identified 3 sets of data which are stored repeatedly.
The first block is 19 byte long.
The second block is 25 byte long
The third block is 24 byte long

Maybe this helps to understand and somebody has got a sudden inspiration.
Anhang anzeigen 27402

Based on your dump, and from others dumps I had for a 5213223671, it seems the CRC algorithm is: CRC-16, Poly 0x8005, Init: 0x3fc
Python:
# CRC-16, Poly 0x8005, Init: 0x3fc
def crc16_delonghi(data: bytes):
    crc = 0x03fc
    for o in data:
        crc ^= o << 8
        for i in range(8):
            if (crc & 0x8000) > 0:
                crc = (crc << 1) ^ 0x8005
            else:
                crc <<= 1
    return crc & 0xffff

def pretty_crc16_delonghi(string):
    input = bytes.fromhex(string)
    output = crc16_delonghi(input)
    print('CRC: {} for {}'.format(hex(output), string))



if __name__ == '__main__':
    '''
    02171a5a706b4a4a01053b000201010000 (EA1D)
    0002001e0050007800fa0168c802bc00a000a028443f4f (2A87)
    00061c00fe6b384e00080044e56500000000000000 (8E39°
    '''
    pretty_crc16_delonghi('02171a5a706b4a4a01053b000201010000')
    pretty_crc16_delonghi('0002001e0050007800fa0168c802bc00a000a028443f4f')
    pretty_crc16_delonghi('00061c00fe6b384e00080044e56500000000000000')

    '''
    030E065027184F4F00EFCC00010110000000 3540
    40020055018600640000010A9602BC00A000A00184 7D79
    0BEF0A00FE18080D0006000A711900000000000000 746C
    '''

    pretty_crc16_delonghi('030E065027184F4F00EFCC00010110000000')
    pretty_crc16_delonghi('40020055018600640000010A9602BC00A000A00184')
    pretty_crc16_delonghi('0BEF0A00FE18080D0006000A711900000000000000')

Result:

Code:
gentilkiwi@rog-k:/mnt/c/security$ python crc_delonghi.py
CRC: 0xea1d for 02171a5a706b4a4a01053b000201010000
CRC: 0x2a87 for 0002001e0050007800fa0168c802bc00a000a028443f4f
CRC: 0x8e39 for 00061c00fe6b384e00080044e56500000000000000
CRC: 0x3540 for 030E065027184F4F00EFCC00010110000000
CRC: 0x7d79 for 40020055018600640000010A9602BC00A000A00184
CRC: 0x746c for 0BEF0A00FE18080D0006000A711900000000000000
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #1.020
T
Theleserv
Teetrinker
Dabei seit
02.04.2024
Beiträge
1
hi all
i upload dump memory for Delonghi 5213223671-16 SW 02.2.000 PIC 18LF2525
Good evening, I bought new PICs but I can't program them. Can I get some help? To order a programmed PIC from you is a bit difficult. I have Beeprog2, RT809H programmers. In their database there is this PIC 18LF2525.
 
Thema:

Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread

Oben