Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread

Diskutiere Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread im DeLonghi Forum im Bereich *** Sonstige Kaffeevollautomaten ***; Ich grüße den Experten, also die Leistungsplatine konnte ich auslesen und habe den EEPROM gelöscht. Nach Reset startete die Maschine auf...
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #441
P
pitter-schmitz
Teetrinker
Dabei seit
11.08.2018
Beiträge
8
Vollautomat
ESAM 03.110 - ESAM 4500 B - ESAM 4500S - ESAM6600 EX3
Hat diese BP einen PIC, wo? Oder ist diese versteckt unter dem LCD?

Ich habe noch nie einen BP gesehen wo Daten gespeichert werden, wird immer im PIC auf Leistungsplatine gemacht.

Ich grüße den Experten,

also die Leistungsplatine konnte ich auslesen und habe den EEPROM gelöscht. Nach Reset startete die Maschine auf italienisch,
Bezüge, Entkalkungen usw. waren auf 0 gesetzt. Firmware habe ich hochgeladen in den Thread.

Auf der BP sitzt ein PIC. Ich warte noch auf Ersatzteile, Dichtungen usw. Bei der Revidierung werde ich die BP ausbauen und
schauen welcher PIC es ist. Hatte einen MICA08 und einen 4-poligen Klemmanschluß gesehen. Kennst du die PIN-Belegung?

Ansonsten läuft die Maschine sehr gut. Wenn die Wassermenge tatsächlich auf der LP gespeichert wird muß ich wohl eine neue kaufen.

Gruß aus Bonn am Rhein
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #442
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
Hatte einen MICA08 und einen 4-poligen Klemmanschluß gesehen. Kennst du die PIN-Belegung?
Ich habe dies Platine noch nie gesehen, aber du kannst es einfach selber ausfinden mit Multimeter und Datenblatt von PIC.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #443
P
pitter-schmitz
Teetrinker
Dabei seit
11.08.2018
Beiträge
8
Vollautomat
ESAM 03.110 - ESAM 4500 B - ESAM 4500S - ESAM6600 EX3
Ich habe dies Platine noch nie gesehen, aber du kannst es einfach selber ausfinden mit Multimeter und Datenblatt von PIC.

Schönen Dank Ano,
ich werde mir dann den PIC ansehen und ausmessen.

Gruß
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #444
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
Hallo zusammen,

dieses Thema hat mich auch schon irgendwie angefixt. Also habe ich mir dann auch gleich einmal einen PICkit2 zugelegt.
Die sind alle aus ESAM3000 Maschinen.

Hier nun der Code von meinen drei Platinen:
5213211641.jpg 5213213691.jpg 5213213691-07.jpg

Interessant finde ich, dass es von der 5213213691 (Maschine aus 2012) eine neuere Version gibt.
5213212691-07 (Maschine aus 2017).

Die werde ich dann gleich einmal auf die 2012er draufbügeln.

Liebe Grüße aus Hamburg,
Poppa
 
Anhänge
  • 5213211641.zip
    513,9 KB · Aufrufe: 206
  • 5213213691-07.zip
    278,5 KB · Aufrufe: 213
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #445
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
So. Nun habe ich den Salat. Speicher erst gelöscht. Nun lässt er sich nicht mehr beschreiben.

:nailbiting:
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #446
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
Es ist schon merkwürdig. Es sieht so aus als ließe sich der Chip nicht auslesen. Mein vorhin hochgeladener Dump von der 2012 Maschine 5213213691 ist leer. da ist gar nichts drin.
Nun konnte ich den chip beschreiben "Programming successful", wenn ich ihn aber wieder auslese ist er leer. Nur 0000.PICkit.jpg

Was soll das denn nun? Hatte das schon einmal jemand?
Configuration steht auf "All Protect". Muss ich da etwas ändern?
protect.jpg

Gruß, Poppa
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #447
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
Ich habe die Platine trotzdem einmal mit den Daten der 5213213691-07 beschrieben und eingebaut. Und was soll ich sagen? Sie funktioniert. Auch die Verbrauchsdaten sind die von der -07.
Schon komisch. Man kann sie beschreiben aber nicht von ihr lesen. :confused:.

Gruß, Poppa
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #448
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #449
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
I didn't enable anything. All the settings were on default. I had a look into the configuration page but couldn't figure out how to change that.

Have you got an idea?

Regards, Poppa
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #450
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
Normally, you'll only see "All protect" if both "Enable Code Protect" and "Enable Data Protect" are selected (under the "Tools" menu).
That's what happening in your first picture.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #451
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
But it will still be possible to write data to the chip? That's not what I understand under "all protect". I am pretty sure that the setting was the same for the other two PCBs.
However, I will have a look at that. I'll keep you informed.

I tapped on the "configuration" link above the "all protect" but couldn't figure out what to do there. I think I need to have a look on the chip specs to understand that.

Regards, Poppa
 
Zuletzt bearbeitet:
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #452
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
RTFM ;-)

See the options under the Tools menu.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #453
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
:LOL:That's what I usually tell the people to do. And yes, you are right, those two protection tags must have been set. But I swear to god and cross my heart, they haven't been set by me. I just connected the PCB and worked along.

Could it be possible that these settings are stored in the PIC somehow?

However. As I reprogrammed the PIC with the 5213212691-07 data, the 5213212691 data is lost. But to be honest. I have got the feeling that the -07 version brews hotter. So: Who cares about the 5213212691 version ;).

Regards, Poppa
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #454
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
@Ano

You wrote in post#17 of this thread that you figured out where the counter data is stored in the EEPROM. I would like to restore the counter data of my 5213212691 board as these belong to this 2012 machine. Right now my 2012 machine has got the counter data of the 2017 machine.

It is an ESAM 3000.B EX:1 so there is no counter for cappuccino. The machine reports washings but I haven't figured out how a washing is initiated.

TOT. COFFEE: 4408 --> hex 00 11 38
TOT. WATER: 2253 --> hex 08 CD
DESCALING: 7 --> hex 07
WASHING: 0 --> hex 00
EEPROM_Data.jpg

Regards, Poppa
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #455
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
If you find out how to do it, please let us know! ;-)
As I reprogrammed the PIC with the 5213212691-07 data, the 5213212691 data is lost. But to be honest. I have got the feeling that the -07 version brews hotter.
They should have the same program, as I think the "-07" is not relevant. But it's easy to check if you have a dump of both -> you both posted them, right?
You say the data got lost, did you erase the EEPROM data for the dumps you posted?
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #456
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
... if you have a dump of both.
Yes. I posted both. But ...
Mein vorhin hochgeladener Dump von der 2012 Maschine 5213213691 ist leer. Da ist gar nichts drin.
Due to the fact that the PICkit2 Programmer was set to "all protect", just on this PCB, the dump is empty (or full of FF).

But as I mentioned yesterday. I have got the feeling that the -07 version brews hotter coffee.

You haven't figured out where and how the counter data is stored, have you?
It can only be stored in the EEPROM as all other data is readable code.

Regards, Poppa
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #457
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #458
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
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.
EEPROM_Data01.jpg
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #459
Ano
Ano
Espressotrinker
Dabei seit
12.11.2014
Beiträge
835
You could make a dump, make 1 coffee, and then make a new dump. Then you can see which bytes change.
TOT. COFFEE: 4408 --> hex 00 11 38
Are you sure the picture is from the right dump? As I do not see the "11 38" sequence.
 
  • Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread Beitrag #460
Poppa
Poppa
Kaffeetrinker
Dabei seit
21.02.2019
Beiträge
61
Ort
Hamburg
Vollautomat
DeLonghi Magnifica ESAM 3000.B EX:1 / ESAM 3100.SB
Yes. I am sure. And I noticed as well that there is no 11 38
Maybe the counter is not stored in such an easy way. For my machine it's not a clear number on a display but a number of blinks of LEDs, indicating
number of blinks x 10^0
number of blinks x 10^1
number of blinks x 10^2
number of blinks x 10^3
number of blinks x 10^4

So maybe it is stored in 5 bytes rather than in two. Who knows.
 
Thema:

Program Data (PIC) verschiedene DeLonghi Maschinen - Diskussionsthread

Oben