29.10.2020
IX \ X2 terminals
This message:
" The unit should be scheduled for preemptive maintenance service "
appears on the screen after reboot.

This feature was implemented in Firmware version 8.0 b569.
It promts that the display or flash memory is soon to be due (liftime reached)
From Release notes one can read:
"Added support of Product health and Service time internal when
eMMC flash memory and Backlight reaching end of lifetime".
Presented in Diagnostic Page and in a warning Message:
“The unit should be scheduled for preemptive maintenance service”
What can you do about this?
1. Update firmware
- new versions of the firmware (from b894 and forward), are much more efficient in terms of memory wear.
So just by updating the firmware one can obtain considrable longer service time. of the unit.
(Although IF it is a critical system, we strongly recomend that the unit should be replaced / serviced.)
2. Reduce logging
Data logging is normaly what mostly wear out the flash memory. So, reducing the amount of datalogging
To what is strickly needed, would increase the remaining service time of the unit.
3. Install a SD card and Move the database to this external device. (see here for details )
- This will reduce the wear on the internal flash, that now only will handle system operations, thus expanding
The internal flash lifetime vastly. ( here is the setting )
4. Replace or service the unit.
- The repair consist of replacing the cpu board.
- The cost will be aprox. 30-40% of a new unit. so, before desiding wether to replace or repair,
one should consider the age and service hours of the unit.
Firmware Improvements
The pre-emptive message was a first stage, to provide status information of the flash memory.
However, Beijer electronics soon acknowledged that this was "to little to late".
Newer firmware versions (b894 and forward), calculates the flashwear from the begining, and will issue
warnings at every 10% wearout, IF, and only if, the 10% wear occure faster than expected for normal
lifetime of the unit.
You can read more about the warning messages in current firmwares here
IF warnings occure they can be anoying for the operator. And even IF measures are taken in the application,
or by updating the firmware, some warnings will occure anyway until the next 10% wear level is reached.
To fix this one need to supress the warnings for some time. this can be doned from the terminals Service
menu in the: diagnostics section
There are also implemented system tags in IX that makes it possible to monitor the flashwear from the
IX application it selfe :
- SystemTagFlashMemoryEolInfo : 1,2,3 [1=normal, 2=Warning(80%) ,3= Urgent]
- SystemTagFlashMemoryLifeTimeUsed : 1-11 [1=0-10%, 10=90-100%, 11=exeeded.]
System tags are available by clicking on the small down arrow at the rightmost of the "ADD button" in
the taglist:
