This page lists all relevant changes for all releases of SmartRF Studio 8:
Version 1.1.0.49
Release date: May 31, 2024
New Features and Improvements
Support for the CC2340R53 and CC2340R22 devices, with same typical PHYs as for CC2340R5.
New SDK support (SDK selection in SmartRF Studio affects code export, and firmware components used during RF test):
SimpleLink Low Power F3 SDK 8.10.00.
Typical PHY changes from SDK selection "SimpleLink Low Power F3 SDK 7.40.00" to SDK selection "SimpleLink Low Power F3 SDK 8.10.00":
For 2.4 GHz - Bluetooth 5, LE - 1 Mbps / 2 Mbps / Coded: For 2 Mbps, RX after TX starts earlier in order to support advertising extension scanning.
Documentation: Updated the Command-Line Interface help document:
Basic usage-model with a pre-defined sequence of CLI operations, and the option to put those CLI operations in text files.
Advanced usage-model with an interactive sequence of CLI operations, where a script can operate the CLI interactively (similar to how a user operates the GUI).
CLI: Added Python module, SrfsInteractiveCli, for operating the CLI in interactive mode. This can be used to automate code export, RF tests and board production tests.
CLI: Added Python examples based on SrfsInteractiveCli:
code_export_all_typical_phys.py: Code export of all typical PHYs for all boards for all devices for all SDKs.
cont_rx_rssi_average.py: Continuous RX test that does N measurements, and calculates the average RSSI.
cont_tx_rx_rssi_check.py: Continuous TX and RX tests, where the RX side checks that RSSI is as expected while TX is idle and active.
packet_tx_rx_link_test.py: Packet TX and RX tests, where a link test is performed.
CLI: Packet RX RF test started with the --start-test CLI operation now prints the test result summary (wanted packets received OK, packets received not OK, packet error rate and bit error rate) after the "Ending test" status change.
RF test: Added support for "HFXT cap-array tuning" settings specified by the selected board (in the associated board definition file).
Startup Window: Added links to product web page and datasheet for CC2340R2.
Changes
RF test: The "DC-DC" configuration will be unavailable if not supported by the selected board.
RF test: For new workspaces, the "HFXT cap-array tuning" settings will by default be given by the selected board.
Packet RX RF test: Test results saved to file now begins with the same test result summary as shown in the RF Test view (wanted packets received OK, packets received not OK, packet error rate and bit error rate), instead of plain "Received OK" and "CRC error" counts.
CLI: Test results and test status changes that occur after triggering RF test stop with the --stop-test CLI operation are no longer discarded, but are now printed by the --stop-test operation.
RF test: Updated XDS emulator support to match Code Composer Studio 12.7.1. SmartRF Studio will show an Update FW button when XDS110 firmware update is required.
Packet RX RF test: For the test view "bar" mode, replaced the "ERROR" indication with a "LOST" indication.
Bug-Fixes
Installer: Fixed outdated Microsoft Visual C++ Redistributable. On a clean Windows 10 installation, all connected RF test targets would be listed under "Unknown/unavailable devices" in the Startup Window.
RF test: The "DC-DC" configuration drop-down list would not be disabled while running RF tests.
RF test: Added missing pop-up documentation for the "Cap-array tuning" and "DC-DC" test properties.
Continuous TX RF test: For the 2.4 GHz - NESB - 1 Mbps / 2 Mbps PHY in test view "bar" mode, fixed missing decimals in the displayed frequency.
Packet TX RF test: For the test view "bar" mode, fixed missing unit ("bytes") in user payload and packet size labels, and insufficient labeling when there are user payload errors.
Packet TX RF test: For the "Hex payload" editor, fixed the undo function (Ctrl + Z).
Packet RX RF test: For the test view "bar" mode, the previously indicated "ERROR" count was incorrectly calculated (as total - wanted received OK - received not OK). With one or more unwanted packets received not OK, this number would be misleading. This indication has been replaced by a "LOST" count (indicating confirmed lost/missing packets).
Help Viewer: If the Startup Window was launched from a command prompt or batch file, from another directory than /bin, there would be no pictures in the help documentation.
Help Viewer: The "Help" -> "User Guide" menu command in the Radio Control Window would open the help document for the Startup Window.
Known Issues
Startup Window: Nothing happens when double-clicking on connected targets in the device selection view. Double-click instead on the device to launch a Radio Control Window for the device, and then select connected targets for each test view in the Radio Control Window.
Radio Control Window: The X button in test view #1 does not hide the test view.
RF test: SmartRF Studio's RF test firmware does not implement SW TCXO. The selected RF frequency can be inaccurate across temperature.
RF test: SmartRF Studio can fail to detect connected LaunchPads. Disconnect and reconnect the USB cable if this happens.
Version 1.0.2.42
Release date: January 30, 2024
New Features and Improvements
Support for the CC2340R5Q1 and CC2340R2 devices, with supported typical PHYs:
2.4 GHz - Bluetooth 5, LE - 1 Mbps / 2 Mbps / Coded.
New SDK support (SDK selection in SmartRF Studio affects code export, and firmware components used during RF test):
SimpleLink Low Power F3 SDK 7.40.00.
Typical PHY changes from SDK selection "SimpleLink Low Power F3 SDK 7.20.00" to SDK selection "SimpleLink Low Power F3 SDK 7.40.00":
Settings have been characterized for these PHYs:
CC2340R5: 2.4 GHz - Proprietary - 250 Kbps, MSK
For all PHYs: Settings updated for improved phase noise and TX Quality.
For 2.4 GHz - Proprietary - 250 kbps, MSK and 2.4 GHz - Proprietary - 250 kbps, MSK, FEC PHYs: Added support for CC2500 compatible whitening.
RF test: Added setting for enabling/disabling on-chip DC-DC during RF tests. This is enabled by default.
RF test: Enabled temperature measurement in SmartRF Studio's RF test firmware, for accurate TX output power over temperature.
Changes
RF test: DC-DC is now enabled by default during RF tests (previously disabled).
RF test: Temperature compensation for TX output power is now enabled during RF tests (previously hardcoded to 25 degrees C).
Bug-Fixes
Continuous TX RF test: Fixed missing status display in test view "bar" mode for all PHYs except 2.4 GHz - Bluetooth 5, LE - 1 Mbps / 2 Mbps / Coded.
Packet TX RF test: For infinite packet count, the packet counter would wrap at 65535 and restart from 0.
Radio Control Window: Fixed multiple cosmetic issues, including black text on blue background.
Known Issues
Startup Window: Nothing happens when double-clicking on connected targets in the device selection view. Double-click instead on the device to launch a Radio Control Window for the device, and then select connected targets for each test view in the Radio Control Window.
Radio Control Window: The X button in test view #1 does not hide the test view.
RF test: SmartRF Studio's RF test firmware does not implement SW TCXO. The selected RF frequency can be inaccurate across temperature.
RF test: SmartRF Studio can fail to detect connected LaunchPads. Disconnect and reconnect the USB cable if this happens.
Version 1.0.1.36
Release date: September 15, 2023
New Features and Improvements
New SDK support (SDK selection in SmartRF Studio affects code export, and firmware components used during RF test):
SimpleLink Low Power F3 SDK 7.20.00.
Typical PHY changes from SDK selection "SimpleLink Low Power F3 SDK 7.10.00" to SDK selection "SimpleLink Low Power F3 SDK 7.20.00":
Settings have been characterized for these PHYs:
2.4 GHz - Bluetooth 5, LE - 1 Mbps / 2 Mbps / Coded
2.4 GHz - NESB - 1 Mbps / 2 Mbps
2.4 GHz - Proprietary - 2 Mbps, 320 kHz dev, GFSK
For all PHYs: Fixed incorrect handling of RF frequency synthesizer calibration timeout, which could cause RCL command error.
For all PHYs: Minor phase noise improvement at lower current consumption, by use of production test trim value.
For 2.4 GHz - Proprietary - 2 Mbps, 320 kHz dev, GFSK PHY: Reduced length of transmitted preamble from 32 bits to 8 bits.
Startup Window: Added support for default SDK selection for new workspaces.
Changes
Code export: For PHYs with feature groups, the common LRF_regConfigList entries (that apply to all features per feature group) have been merged and renamed.
This change affects no public symbols.
Bug-Fixes
SDK support: Fixed incorrect naming of the already supported SDK, from "SimpleLink Lowpower SDK F3 7.10.00" to "SimpleLink Low Power F3 SDK 7.10.00".
Workspace files and CLI operations with the old SDK name can still be used.
Installer: If "Start SmartRF Studio 8" is selected at the end of the installation, the Startup Window will appear in the foreground, instead of behind all other windows.
Known Issues
Startup Window: Nothing happens when double-clicking on connected targets in the device selection view. Double-click instead on the device to launch a Radio Control Window for the device, and then select connected targets for each test view in the Radio Control Window.
Radio Control Window: The X button in test view #1 does not hide the test view.
RF test: SmartRF Studio's RF test firmware hard-codes the current temperature to 25 degrees C. TX output power can be inaccurate when running RF tests at higher or lower temperatures.
RF test: SmartRF Studio can fail to detect connected CC2340R5 LaunchPads. Disconnect and reconnect the USB cable if this happens.
Version 1.0.0.32
Release date: May 05, 2023
New Features and Improvements
Support for the CC2340R5 device.
SDK support (SDK selection in SmartRF Studio affects code export, and firmware components used during RF test):
SimpleLink Lowpower SDK F3 7.10.00.
Supported typical PHYs:
2.4 GHz - Bluetooth 5, LE - 1 Mbps / 2 Mbps / Coded
2.4 GHz - NESB - 1 Mbps / 2 Mbps
2.4 GHz - Proprietary - 2 Mbps, 320 kHz dev, GFSK
2.4 GHz - Proprietary - 250 kbps, MSK
2.4 GHz - Proprietary - 250 kbps, MSK, FEC
Known Issues
Startup Window: Nothing happens when double-clicking on connected targets in the device selection view. Double-click instead on the device to launch a Radio Control Window for the device, and then select connected targets for each test view in the Radio Control Window.
Radio Control Window: The X button in test view #1 does not hide the test view.
RF test: SmartRF Studio's RF test firmware hard-codes the current temperature to 25 degrees C. TX output power can be inaccurate when running RF tests at higher or lower temperatures.
RF test: SmartRF Studio can fail to detect connected CC2340R5 LaunchPads. Disconnect and reconnect the USB cable if this happens.