After a lot of research, I think I have found the cause, that would be a memory saturation of the 95P08 which is on the EDC15C2 (3 connectors), this small EEPROM has a limited capacity and the number of services zones (history) is limited to 50.
Current "fleet": 2003 406 Estate 2.0HDi 110 - 7 seater - just hit 710.000 kms 2001 Citroen Saxo 1.6i 8v 100
Previously owned: 2000 406 Sedan 2.0 HDi 90 2000 406 Coupé 2.0i 16v 138 - Riviera Blue
PP2000 user, can help with faults / diagnostics in the Netherlands.
After a lot of research, I think I have found the cause, that would be a memory saturation of the 95P08 which is on the EDC15C2 (3 connectors), this small EEPROM has a limited capacity and the number of services zones (history) is limited to 50.
Don't shoot me but my understanding (as mentioned once by my diagnostic mechanic) is that Peugeot and Citroen ECU's will only allow 50 'clear error log' attempts. After this I think the ECU kinda locks out, might be worth speaking to a company like BBA Reman?
Cars in my care:
2021 Kia Spottage 1.6 Pez Turbo Dual Clutch Gearbox Trickery
2013 Renner Twingo - donkey work
I found how to do it without modifying the eeprom with Diagbox
You must clear the history of the fault log in the BSI.
The erase function is no longer available in Diagbox itself (only reading is possible, erasing is no longer possible).
It is possible only via PP2000 / LEXIA, that is why it is necessary to take an old vehicle to have PP2000 / LEXIA (In Diagbox).
The deletion of this log will also clear the faults of all computers (without having to enter Km, for new zone APV, as for the injection ECU for example)!
Current "fleet": 2003 406 Estate 2.0HDi 110 - 7 seater - just hit 710.000 kms 2001 Citroen Saxo 1.6i 8v 100
Previously owned: 2000 406 Sedan 2.0 HDi 90 2000 406 Coupé 2.0i 16v 138 - Riviera Blue
PP2000 user, can help with faults / diagnostics in the Netherlands.
I found how to do it without modifying the eeprom with Diagbox
You must clear the history of the fault log in the BSI.
The erase function is no longer available in Diagbox itself (only reading is possible, erasing is no longer possible).
It is possible only via PP2000 / LEXIA, that is why it is necessary to take an old vehicle to have PP2000 / LEXIA (In Diagbox).
The deletion of this log will also clear the faults of all computers (without having to enter Km, for new zone APV, as for the injection ECU for example)!
I'd be interested to know if virginising this EEPROM just means writing 0s over all of its memory.
No, afaik that will brick the EDC15C2 . I think there are some factory default parametes in there that must have a correct value.
There are loads of forums out there where people upload their EEPROM dump and ask for a virginized version of it. The people who answer use special software that can "virginize" such a dump. For example "Immotool", see here http://www.digital-kaos.co.uk/forums/sh ... ost2457026 . If you can get a recent version of that tool, i'd be interested!
Current "fleet": 2003 406 Estate 2.0HDi 110 - 7 seater - just hit 710.000 kms 2001 Citroen Saxo 1.6i 8v 100
Previously owned: 2000 406 Sedan 2.0 HDi 90 2000 406 Coupé 2.0i 16v 138 - Riviera Blue
PP2000 user, can help with faults / diagnostics in the Netherlands.