EEPROM

Die Hauptplatine besitzt einen EEPROM mit 256 Bytes Speichergröße. Auf diesen werden Details geschrieben wie Kaffeetassenmenge.

AdresseDispnoDispVerwendung
000xC10xD1
01 0x00 0x00
02 0x00 0x00
03 0xFF 0xFF
04 0x60 0xE5 Kaffeetassen LOWbyte
05 0x0C 0x18 Kaffeetassen HIGHbyte
06 0xFF 0xFF
07 0xFF 0xFF
08 0xA0 0xFA
09 0x00 0x00

Rest 0xFF

Ein jungfräulicher EEPROM wird nach Einschalten der Maschine wie folgt beschrieben:

00 0xDC
01 0x00
02 0x55
03 0xFF
04 0x00
05 0x00
06 0xFF
07 0xFF
08 0x82
09 0x00

Rest FF

Nach der Boiler-Erstbefüllung ändern sich zwei Bytes:

02 0x55 → 0x00
04 0x00 → 0x01

Eine geplante Obsoleszenz konnte nicht festgestellt werden, auch nach 0xffff Kaffeetassen, hat die Maschine ohne Probleme weitergearbeitet.

Der Kaffeetassenzähler wird also primär für die Calc-Clean Funktion verwendet:

Wenn Highbyte ungerade && (Lowbyte & 0b1111 1000)

( Highbyte & 0x01 ) && ( Lowbyte & 0xF8 )

Sobald Highbyte gerade ⇒ Calc Clean wird nicht mehr angezeigt