The real-time-clock (RTC) chip used in SNAP-LCM4 and SNAP-LCSX controllers is obsolete and has been replaced by an equivalent part. As a result, older firmware versions do not work in controllers with the newer RTC chip.
Which Firmware Can My Controller Use?
The answer depends on the type of controller you have and when it was manufactured.
If your device is easily accessible, you can visually check its manufacturing date code to see when it was manufactured.
See the Resolution section below for additional details.
- If its manufacturing date code is 03/07 or lower, it has the obsolete RTC chip, and can use any version of firmware because the newer firmware recognizes both the obsolete chip and the new chip.
- If its manufacturing date code is 04/07 or higher, it has the new RTC chip. It needs the newer firmware for the time of day functions to work correctly.
- SNAP-LCM4s need firmware R4.1e or higher.
- SNAP-LCSXs SNAP-LCSX-PLUSes and need firmware R4.1d or higher.
If you choose not to update the firmware in controllers with the new chip, all functions will work correctly except for the time of day functions. (Most other timing functions are handled by the UART's clock tick, and that hasn't changed.)
The following lists the first firmware version that supports the new RTC and its respective controller:
- SNAP-LCM4 and R4.1e
- SNAP-LCSX and R4.1d
- SNAP-LCSX-PLUS and R4.1d
If you are using FactoryFloor 3.1, 4.0, or 4.1, use the most current R4.1 firmware version for your controller.
If you are using FactoryFloor 3.0 or lower: FactoryFloor software versions 3.0 and lower are not compatible with firmware 3.1 or higher. This means your controller can’t use the updated 4.1 firmware versions listed above.
If you’re using FactoryFloor 3.0 or lower, we have a special firmware, version S3.0c
, for your controller. This firmware recognizes the newer RTC and works with the older versions of FactoryFloor. You can download the S3.0c firmware file from the Opto 22 FTP site