I am using the latest DLMS library to test IS15959-2 meter.
Firstly, I uploaded the firmware version 1.0. Then after uploading 15 blocks out of 600 blocks, somehow communication stopped.
Now I am uploading firmware version 2.0. So as per our logic, first, it reads the last block number from the meter, from where firmware upload stopped. And from that block number firmware upload start.
So In this case, 15 blocks are of 1.0 firmware and others are of 2.0. In the verification step, it fails.
So, How can we validate/identify that 2.0 is the new firmware?
I have checked in GXDLMSDirector, Every time it starts uploading from the first block only.
Can you please provide suggestions, what we can do in this scenario?
Hi,
Hi,
When you are updating a new image you call image transfer initiate and it should clear all transferred blocks and states.
BR,
Mikko