I am also facing OTA Client update issue after 100% downloaded. i.e, EBL Verification issue.
Download: 100% complete
Bootload state: Verifying Image
Last offset downloaded: 0x00045BF0
No signature verification support, assuming image is okay.
Starting EBL verification
EBL failed verification.
Custom verification FAILED: 0x01
Starting erase from offset 0x00088000 to 0x000FE000
Deleting failed download, status: 0x04
Sending Upgrade End request.
Bootload state: Querying Next Image
I am using Local Storage Bootloader Type for my application.
In my application I have selected Use slot in OTA EEPROM plugin. And I selected it as Use First slot 0.
In the map file of client application I found the address as 0x00088000 as internal storage and size as 0x76000.
And I client application I used
So in my internal storage bootloader I have set slot 0 address as 557056 as start address and size(bytes) as 483328.
After successful 100% download I am getting error.
I am attaching required images to the POST.
Please can some one provide the solution to the issue which I am facing.
The single quote in the address is in the IAR map file. This is not a problem.
The issue you described is not very clear to me. If you just changed from GCC to IAR, the project should still work with the same settings.
If the issue still persists, please create a ticket and attach your old bootloader project and the OTA client project. You can create a ticket here https://siliconlabs.force.com/s/contactsupport
Btw, it's not good to ask new questions in an old forum post, especially in a post that was marked as answered. You can always create a new forum post.
Thanks for the suggestion. I will create a ticket about the issue.