Close
Many of us wanted to interact with the BT controller over HCI interface from an external host while developing an application or debugging/testing the controller. One classic example is, when performing RF regulatory testing on the BT controller. Before using the controller, we should ensure that the latest patches for the controller (ROM code) is present in the chip. The patches to ROM code will modify its behaviour and fix bugs. There are two methods to download the latest patch to your chip which I have explained below. To explain the it I have taken CYW20719 chip as an example and the SDK version is BTSDK v3.1.
Method 1 - Download the general patch using CyBluetool.
Method 2 - Download an empty application from the SDK and get the patches along with it
1) Get the latest Modustoolbox IDE from https://www.cypress.com/products/modustoolbox
2) Import a empty btsdk application for your platform (CYW20719), and modify the source file (.c) with below code.
#include "sparcommon.h"
APPLICATION_START() { }
3) Build and program the application to the board. This will download all the required latest patches along with an empty application.
FYI. Listed few useful links below.
https://www.cypress.com/products/modustoolbox
https://community.cypress.com/t5/Public-Archive/CyBluetool-Windows-Installer/m-p/252162#M4213
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.