Issue
This error will be generated if you attempt to load a new application image into a device with the Load method, and the system image (firmware version) used by the device is incompatible with the new application image. Some devices support the LoadEx method, which will upgrade the system image to a compatible version when this error occurs.
Environment
- LonMaker
- NL220
- Vista
- LNS
Cause
The device contains an incompatible firmware version. You have a mismatch between the old firmware and new firmware. The old firmware was built (linked) to an older version of the system firmware (Echelon's OS) that's either in the Neuron chip (3120 type) or external flash (3150 type).
Resolution
The solution is to either:
- Rebuild your application image (the one you're trying to download) and select the older system image version in the project properties.
- Update the system (and application) image by reprogramming the flash. That's only possible for a 3150 based product.
Xenta 102-AX upgrade to 2.1.6 caused this error and didn’t allow the new firmware to download. This particular Xenta 102-AX had previously been loaded incorrectly and rendered applicationless. This is why it is very important to always know what you are doing prior to loading a new firmware.