BT SDK 1.3 Release Notes

dill

BT SDK 1.3 Release Notes ‏571 KB

BT SDK 1.3 Release Notes - Infineon Developer Community

BT SDK 1.3 Release Notes ‏571 KB

PDF Viewing Options

Not Your Device? Search For Manuals or Datasheets below:


File Info : application/pdf, 8 Pages, 570.72KB

Document DEVICE REPORTBT SDK 1.3 Release Notes
BT SDK1.3 Release Notes

BT SDK 1.3 Release Notes

Overview
This release is an update to the BT SDK 1.2. The BT SDK 1.3 is targeted for the CYW20719B2, CYW20721B2, CYW20819, CYW20820, and CYW89820 ultra low power Bluetooth 5.0 SoCs and the ModusToolboxTM IDE. ModusToolbox 1.1 with the Bluetooth SDK software library provides a complete development environment to allow you to quickly create Bluetooth enabled IoT solutions like smart watches, medical devices, or home automation platforms. This document describes the features and known limitations for the BT SDK 1.3.
Contents
Overview ....................................................................................................................................................... 1
Contents ........................................................................................................................................................ 1
What's Changed............................................................................................................................................ 1
What's Included............................................................................................................................................. 2 Bluetooth SDK ........................................................................................................................................ 2
Design Impact ............................................................................................................................................... 2 Updating from BT SDK 1.2 ..................................................................................................................... 2
Supported Boards ......................................................................................................................................... 3
Known Issue Fixes ........................................................................................................................................ 3
Known Issues/Limitations.............................................................................................................................. 4 Documentation........................................................................................................................................ 4 Platform .................................................................................................................................................. 4 Bluetooth SDK ........................................................................................................................................ 4
Open Source ................................................................................................................................................. 7
Further Reading ............................................................................................................................................ 7
What's Changed
This section provides a high-level overview about what changed from BT SDK1.2 to BT SDK1.3.  Added support for the CYW20719B2 device and the CYW920719B2Q40EVB-01 platform  Added support for CYW89820 device and CYW989820EVB-01 platform  Note: Additional PEPS demo code examples are available in a separate BT Pro PEPS zip file distribution. Contact Cypress sales to get access.  Added the following demo code examples for the CYW920719B2Q40EVB-01, and CYW920721B2EVK-01

June 29, 2019

Document Number: 002-27772 Rev. **

- 1 -

BT SDK1.3 Release Notes
 Map Client  Added/updated the following demo code examples for the CYW920721B2EVK-01.
 Added support for the Google Fast Pair Service in the following demo code examples  HeadsetPro, HeadsetProAAC, Speaker Pro, Speaker Pro AAC  Note: Audio demo/snip/middleware code examples for the CYW20721 are available in separate BT Pro zip files. Contact Cypress sales to get access.
 Added Headset WASS code example  Note: Headset_wass code example is available in a separate BT Pro zip file. Contact Cypress sales to get access.
What's Included
Bluetooth SDK
The Bluetooth SDK is targeted for the CYW20719B2, CYW20721B2, CYW20819A1, CYW20820A1, and CYW89820 ultra low power Bluetooth 5.0 SoC and the ModusToolbox IDE. This SDK includes the following:
 Bluetooth firmware  Platform and board support packages  Build system  Local tools including BTSpy trace utility and debugger  Various sample applications
Design Impact
Updating from BT SDK 1.2
Installing the BT SDK 1.3 will remove any previous version. If you have local work that needs to be saved, copy out the <MT_INSTALL_FOLDER>/libraries/xx to a different location. The default BT_20819A1 SDK1.0 can be removed if desired, installing this SDK will update/obsolete. Use the following steps to install the BT SDK1.3 in the ModusToolbox 1.1 IDE:
1. From the ModusToolbox IDE, click on the Help menu and select Update ModusToolbox SDKs 2. Click install Custom SDK 3. Browse to the downloaded .cysdk file and install

June 29, 2019

Document Number: 002-27772 Rev. **

- 2 -

BT SDK1.3 Release Notes

Supported Boards

This release provides support for the following boards.

Board

MCU

Connectivity

CYW920819EVB-02

CYW20819

On-chip Bluetooth

CYBT-213043-MESH

CYW20819

On-chip Bluetooth

CYBT-213043-EVAL

CYW20819

On-chip Bluetooth

CYW920820EVB-02

CYW20820

On-chip Bluetooth

CYW920721B2EVK-01

CYW20721

On-chip Bluetooth

CYW920719B2Q40EVB-01 CYW20719

On-chip Bluetooth

CYW989820EVB-01

CYW89820

On-chip Bluetooth

Known Issue Fixes
This section lists the known issues from the BT SDK1.2 release that were fixed in this release.

Platform/BT Firmware/Application

Fix

[CYW20721B2EVK-01] Pbap client

Corrected chip name.

[CYBT-213043-EVAL] Button

Fixed issue that the button is working with default pin configuration even when functionality was changed through device configurator

[CYW920819EVB-02, CYBT-213043-EVAL] LED Fixed issue that the LED is working with default pin configuration even when functionality is changed through device configurator

[CYBT-213043-MESH, CYW920820EVB-02] Light dimmable

Fixed issue of not being able to get Component info from Light_dimmable app and device doesn't reply back anything on sending "Get Info"

[CYBT-213043-MESH, CYW920820EVB-02] OTA

Fixed issue that OTA wasn't working on mesh demo applications using Android mobile app.

[CYBT-213043-MESH] MESH Conformance

Fixed issue of not being able to provision through PB-ADV using Client control.

[CYBT-213043-MESH] MESH Conformance

Fixed issue of the provisioning invite send failure for mesh_provision_server app and provisioning fails.

[CYW920820EVB-02] PTS

Fixed issue where PTS doesn't receive Generic OnPowerUp or Power Level or OnOffStatus after power on reset.

[CYW920820EVB-02] MESH Conformance

Fixed issue of not being able to send subscription get from client control and mesh conformance test fails since PTS "Did not receive Config SIG Model Subscription Get (Element Address = PTS's unicast address"

[CYBT-213043-MESH] PTS

Fixed issue of not being able to bind required AppKey during the execution of MESH/CFGCL/KR/BV-XX-C

[CYW920819EVB-02] ePDS

Fixed issue that wake up from ePDS doesn't reinitialize I2C

[CYW920819EVB-02] BTLE sleep

Fixed connection drop issue due to connection timeout in BTLE sleep test cases where IUT is in slave role.

[CYW920819EVB-02] Watch

Fixed issue that volume up/down and disconnect not working after 3 minutes of AV source streaming to sink device.

June 29, 2019

Document Number: 002-27772 Rev. **

- 3 -

BT SDK1.3 Release Notes

Platform/BT Firmware/Application

Fix

[CYW920819EVB-02] Watch

Fixed connection drop issue that was caused by de-assert the bt_dev_wake_gpio sginal when not streaming audio

[CYW920719B2Q40EVB-01] Android app ­ BLE Corrected the issue that the Android app crashes if we try to

Mesh controller

switch the app mode from `HOME' to `AWAY'

Known Issues/Limitations
This section lists the known issues/limitations of this release:

Documentation

Problem
Various documents included with the release may contain incomplete information or may not contain up to date screen captures or information.

Workaround
New versions of documents, including these release notes, may be available online at:
www.cypress.com/modustoolbox

Platform
Limitation CYW920820EVB-02 will be available soon.
CYW920721B2EVK-01 has limited availability. CYW920719B2Q40EVB-01 has limited availability. CYW989820EVB-01 has limited availability. Audio demo/snip/middleware code examples for the CYW20721B2 are not included by default in the BT SDK1.3 PEPS code examples for the CYW89820 are not included by default in the BT SDK1.3

Workaround Contact Cypress sales for availability.
Contact Cypress sales to request access. Contact Cypress sales to request access. Contact Cypress sales to request access. Contact Cypress sales to request access to the additional code examples available for the CYW20721B2. Contact Cypress sales to request access to the additional code examples available for the CYW89820.

Bluetooth SDK
Problem
[CYW20721B2EVK-01] Hello sensor: The LED on the DUT is not blinking even though a valid number is input.

Workaround This issue will be addressed in the next BT SDK release.

June 29, 2019

Document Number: 002-27772 Rev. **

- 4 -

BT SDK1.3 Release Notes

Problem

Workaround

[CYW20721B2EVK-01] I2C master: Observed "I2C comboread operation failed" instead of motion sensor value in the debug logs

This issue will be addressed in the next BT SDK release.

[CYW20721B2EVK-01] Low power sensor: Getting no SDS debug logs when downloading with SDS configuration and vice-versa

This issue will be addressed in the next BT SDK release.

[CYW20721B2EVK-01] Not observing much

This issue is targeted to be addressed in the BT 2.0 SDK

difference in throughput for LE1M Phy and LE2M release.

Phy for 1Mb data

[CYW20721B2EVK-01] PCM signal is assigned This issue is targeted to be addressed in the next BT SDK to gpio pins but not there in the list of peripherals. release.

[CYW20721B2EVK-01] Device-Configurator: PCM pins are assigned to SPI peripheral

This issue is targeted to be addressed in a future BT SDK release.

[CYW20721B2EVK-01] MAP: There is no

This issue is targeted to be addressed in the next BT SDK

provision in client control UI to download e-mails release.

[CYW20721B2EVK-01] MAP: Contact number/name is not displayed for Unsaved contacts. This is an UI display issue; the trace shows the operation is working fine.

This issue is targeted to be addressed in the next BT SDK release.

[CYW920819EVB-02] Configured GCI-SECI pins This issue will be addressed in a future BT SDK release. are not working.

[CYW920819EVB-02] wiced_hal_gpio.h: GPIO mapping isn't correct for WICED_GCI_GPIO_06 and WICED_GCI_GPIO_07.

This issue is targeted to be resolved in the next BT SDK release.

[CYW920819EVB-02] Watch: Observing current This issue is targeted to be resolved in the next BT SDK

spikes of 200uA on J15 (VDDIO)

release.

[CYW920820EVB-02] Spi_master functionality is This issue will be addressed in the BT 2.0 SDK release. not working after changing pin configuration through device configurator

[CYW920820EVB-02] Spi_slave functionality is not working after changing pin configuration through device configurator

This issue will be addressed in the BT 2.0 SDK release.

[CYW920820EVB-02]

This issue will be addressed in the next BT SDK release.

Ble_keyboard/ble_mouse/ble_remote: Observing

CYW20819 as chip name instead of CYW20820.

[CYBT-213043-EVAL] Not observing much

This issue is targeted to be resolved in the BT 2.0 SDK release.

difference in throughput for LE1M Phy and LE2M

Phy for 1Mb data

[CYBT-213043-EVAL] App is scanning only for This issue will be addressed in a future BT SDK release. 2sec and we are observing bad packet when the board is used with Linux as the host.

[CYBT-213043-EVAL] MC is receiving bad packets when HCI tracing is enabled due to low baud rate and buffer settings with Linux.

This issue can be worked around by decreasing the logging on the UART for Linux. This issue is targeted to be addressed in the BT 1.4 SDK release.

[CYBT-213043-MESH, CYW920819EVB-01] ePDS isn't working in mesh.

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH, CYW920820EVB-02] Unable to do OTA upgrade for apps which does not have Proxy feature enabled (dimmer, on_off_switch)

This issue will be addressed in the BT 1.4 SDK release.

June 29, 2019

Document Number: 002-27772 Rev. **

- 5 -

BT SDK1.3 Release Notes

Problem

Workaround

[CYBT-213043-MESH] Failed to send friend update because FSN didn't get updated as expected.

This issue will be addressed in the next BT SDK release.

[CYBT-213043-MESH, CYW920820EVB-02] OTA does not work on mesh/demo/applications using Android mobile app. Gatt disconnect occurs before completing the Download verification step of OTA

This issue will be addressed in the next BT SDK release.

[CYW920820EVB-02] Unable to send subscription get from client control and mesh conformance test fails since PTS "Did not receive Config SIG Model Subscription Get (Element Address = PTS's unicast address"

This issue will be addressed in the next BT SDK release.

[CYW20819A1, CYW20820A1] BLE throughput This issue is targeted to be resolved by the BT 2.0 SDK

is not optimized.

release.

[CYW920819EVB-02] HID-off mode current is not optimized

A workaround for this issue is to add a small delay of 5ms before going HID-off. This issue will be addressed in the next BT SDK release.

[CYW920819EVB-02] Range of values allowed by the API wiced_bt_ble_set_adv_tx_power() seems to be invalid.

This issue will be addressed by the BT 2.0 SDK release.

[CYW920820EVB-02] Low power UART data gets corrupted

This issue is targeted to be addressed in the next BT SDK release.

[CYW920820EVB-02] Ble_remote: After enabling "START_ADV_ON_POWERUP" option, device is not connected automatically to the paired host

This issue is targeted to be addressed in the next BT SDK release.

[CYW920820EVB-02] Ble_remote: Not getting disconnection logs after board RESET and Reconnection is not successful.

This issue is targeted to be addressed in the next BT SDK release.

[CYW920820EVB-02] Ble_remote: After enabling This issue is targeted to be addressed in the next BT SDK

"DISCONNECTED_ENDLESS_ADV" option,

release.

device is not advertising for long time

Linker does not complain about duplicate objects This issue will be addressed in the next BT SDK release.

When using the ANS application, the UI does not This is a current UI limitation; the application can handle

allow generating all possible alerts

generating alerts. The UI can generate individual alerts.

simultaneously.

Unable to open multiple Client Control applications on Mac OS.

This is a limitation only if you use 2 or more boards on same Mac OS simultaneously and need to use Client Control for each app. In such a case, 2 different PCs will be needed.

sensor_motion example project does not fully

This issue will be addressed in the next BT SDK release.

support LPN functionality and cannot enter sleep

mode during operation.

Android Mesh Controller ­ DFU over mesh disabled

This issue will be addressed in the next BT SDK release.

June 29, 2019

Document Number: 002-27772 Rev. **

- 6 -

BT SDK1.3 Release Notes
Open Source
Portions of this software package are licensed under free and/or open source licenses such as the GNU General Public License. Such free and/or open source software is subject to the applicable license agreement and not the Cypress license agreement covering this software package. The applicable license agreements are available online:
http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-softwaredownload-page
Further Reading
There are several related documents provided with ModusToolbox software. These documents include (but are not limited to):
 ModusToolbox Installation Guide  Bluetooth API Documentation  ModusToolbox IDE Quick Start Guide  ModusToolbox IDE User Guide  ModusToolbox Configurator Guides (for each Configurator) Other documentation includes (but is not limited to):  Device Datasheets  Application Notes  Training Contact your Cypress representative, as needed.

June 29, 2019

Document Number: 002-27772 Rev. **

- 7 -

BT SDK1.3 Release Notes
Cypress Semiconductor 198 Champion Ct.
San Jose, CA 95134-1709 USA www.cypress.com
© Cypress Semiconductor Corporation, 2019. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC ("Cypress"). This document, including any software or firmware included or referenced in this document ("Software"), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the device or system could cause personal injury, death, or property damage ("Unintended Uses"). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, ModusToolbox, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.

June 29, 2019

Document Number: 002-27772 Rev. **

- 8 -


Microsoft: Print To PDF

Search Any Device: