WHAT’S NEW IN SOFTWARE FOR LINUX AND ANDROID IN Q3 | Cypress Semiconductor
WHAT’S NEW IN SOFTWARE FOR LINUX AND ANDROID IN Q3
Infineon integrates its robust and reliable Wi-Fi and Bluetooth/BLE connectivity solutions into the Linux and Android open source ecosystems to help you predictably and quickly deliver secure, robust products. Our Linux and Android solutions are compatible with industry standard drivers and protocol stacks.
We are excited to share with you the latest Software Releases for Linux and Android customers in the quarterly updated Linux and Android Connectivity Software Technical Brief. Please see below for some highlights:
Industry-Leading Software Quality and Security
Cypress (an Infineon Technologies company) takes software quality and security extremely seriously. One example of our commitment is the continued deployment of Synopsys Coverity Static Application Security Testing (SAST) across the software delivered to our Linux and Android customers. Synopsys’ SAST is in Gartner’s 4th year-in-a-row Leading Magic Quadrant for Application Security Testing. A second example is our recognition and swift resolution of Common Vulnerabilities and Exposures (CVEs). In Q320 we addressed: CVE-2019-15063, CVE-2020-10367, CVE-2020-10368, CVE-2020-10369 and CVE-2020-10370. These examples illustrate how choosing Cypress wireless connectivity is a choice in industry-leading quality and security.
Out-of-the Box Solution for World-Wide Regulatory Certifications
Regulatory approved radio configurations (FCC, CE, etc.) are a critical, often overlooked and misunderstood step to bringing your connected product to market. In Q320 we aimed to make this process easier for you by releasing pre-tuned, world-wide approved Country Local Matrix (CLM) configurations for all devices in our portfolio. This global configuration enables you to take Infineon’s connectivity software right out of the box through any region’s regulatory approval and certification process. Customers who select these global configurations for production use should understand any tradeoffs associated as your products connectivity power utilization and range may be modified. As a reminder, please do not forget to read the Application Note: Cypress Wi-Fi Regulatory Manual (AN225347) that explains the Cypress Wi-Fi regulatory compliance process and steps in detail along with required to submit a custom (regional) regulatory configuration to Cypress. This app note also covers the background on Wi-Fi requirements for regulatory certification, guidance on testing Wi-Fi system output power targets, as well as SKU planning related to manufacturing Wi-Fi enabled products.
Software Lifecycle Process
As Infineon’s connectivity portfolio continues to evolve so must our software lifecycle. The Infineon software lifecycle provides early and clear communication to our customers regarding our portfolio adjustments that will impact maintenance and support of our software products. The Linux and Android Connectivity Software Technical Brief (updated quarterly) includes our software lifecycle definition. This communication is intended to align your product lifecycle and design choices to our go forward portfolio by ensuring you select the correct device and software features for your product. Any changes in a Software Artifact state will be communicated at least two quarters in advance via the quarterly Technical Brief.
The above diagram defines the three lifecycle states. No software artifacts are in the EOL state today. A few artifacts are moving or planned to move within the next year into the MAINTENANCE state. The MAINTENANCE state is still supported by Infineon! CVE, bug fixes and customizations are available in this state. Maintenance releases will be posted. Because these older, legacy parts are not aligned to our go forward strategic portfolio they will be removed from our quarterly release trains and new features are not implemented on them without a significant business justification. These older, legacy software products are Not Recommended for New Designs (NRND).
The CYW88359 and CYW88459 are automotive industrial parts that were added into our commercial Linux software release in 2018. These parts are no longer recommended for new commercial designs (NRND) now that we have the CYW4373E and CYW54591 2x2 MIMO connectivity devices supported in our latest Linux release. These parts have therefore transitioned into the MAINTENANCE state. A maintenance firmware has been posted and will continue to be updated here.
Readers are encouraged to review the additional upcoming lifecycle changes planned in 2021 as we continue to align the Infineon portfolio to your IoT product requirements.
What’s Coming Up?
Interested to know what is coming up for our A-Class software portfolio? Check out some highlights here:
- Based on customer requests, we have multiple Android software improvements coming: Additional connectivity devices support, an easier to use out-of-box experience (including Bluetooth support), and Android 11 support
- Soon we will be releasing the Linux and Android software artifacts on GitHub rather than tarball format to further ease your use and adoption
- Cypress’ Bluetooth Stack will soon become available as a hosted stack option for your IoT products, aiming make the Cypress Bluetooth Stack the “default” stack in our yocto package to maximize your ease of use and out of box experience with our software
- Software tooling, automation and documentation improvements to aid you with your regional regulatory approvals needed to get your devices into production
Here is the full Linux and Android Connectivity Software Technical Brief for your reference. Go ahead and comment on this post with any thoughts or questions. Thank you!