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

Bluetooth SDK

Level 3
10 replies posted 10 questions asked 5 replies posted
Level 3


We developed a custom board using CYBT-423028-02 and now we know that this device is absolute. We have to change the module with CYBT-423054-02 ...

We may not need to change to the hardware side. But we are curious about the changes in the development enviroment.

We developed the firmware using Wiced studio. And for newer module we need to use the Modustoolbox.


1. What changes we need to implement to migrate from Wiced studio to Modustoolbox.

2. Is Modustoolbox 1.1 compatible with CYBT-423054-02? Or we have to download the Modustoolbox 2.2?

3. Please share the programming software for newer module. For the previous module we use Modprogramming software, can it also be used with the newer one?

4. During API searching for modus we directed to Wiced APIs , so can all the Wiced APIs be used with Modus?,  just to confirm.

1 Solution
Moderator 750 replies posted 500 likes received 500 replies posted

Hi ns_4270701​,

Following are my answers to your queries:

1-A: You don't have to do any major changes. Your main .c file can be copied directly in ModusToolbox, provided you check for any API/function changes in the application.

2-A: I would strongly recommend you to download and use latest ModusToolbox and BTSDKs as we have done several bug fixes and feature additions in latest software versions. We have released MTB 2.0, 2.2 after MTB1.1, so it is always suggested to go with latest versions.

3-A: Apart from ModusToolbox IDE, you can use CLI, CyBluetool, Chipload to program the module.

4-A: During API searching for modus we directed to Wiced APIs

>> I did not understand your question exactly. When you are using ModusToolbox with Stand alone BT devices, you should be able to get the Bluetooth libraries and function details in BTSDK. There are not much differences in functions and libraries though, still I would suggest to verify once while developing your firmware. Please check latest Wiced BTSDK information here: GitHub - cypresssemiconductorco/wiced_btsdk: BTSDK (headers, libraries, chip and BSP files, peer/hos...

If you are very new to ModusToolbox, I would suggest you to have look at following links to get familiar with MTB

GitHub - cypresssemiconductorco/CypressAcademy_MTB101_Files

Session 1: Introduction to ModusToolbox 2.x

Session 7: Getting started with BT/BLE in ModusToolbox2.2

View solution in original post

1 Reply