I am trying to update firmware in meter follows IS15959 standard.
In that first block uploaded successfully and got the response.
Second block transferred into meter and got the response and in parsing got the following error message
"Device reports a hardware fault."
There shouldn't be any problems with image transfer and IS 15959. What programming language you are using? Have you read the Image block size and called Image transfer initiate first?
If the first block is accepted and the second fails for the hardware fault, I believe that there is something wrong with the meter. Try to read Image transferred blocks status and check if the first bit is set.
It should be set if the block is accepted.
I am reading image block size after calling GetImageBlock. So It will take fix 200 block size.
Updated the sequence as per your first reply, Read the image block size first and then call GetImageBlock.
Now it is uploading.
Thanks for your valuable suggestion.
Hi,
Hi,
There shouldn't be any problems with image transfer and IS 15959. What programming language you are using? Have you read the Image block size and called Image transfer initiate first?
BR,
Mikko
Hi Mikko,
Hi Mikko,
We are using c# programming language.
Yes, we read the image block size and called the image transfer initiate method first.
Regards
Bhaumik
Hi,
Hi,
If the first block is accepted and the second fails for the hardware fault, I believe that there is something wrong with the meter. Try to read Image transferred blocks status and check if the first bit is set.
It should be set if the block is accepted.
BR,
Mikko
Hi Mikko,
Hi Mikko,
I am reading image block size after calling GetImageBlock. So It will take fix 200 block size.
Updated the sequence as per your first reply, Read the image block size first and then call GetImageBlock.
Now it is uploading.
Thanks for your valuable suggestion.
Regards
Bhaumik
Hi,
Hi,
I'm glad that this is solved. Updating the firmware can be a real pain.
BR,
Mikko