If you need to restore the current patch selection at a later time, take a note of the currently installed patches before proceeding.
Unzip the archive file to <My Documents>\Texas Instruments\Sensor Controller Studio\patches.
Restart Sensor Controller Studio.
If you need to remove patches, press the Manage Updates... button in the top right corner of the Start Page panel, uncheck the unwanted patches, and press the Use selected patches button.
To provide patch installation through a local HTTP server:
Unzip the archive file to the desired directory.
Start the local HTTP server to make the directory contents available for download. PHP or Python can be used to set up a local HTTP server for your computer only.
Start Sensor Controller Studio.
Press the Manage Updates... button in the top right corner of the Start Page panel.
Specify the upd_info.xml path, and press the Refresh button.
Check the wanted new patches, and press the Use selected patches button.
Patch Overview
Patches for Version 2.9.0
Patch 1 (2022-05-13)
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 6.10.00.29.
Patch 2 (2022-07-28)
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 6.20.00.29.
[New feature] Example configuration: Added support for SimpleLink CC13x0 SDK 4.20.02.07.
Patch 3 (2022-11-29)
[New feature] Chip support: Added support for CC1312PSIP.
[Change] Chip support: Replaced support for CC13x4/CC26x4 revision A (1.0) with revision B (2.0).
[Change] Chip support: Removed support for CC2672R3 and CC2672P3.
[Change] CC2652PSIP: Removed DIO0 and DIO3, which are only used internally in the SIP package.
[Bug-fix] CC2652PSIP LaunchPad: Fixed missing I/O function labeling for DIO20.
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 6.30.00.84.
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 6.30.01.03.
[Improvement] CC13x2/CC26x2 example applications: Switched from the UART driver to the UART2 driver for new SDKs.
[Bug-fix] CC13x2/CC26x2 example applications: Fixed linker error in IAR EWARM 9.30.1 and later.
[Change] I2C Temperature and Humidity Sensor example for LPSTK: Increased application task stack size.
Patch 4 (2023-06-02)
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 6.40.00.13.
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 6.41.00.17.
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 7.10.00.98.
Patches for Version 2.8.0
Patch 1 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patch 2 (2021-05-27)
[New feature] Example configuration: Added support for SimpleLink CC13x0 SDK 4.10.03.10.
[New feature] Example configuration: Added support for SimpleLink CC13x0 SDK 4.20.00.05.
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 4.40.00.10.
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 5.10.00.02.
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 4.40.04.04.
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 5.10.00.48.
[Bug-fix] Examples for CC2652RSIP with operating system "None": Fixed incorrect I/O mapping for BTN1 and UART TX in main.c.
Patch 3 (2021-07-19)
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 5.20.00.52.
Patch 4 (2021-11-12)
[New feature] Example configuration: Added support for SimpleLink CC13x0 SDK 4.20.01.03.
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 5.30.00.03.
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 5.30.00.56.
Patch 5 (2021-11-30)
[New feature] Example configuration: Added support for SimpleLink CC13xx CC26xx SDK 5.30.01.01.
Patches for Version 2.7.0
Patch 1 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.6.0
Patch 1 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 2 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 3 (2020-04-22)
[New feature] Example configuration: Added support for SimpleLink CC13x0 SDK 4.10.00.10.
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 4.10.00.10.
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 4.10.00.78.
Patch 4 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.5.0
Patch 1 (2019-10-15)
[Improvement] ADC resource documentation: Added "ADC FIFO" section, and described situations where adcReadFifo() can deadlock.
[Improvement] ADC Data Streamer examples: Added comment on adcReadFifo() deadlock during task debugging (ADC FIFO overflow).
[Bug-fix] Examples in resource documentation: Fixed incorrect parameter order for spiCfg() calls.
Patch 2 (2019-10-15)
[New feature] Chip support: Added support for CC2652P (integrated high-output RF power amplifier).
Patch 3 (2019-10-15)
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 3.30.00.20.
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 3.30.00.03.
Patch 4 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 5 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 6 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.4.0
Patch 1 (2019-02-28)
[New feature] Chip support: Added support for CC2652RB (integrated Bulk Acoustic Wave (BAW) resonator).
[New feature] Example configuration: Added support for SimpleLink CC2652RB BLE SDK 3.10.00.15.
Patch 2 (2019-02-28)
[Bug-fix] LC Flow Meter example: Fixed missing shutdown of external flash in the application, to reduce current consumption.
Patch 3 (2019-03-27)
[New feature] Example configuration: Added support for SimpleLink CC13x0 SDK 3.10.00.11.
NOTE: In this SDK version, the included board files will set UART TX low when the UART driver is closed.
For some examples this can cause unwanted characters or conditions in the PC terminal window.
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 3.10.00.53.
NOTE: In this SDK version, the included board files will set UART TX low when the UART driver is closed.
For some examples this can cause unwanted characters or conditions in the PC terminal window.
Patch 4 (2019-04-24)
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 3.10.00.15.
NOTE: In this SDK version, the included board files will set UART TX low when the UART driver is closed.
For some examples this can cause unwanted characters or conditions in the PC terminal window.
Patch 5 (2019-05-31)
[New feature] Example configuration: Added support for SimpleLink CC13x2 CC26x2 SDK 3.10.01.11.
NOTE: In this SDK version, the included board files will set UART TX low when the UART driver is closed.
For some examples this can cause unwanted characters or conditions in the PC terminal window.
Patch 6 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 7 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 8 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.3.0
Patch 1 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 2 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 3 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.2.0
Patch 1 (2018-08-07)
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 2.20.00.49.
Patch 2 (2018-09-21)
[New feature] Added examples for the ULP Sense BoosterPack (BOOSTXL-ULPSENSE), one for each sensor:
Analog light sensor, using Timer 2 to sequence startup (CC13x2/CC26x2 only)
Capacitive touch, with touch detection algorithm (all devices)
LC flow meter, with calibration and rotation counting (CC13x2/CC26x2 only)
Potentiometer, using Reference DAC and COMPA as SAR-ADC (CC13x2/CC26x2 only)
Reed switch, with debouncing (CC13x2/CC26x2 only)
SPI accelerometer, with simple processing (CC13x2/CC26x2 only)
Patch 3 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 4 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 5 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.1.0
Patch 1 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 2 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 3 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 2.0.0
Patch 1 (2020-03-03)
[Bug-fix] TDC resource: Fixed register clobbering issue in the tdcDisable() procedure.
The procedure would overwrite register R6, but mark R7 as clobbered.
This could potentially overwrite a register variable (stored in the R6 register).
Patch 2 (2020-03-03)
[Bug-fix] ADC resource for CC13x2/CC26x2 devices: Fixed lost ADC trigger when adcGenManualTrigger() is called less than
0.50 us after adcEnableSync() or adcEnableAsync(), and XOSC_HF is turned off at the same time.
The following adcReadFifo() call would hang due to the lost trigger.
The issue has been fixed by adding a short delay (0.58 us) at the end of adcEnableSync() and adcEnableAsync().
Patch 3 (2021-05-27)
[Bug-fix] COMPB resource for CC13x2/CC26x2 devices: Fixed incorrect register address definition used by compbDisable().
The procedure call would clear DDI_0_OSC:CTL0.XTAL_IS_24M instead of DDI_0_OSC:ATESTCTL.SCLK_LF_AUX_EN.
This would cause device malfunction when using XOSC HF on a board with a 24 MHz XTAL instead of a 48 MHz XTAL.
Patches for Version 1.5.0
No patches are available for this version of Sensor Controller Studio
Patches for Version 1.4.1
Patch 1 (2017-05-30)
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 1.35.00.33.
Patch 2 (2017-05-30)
[Bug-fix] Fixed issue where UART Emulator Baud rate is higher than configured.
Patch 3 (2017-07-28)
[Bug-fix] Fixed SCIF driver incompatibility with SimpleLink SDK 1.40 and later (DeviceFamily_XYZ definitions are now supported).
Patch 4 (2017-07-28)
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 1.40.00.45 and SimpleLink CC13x0 SDK 1.40.00.10.
Patches for Version 1.4.0
Patch 1 (2017-01-18)
[Bug-fix] Fixed run-time error for UART-based examples on SimpleLink CC13x0 SDK 1.00.00.13.
These examples would fail in UART_open() due to missing UART_init() call.
See CORE-SDK CC13xx/CC26xx Release Notes, TIDRIVERS-420 for details.
Patch 2 (2017-01-18)
[New feature] Example configuration: Added support for SimpleLink CC2640R2 SDK 1.00.00.22.
NOTE: A bug in SDK source file CC2640R2_LAUNCHXL.h will cause a compile error.
Replace "cc26x0" with "cc26x0r2" on the failing line to fix this issue.
Patches for Version 1.3.1
Patch 1 (2016-11-02)
[New feature] Example configuration: Added support for TI-RTOS releases 2.20.01.08 and 2.21.00.06.
Patches for Version 1.3.0
No patches are available for this version of Sensor Controller Studio