⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
24 posts / 0 new
Last post
ronald
Offline
Last seen: 5 years 9 months ago
Joined: 2016-03-03 15:01
SUOTA tools

Hi,

I am working with the DA14583.
I read Training_06_suota_example_v1.1.pdf
Am using SDK 5.0.3.
I cannot find "DA1458x_SUOTA_Multipart_Binary_Generator.zip" file

Where to get the file?

thanks

Device: 
MT_dialog
Offline
Last seen: 1 year 7 months ago
Staff
Joined: 2015-06-08 11:34
Hi ronald,
ronald
Offline
Last seen: 5 years 9 months ago
Joined: 2016-03-03 15:01
thanks

thanks

JBaczuk
Offline
Last seen: 3 years 1 month ago
Joined: 2014-12-31 23:41
This link says you need to

This link says you need to register or login. I'm logged in, and it is not working.

MT_dialog
Offline
Last seen: 1 year 7 months ago
Staff
Joined: 2015-06-08 11:34
Hi JBaczuk,

Hi JBaczuk,

The link has been changed since i ve made that post, should be ok now, please check again.

Thanks MT_dialog

JBaczuk
Offline
Last seen: 3 years 1 month ago
Joined: 2014-12-31 23:41
Yeah, it works now, thanks.

Yeah, it works now, thanks.

dragonzhangcl
Offline
Last seen: 4 years 2 weeks ago
Joined: 2016-08-24 02:03
Hi :

Hi :
I want to get this file, but this link says you need to register or login. I'm logged in, and it is not working.

Can you help me ?

MT_dialog
Offline
Last seen: 1 year 7 months ago
Staff
Joined: 2015-06-08 11:34
Hi dragonzhangcl,

Hi dragonzhangcl,

You will be able to get the file in the Documents tab, under the Tutoral section, the tutorial's name in Tutorial 6 : SUOTA TOOL ZIP FILE, since on every document release the link is probably changed, please check the path mentioned above since the links sometimes might be broken. Anyway i ve attached the new link here.

https://support.dialog-semiconductor.com/resource/tutorial-6-suota-tool-...

Thanks MT_dialog

hchan
Offline
Last seen: 4 years 1 month ago
Joined: 2015-01-21 19:05
Where can I find this tool?

Where can I find this tool? The link is no longer valid

MT_dialog
Offline
Last seen: 1 year 7 months ago
Staff
Joined: 2015-06-08 11:34
Hi hchan,

Hi hchan,

Please follow the description mentioned above in order to reach the .zip file, the documents are updated frequently and the links keep changing, please navigate to the Documents in the Tutorials section.

Thanks MT_dialog 

Henson-Qiu
Offline
Last seen: 4 years 10 months ago
Joined: 2017-06-06 04:47
This link says you need to

This link says you need to register or login. I'm logged in, and it is not working.

MT_dialog
Offline
Last seen: 1 year 7 months ago
Staff
Joined: 2015-06-08 11:34
Hi Henson-Qui,

Hi Henson-Qui,

I suppose that you mean the SUOTA TOOL ZIP FILE, your account seems ok and at least on my side i am able to download the .zip file, can you please log out and log in again in case that solves your problem ? Also i suppose that you are trying to access the file through the Documents page and not from the link that i have provided in my previous post (since what i ve provided is obsolete and there is an indication about this on my latter post).

Thanks MT_dialog

jagath
Offline
Last seen: 3 years 1 month ago
Joined: 2018-04-19 09:28
I am working with the DA14583

Even I am working with the DA14583.
I cannot find "DA1458x_SUOTA_Multipart_Binary_Generator.zip" file

Where to get the file?

PM_Dialog
Offline
Last seen: 7 months 1 week ago
Staff
Joined: 2018-02-08 11:03
Hi jagath,

Hi jagath,

For downloading the DA1458x_SUOTA_Multipart_Binary_Generator.zip file, please hit to the link below:

https://support.dialog-semiconductor.com/resource/tutorial-6-suota-tool-zip-file

For getting more information about the SUOTA, it is strongly recommended to read the Training_06_suota_example_v1.3 training document:

https://support.dialog-semiconductor.com/resource/tutorial-6-adding-sotware-update-over-air-suota

You are able to down load all the available documentation and trainings for the DA1458x chips, from our BLE portal page:

https://support.dialog-semiconductor.com/connectivity

Thanks, PM_Dialog

jagath
Offline
Last seen: 3 years 1 month ago
Joined: 2018-04-19 09:28
hi PM_Dialog,

hi PM_Dialog,

As per the tutorial the fw_multi_part_spi.bin is generated in the output folder, and i burned the FW into the board using smart snippet, but the board seems to be not booting. And while i'm also tried to run the code of "fw_1" on a debug mode and i could able to track the device in the SUOTA app, while i tried to update the "FW_2.image" to it "produces "invalid product header". kindly let me know the next step to proceed.

jagath
Offline
Last seen: 3 years 1 month ago
Joined: 2018-04-19 09:28
hi PM_Dialog,

hi PM_Dialog,

Here by i attached the output zip folder which i generated, kindly verify it or send the output folder generated by you.

Attachment: 
PM_Dialog
Offline
Last seen: 7 months 1 week ago
Staff
Joined: 2018-02-08 11:03
Hi jagath,

Hi jagath,

The most possible reason why you get “invalid product header” is that the offsets of the images reside. Be aware that the DA14585 supports larger images, so you will have to increase the size of the offsets in the flash. Please, open the project_multipart_binary_v2.py and alter the values in the following variables just like below:

MEM_LOC_FOR_FW_1_IMG  = "0x8000"

MEM_LOC_FOR_FW_2_IMG  = "0x1F000"

MEM_LOC_FOR_PRODUCT_HEADER  = "0x38000" 

 

This will give more space between your images. The value 0x8000 is the 1st image offset, the 0x1F000 is the second image offset and the 0x38000 is the offset of your product header. After you are done with that, you should burn the image into the flash of the 585.

 

Thanks, PM_Dialog

jagath
Offline
Last seen: 3 years 1 month ago
Joined: 2018-04-19 09:28
hi PM_Dialog,,

hi PM_Dialog,,

i have changed these values

MEM_LOC_FOR_FW_1_IMG = "0x8000"

MEM_LOC_FOR_FW_2_IMG = "0x1F000"

MEM_LOC_FOR_PRODUCT_HEADER = "0x38000" .

on the multi part .py , and attached the screen shot of the error i was hanging up with.

Attachment: 
jagath
Offline
Last seen: 3 years 1 month ago
Joined: 2018-04-19 09:28
hi PM_Dialog,,

hi PM_Dialog,,

On reference to the previous comment, we are not using DA14585 , we are using DA14583 SOC.

PM_Dialog
Offline
Last seen: 7 months 1 week ago
Staff
Joined: 2018-02-08 11:03
Hi jagath,

Hi jagath,

Apologies, but I thought that you was referring on 585 chip. If you get an "Invalid product header" error that means that the product header is corrupted, the SUOTA expects to read from the product header the location of the images, before doing that it checks the product header signature, which is 0x70 and 0x52 from position 0x1F000, if the product header doesn't match the signature bytes I have mentioned then the application returns the “Invalid product header” message. So, I recommend you to check the flash at that specific location and check if the data matches the data of the product header signature. Also, could you please clarify in which example are you working on?

Thanks, PM_Dialog

jagath
Offline
Last seen: 3 years 1 month ago
Joined: 2018-04-19 09:28
hi PM_Dialog,

hi PM_Dialog,

I'm using the "prox_reporter" example for checking the SUOTA on IOS device, so if possible send a zip file compressed of the FW1 and FW2 as specified in the SUOTA tutorial, As i attached mine earlier. Thanks in advance.

PM_Dialog
Offline
Last seen: 7 months 1 week ago
Staff
Joined: 2018-02-08 11:03
Hi jagath,

Hi jagath,

Could you please clarify if you are using a custom board or any of our developments kits? I tested the SUOTA feature in iOS device using the prox_reporter example of the SDK, but I am not able to replicate your problem. You will find attached the output folder of the DA1458x_SUOTA_Multipart_Binary_Generator_v0.

Thanks, PM_Dialog

Attachment: 
divyesh
Offline
Last seen: 1 year 4 months ago
Joined: 2020-04-20 13:19
Hi,

Hi,

I am working with the DA14531.
I cannot find "DA1458x_SUOTA_Multipart_Binary_Generator.zip" file.

Thanks 

 

PM_Dialog
Offline
Last seen: 7 months 1 week ago
Staff
Joined: 2018-02-08 11:03
Hi divyesh,

Hi divyesh,

Thanks for your question. Could you please raise a new forum ticket as this one is very old and closed? In case of DA14531, please check the following tutorial:

http://lpccs-docs.dialog-semiconductor.com/Tutorial-BLE-SUOTA-DA145x/index.html

Thanks, PM_Dialog