AirStack Core 2.3.1¶
The Deepwave team is excited to announce the release of AirStack Core 2.3.1. This is a minor release that contains a series of bugfixes, new features, and performance improvements.
This release supports the AIR7310 and AIR7311 AIR-T hardware. Earlier models should continue to use AirStack Core 1.0.
New Features¶
-
TX Stream Status - Added support in
readStreamStatus()to allow the caller to verify if any TX stream has successfully transmitted its samples, not just streams that are using hardware triggers or the Time API. -
List Sample Rates - Created a new API call,
listSampleRates(), for reporting what sample rates are available without changing the master clock rate. -
BitStream Support - Support for the latest BitStream release, version 2.0.1.
-
Firmware Clock Domain - Firmware now operates on the same clock as the master clock rate of the RFIC, greatly improving the precision of the Time API as well as simplifying logic throughout various software and firmware components.
Resolved Issues¶
-
RX Tuning Performance - Changing frequencies on the device no longer reinitializes various software components, thereby improving the time (~10X speedup) it takes to change from one frequency to another.
-
End of Burst Flag - Re-enable the
SOAPY_SDR_END_BURSTflag for TX streams to denote when a transmission has been completed. Callers should provide this flag towriteStream()when passing in the final buffer of a continuous transmission. -
TX Teardown - Removed spurious warning when closing TX streams and ensure TX resources are properly cleaned up.
-
TX Underflow Detection - Properly detect TX underflow conditions and enable TX underflow detection by default.
How to Upgrade¶
Customers with a compatible models should upgrade their devices by flashing (factory reset) their devices with the new build. Access to the software build is available at the Developer Portal.
After downloading the release, use the included airstack_core_installer GUI to perform the update. Detailed instructions can be found at AirStack Core Installation Guide.
AirStack Core Compatibility¶
| AIR-T Model | Compatible AirStack Core Version |
|---|---|
| AIR7311 | 2.3.1 (this release) |
| AIR7310 | 2.3.1 (this release) |
| AIR7101 | 1.0 |
| AIR7201 | 1.0 |
| AIR8201 | 1.0 |
