SUOTA

Secure SUOTA example

Mon, 2019-05-13 21:38--tbondar

Hi All,

I'm trying to find an example or a detailed documentation about secure SUOTA over BLE. By secure SUOTA I mean signing the new firmware image with some key (private key) and the SUOTA service (or the bootloader?) would check the validity of the new firmware image. Basically, I'm talking about checking if the new firmware is coming from a genuine source. Looking at the source code it's not clear if this is a supported feature or not.

I use SDK_1.0.14.1081.

Thanks,
-Tamás

Need help: ROM region overflowed by RetRAM0

Mon, 2018-10-08 05:35--brooksprumo

Hi Dialog,

I'm currently attempting to add SUOTA to my 14681 firmware. I've essentially copied the pxp_reporter source file into my build directory, and tweaked the config header a bit (to define SUOTA). When building, I get the following error:

Building target: build/firmware_0.1.0_debug_qspi.elf
ld: ROM variables region (starting at 0x07FDC000) overflowed by RetRAM0
collect2: error: ld returned 1 exit status
make: *** [build/firmware_0.1.0_debug_qspi.elf] Error 1

How to check what´s being received by the DA 14681 dev board during SUotA update through App

Tue, 2017-12-05 07:49--vinesh_gowda

Hello,

I need to know what the Android App is sending to the board or what the board is receiving during the SUotA. Is there any method to check this or are there any particular lines/files in the SUotA loader program where I can debug as soon as I start receiving the data from the app(mobile phone)?

SUOTA tutorial error

Fri, 2017-11-24 22:13--TMiranda

Hi guys.

I'm using the DA14585 Basic Dev-Kit with the 6.0.6 SDK, trying to run the SUOTA Tutorial (number 6). I've faced a few problems that I would like to question.

1. There's no DA1458x_SUOTA_Multipart_Binary_Generator_0.rar on the DA14585 Software & Tools page. I've had to download it from the DA14583. Is there a reason for this?

2. The SUOTA tutorial ask you to use a ble_585_sw_version.h file to generate the .img files. This file doesn't exist on the SDK 6.0.6 (or I have been unable to find it).

セカンダリブートローダでのメモリマップについて

Thu, 2017-10-05 09:23--sogabe

Hello, Dialog.

In the explanation of memory management explained in Tutorial 6, I do not know if there are places that users can freely use.
根据to the previous question, 0x1E000 ~ 0x1EFFF is answered that there is no problem even if it is used, but in programs that can handle SUOTA and security like ble_app_all_in_one, it is used as 0x1E000 ~ saving area of bonding data I will.

app_bond_db.h
#define APP_BOND_DB_DATA_OFFSET (0x1E000)

SUOTA Error "INVALID PRODUCT HEADER" for custom board DA14580

Fri, 2017-06-23 14:16--shrikrishna.katore

Hi Dialog,

I have custom DA14580 Board .
I am trying to Update my Firmware(Image1) to it using SUOTA IOS APP for first time i am getting success when i tried to update same image i am getting "SAME IMAGE ERROR" as expected.
When i updated NewFirmware (Image2) its shows success ,But when i trying to update older Firmware version(Image1) i am getting "INVALID PRODUCT HEADER".
After that I am unable to update the firmware neither older nor newer
What could be the issue ?

Thanks,
Shrikrishna.

Questions about the SUOTA App

Tue, 2017-06-13 11:14--dsandbue

Hello there,

I'm currently trying to implement SUOTA in our application and would like to ask you two questions:

1) I'd like to flash a new image to a DA14681 via the Dialog-App. I can find and select the device, but when I proceed with ‘Update’ the list ‘Select a file…’ is empty. It seems the App can't find the .img I put in locale/SUOTA on my iPhone. Can you help me where to put the image-file so that the App can find it? :-)

2) I'd like to understand the source code of your SUOTA App better - is there some additional documentation for the code?

Pages

Subscribe to RSS - SUOTA