MTB DFU BLE Upgradable Stack

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
joshm
Level 4
Level 4
25 replies posted 50 sign-ins 10 questions asked

ref: https://community.infineon.com/t5/AIROC-Bluetooth/MTB-PSoc6-BLE-OTA-Bootloader/m-p/330105#M1173

The example from the discussion posting above implements DFU for BLE with a non-upgradable stack. Has anyone successfully implemented the upgradable stack example for MTB? 

Thanks!

Josh

0 Likes
1 Solution
Yugandhar
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 5 likes given

Hello, 

In MTB, only new Stack will be supported. BLE Upgradable OTA  project for new stack in MTB is not developed yet, we had a plan for creating this code example in future. Until then you can use the BLE upgradable OTA project from the PSoC Creator. 

Thanks,

P Yugandhar. 

View solution in original post

0 Likes
3 Replies
Yugandhar
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 5 likes given

Hello,

We don't have the PSoC6 BLE OTA upgradable code example project in MTB. We have the new stack coming for PSoC6 BLE in MTB soon. In MTB, legacy stack will be discontinued. Legacy stack to be used only with PSoC Creator.

Thanks,
P Yugandhar.

0 Likes

@Yugandhar My company is about to deploy a new product, and the main firmware piece that needs to be finished before we can get beta out to a larger number of customers is OTA. We have been developing in PSoC Creator, but since MTB seems to be the way of the future, I am exploring porting to MTB. We do not want to get stuck with a discontinued, old set of tools, but we cannot delay development for an unknown amount of time. 

As it is, it seems we 3 options: 

1. Continue with Creator and the old BLE stack to implement an upgradable stack for whatever small patches come in the future.

2. Upgrade to MTB and use the old non-upgradable stack.

3. Upgrade to MTB and delay OTA implementation until the new stack comes out. 

Do you have any recommendations or insight into the capability risk associated with keeping with the old stack or the time risk of waiting for the new MTB BLE stack?

Thank you.

0 Likes
Yugandhar
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 5 likes given

Hello, 

In MTB, only new Stack will be supported. BLE Upgradable OTA  project for new stack in MTB is not developed yet, we had a plan for creating this code example in future. Until then you can use the BLE upgradable OTA project from the PSoC Creator. 

Thanks,

P Yugandhar. 

0 Likes