Can I get the latest source code of SUOTA app?

24 posts / 0 new
Last post
Sean666
Offline
Last seen:2 years 7 months ago
加入:2016-08-04 03:56
Can I get the latest source code of SUOTA app?

I want the latest SUOTA app source code for both Android and iOS.
https://itunes.apple.com/jp/app/dialog-suota/id953141262?mt=8
https://play.google.com/store/apps/details?id=com.dialog.suota

The source code published on the following page seems to be old.
https://support.dialog-semiconductor.com/connectivity/product/da14583?qt...

Android, iOS 両方の最新の SUOTA app のソースコードが欲しいです。
https://itunes.apple.com/jp/app/dialog-suota/id953141262?mt=8
https://play.google.com/store/apps/details?id=com.dialog.suota

以下の page で公開されているソースコードは古いようです。
https://support.dialog-semiconductor.com/connectivity/product/da14583?qt...

Keywords:
Device:
MT_dialog
Offline
Last seen:3 weeks 16 hours ago
工作人员
加入:2015-06-08 11:34
Hi Sean666,

Hi Sean666,

You would like the source code for the SOUTA or the just apk ? you should be able to download the apk from Google Play directly.

Thanks MT_dialog

Sean666
Offline
Last seen:2 years 7 months ago
加入:2016-08-04 03:56
Hi MT_dialog,

Hi MT_dialog,

I want the latest "source code" for both Android and iOS. (Not apk)
They are for SUOTA app.

The following links is old.
https://support.dialog-semiconductor.com/connectivity/product/da14583?qt...

Best regards,
Sean

Sean666
Offline
Last seen:2 years 7 months ago
加入:2016-08-04 03:56
Old one's file name?

Old one's file name?
SUOTA-iOS-3.200.6.3-src.tar.gz
SUOTA-Android-3.190.10.3-src.tar.gz

Sean666
Offline
Last seen:2 years 7 months ago
加入:2016-08-04 03:56
Hi MT_dialog,

Hi MT_dialog,

I commented on the following threads.

How can I get the SUOTA source code for both Android & IOS
https://support.dialog-semiconductor.com/how-can-i-get-suota-source-code...

Best regards,
Sean

MT_dialog
Offline
Last seen:3 weeks 16 hours ago
工作人员
加入:2015-06-08 11:34
Hi Sean666,

Hi Sean666,

The link that your are mentioning that is old is just the APK, the source code isn't provided directly via the support site only via request.

So, a mail with the SLA is sent the registered email address.

Thanks MT_dialog

ankitdaf
Offline
Last seen:2 years 6 months ago
加入:2015-09-03 20:14
Hi MT_dialog

Hi MT_dialog

I would like to get the source code for the latest SUOTA app.

Thanks

Sean666
Offline
Last seen:2 years 7 months ago
加入:2016-08-04 03:56
Hi MT_dialog

Hi MT_dialog

Thank you very much.
I mailed you.

Regards,
Sean

ankitdaf
Offline
Last seen:2 years 6 months ago
加入:2015-09-03 20:14
Hi MT_dialog

Hi MT_dialog

I would like to get the source code for the latest SUOTA app.

Thanks

MT_dialog
Offline
Last seen:3 weeks 16 hours ago
工作人员
加入:2015-06-08 11:34
Hi ankitdaf,

Hi ankitdaf,

A mail is sent to the registered email address.

Thanks MT_dialog

xjyriia
Offline
Last seen:3 years 2 months ago
加入:2017-04-08 02:46
suota code

suota code

MT_dialog
Offline
Last seen:3 weeks 16 hours ago
工作人员
加入:2015-06-08 11:34
Hi xjyriia,

Hi xjyriia,

Please go the 580 product page and select the Software & Tools tab, check the Mobile section and there you will be able to find the SUOTA source code.

Thanks MT_dialog

Artus91
Offline
Last seen:3 years 4 months ago
加入:2017-06-01 12:19
Hi, currently we are

Hi, currently we are developing the SUOTA function for Android mobile application. And I would like to find out can I get the source code for Android ? If yes, so how?

I found such linkhttps://support.dialog-semiconductor.com/resource/suota-source-code-soft..., but I didn't understand how to get the source code for Android SDK.

MT_dialog
Offline
Last seen:3 weeks 16 hours ago
工作人员
加入:2015-06-08 11:34
Hi Artus91,

Hi Artus91,

If you go in the Software and Tools tab in the Mobile section you will be able to find the SUOTA source code for iOS and Android, all you have to do is just to accept the licencing and you will be able to download the Source code.

Thanks MT_dialog

zwffcb
Offline
Last seen:3 months 3 weeks ago
加入:2017-04-18 10:26
Hi MT_dialog

Hi MT_dialog

I also would like to get the source code for the latest SUOTA app.
Thanks!

MT_dialog
Offline
Last seen:3 weeks 16 hours ago
工作人员
加入:2015-06-08 11:34
Hi zwffcb,

Hi zwffcb,

The source code is uploaded on the support site, you can follow the path i 've indicated above in order to get it.

Thanks MT_dialog

siva sandeep1812
Offline
Last seen:1 year 7 months ago
加入:2018-12-06 03:13
Hi ,

Hi ,

I am developing iOS application where I need to update my ble firmware from iOS app
I am working on swift version please give me the access to source code. please help Me in this ...

Thanks a lot in advance

PM_Dialog
Offline
Last seen:20 min 13 sec ago
工作人员
加入:2018-02-08 11:03
Hi siva sandeep1812,

Hi siva sandeep1812,

You are able to find the SOUTA source code for Android/iOS devices in our support page. For downloading it, please visit our portal pagehttps://support.dialog-semiconductor.com/然后进入“连接:蓝牙低energy & 802.15.4”. From the top menu bar click to the “Products” and then select the “DA14580”. In the “Software & Tools” window, hit to the “Mobile” tab and then you will be able to find all the available mobile applications. Please, go to the OTA applications and you will find theSUOTA - Source Code (Software update over the air) - Android. Be aware that you have to accept the Software License Agreement (SLA) first. Please, try to download it and hit into the padlock that will appear from the download. After that you will have to agree with the License Agreement and the you should wait until your access will be granted. If you found the procedure described useful, please mark the answer as accepted.

谢谢,PM_DIalog

siva sandeep1812
Offline
Last seen:1 year 7 months ago
加入:2018-12-06 03:13
Hi Team,

Hi Team,

Thanks a lot I got it ..... Thanks for your support

siva sandeep1812
Offline
Last seen:1 year 7 months ago
加入:2018-12-06 03:13
Hi Team ,

Hi Team ,

I am developing iOS Application in Swift with all my bluetooth classes . how can i use your suota module(objective c code) to update firmware from swift app. by picking only required classes(All Device manager classes are in place which is developed by us , Now i want to implement firmware update[.img] file by using suota). please help me in this.

Thnks

PM_Dialog
Offline
Last seen:20 min 13 sec ago
工作人员
加入:2018-02-08 11:03
Hi fitz,

Hi fitz,

Glad that you are able to download the source code of SUOTA mobile application. If you found the procedure described useful, please mark the answer as accepted.

Thanks, PM_Dialog

PM_Dialog
Offline
Last seen:20 min 13 sec ago
工作人员
加入:2018-02-08 11:03
Hi siva sandeep1812,

Hi siva sandeep1812,

This is not a straight-forward task, as the SUOTA implementation in our iOS app is coupled with the respective UI elements and our own implementation of the bluetooth connection logic. You will need to extract the relevant code from our implementation and insert it to yours (if you don't want to reuse our app UI) and also add the required SUOTA logic to your bluetooth connection manager.

The relevant classes are the following:

- BluetoothManager: Implements the scan and connection/disconnection logic (central manager delegate). Since you have your own implementation, the main thing to replicate is the notifications it sends on various events (e.g. BluetoothManagerDisconnectedFromDevice).

- GenericServiceManager, SUOTAServiceManager: Implement the peripheral communication logic (initiate operations and peripheral delegate). If you use your own implementation, you need to replicate the notifications it sends (e.g. GenericServiceManagerDidReceiveValue) and the operation API it provides (e.g. read/write value). It also implements some of the SUOTA initialization logic, like checking the SUOTA service and reading device info and SUOTA features.

- FileTableViewController: Implements the file selection logic. The selected file is stored in order to be used by the upload procedure, so this must be replicated.

- GenericParamsViewController, SUOTAParamsViewController: Implement the SUOTA configuration logic. These may be skipped entirely by using default options, but the configuration must be set like in the prepareForSegue method of SUOTAParamsViewController.

- SUOTAViewController: Implements the upload procedure. If you don't want to use the view controller, you need to extract the SUOTA logic from it. The basic method here is the doStep (and the methods it calls), which implements the SUOTA upload procedure. The implementation depends on notifications about BLE events from SUOTAServiceManager/BluetoothManager and on the SUOTAServiceManager operation API. It also depends on configuration options set by previous components like the firmware file, flash parameters, block size.

Thanks, PM_Dialog

elahiammar (not verified)
I also would like to get the

I also would like to get the source code for the latest SUOTA iOS app.
Thanks!

PM_Dialog
Offline
Last seen:20 min 13 sec ago
工作人员
加入:2018-02-08 11:03
Hi,

Hi,

The procedure should be followed to download the source code of the iOS SUOTA iOS mobile application:

Visit our portal pagehttps://support.dialog-semiconductor.com/然后进入“连接:蓝牙低energy & 802.15.4”. From the top menu bar click to the “Products” and then select the “DA14580”. In the “Software & Tools” window, hit to the “Mobile” tab and then you will be able to find all the available mobile applications. Please, go to the OTA applications and you will find the SUOTA - Source Code (Software update over the air) - Android. Be aware that you have to accept the Software License Agreement (SLA) first. Please, try to download it and hit into the padlock that will appear from the download. After that you will have to agree with the License Agreement and the you should wait until your access will be granted. If you found the procedure described useful, please mark the answer as accepted.

Thanks, PM_Dialog