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:
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
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
Old one's file name?
SUOTA-iOS-3.200.6.3-src.tar.gz
SUOTA-Android-3.190.10.3-src.tar.gz
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
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
Hi MT_dialog
I would like to get the source code for the latest SUOTA app.
Thanks
Hi MT_dialog
Thank you very much.
I mailed you.
Regards,
Sean
Hi MT_dialog
I would like to get the source code for the latest SUOTA app.
Thanks
Hi ankitdaf,
A mail is sent to the registered email address.
Thanks MT_dialog
suota code
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
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.
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
Hi MT_dialog
I also would like to get the source code for the latest SUOTA app.
Thanks!
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
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
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
Hi Team,
Thanks a lot I got it ..... Thanks for your support
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
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
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
I also would like to get the source code for the latest SUOTA iOS app.
Thanks!
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