cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to update firmware by OTA using mobile app for spbtle-1s ?

Skada.3
Associate III

I am newbie of ST controller.

I am working with STEVAL-BLUEMIC-1. this module contains spbtle-1s which is based on BlueNRG-1. According to the application note AN4869, firmware can update using another BlueNRG-1as central.

But I want to update firmware using mobile app. Is it possible and how?

5 REPLIES 5
Winfred LU
ST Employee

Please try BlueDFU v1.0.10:

Android: https://play.google.com/store/apps/details?id=com.st.STBlueDFU

iOS: https://itunes.apple.com/it/app/st-bluedfu/id1187882971

It is tested working with STEVAL-IDB007v2 (BlueNRG-1), DK 3.1.0.

Hi Winfred LU

Thanks for the answer.

Along with android side I need help on Embedded side. In STEVAL-BLUEMIC-1 firmware files I am not getting any OTA service. So can I use the same service mentioned in the application note as I mentioned before or any other service is required?

Hi Suvarna,

Yes. Actually the same OTA service is required.

Please refer to AN4869 - The BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade :

https://www.st.com/resource/en/application_note/dm00293821.pdf

Section 2.2.2, BLE application with BLE OTA service

and modify the firmware (application) accordingly. 

Best Regards,

Winfred

Hi Winfred LU,

I go through the application note as per your suggestion and also the project source file.

I am confused between two application BLE_OTA_ResetManager and BLE_OTA_ServiceManager.

I tried with BLE_OTA_ServiceManager, I flash same example code in bluemic-1, but it didn't work.

Can you guide to add OTA service in bluemic-1?

Skada.3
Associate III

hi

I am developing firmware for the OTA feature using steval-blumic-1 project folder.

In file 'OTA_btl.c' file I am getting following error

error: #5: cannot open source input file "SDK_EVAL_Config.h": No such file or directory

Where will I get this file for STEVAL-BLUEMIC-1 module?