mirror of
https://github.com/D4C1-Labs/Flipper-ARF.git
synced 2026-06-06 23:51:46 +00:00
8152 lines
250 KiB
HTML
8152 lines
250 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="generator" content="pandoc" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||
<title>Release Notes for STM32WB Copro Wireless Binaries</title>
|
||
<style type="text/css">
|
||
code{white-space: pre-wrap;}
|
||
span.smallcaps{font-variant: small-caps;}
|
||
span.underline{text-decoration: underline;}
|
||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||
</style>
|
||
<link rel="stylesheet" href="htmresc/mini-st_2020.css" />
|
||
<!--[if lt IE 9]>
|
||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||
<![endif]-->
|
||
<link rel="icon" type="image/x-icon" href="htmresc/favicon.png" />
|
||
</head>
|
||
<body>
|
||
<div class="row">
|
||
<div class="col-sm-12 col-lg-4">
|
||
<center>
|
||
<h1 id="release-notes-for">Release Notes for</h1>
|
||
<h1 id="stm32wb-copro-wireless-binaries"><mark>STM32WB Copro Wireless Binaries</mark></h1>
|
||
<p>Copyright © 2020 STMicroelectronics<br />
|
||
</p>
|
||
<a href="https://www.st.com" class="logo"><img src="htmresc/st_logo_2020.png" alt="ST logo" /></a>
|
||
</center>
|
||
<h1 id="known-limitations">Known Limitations</h1>
|
||
<p><strong>If Anti-Rollback needs to be activated</strong>, please make sure to activate it only after installing the latest FUS version (>= V1.2.0) and after successfully installing a wireless stack (without deleting it). <strong>Otherwise, further wireless stack installation will be blocked.</strong></p>
|
||
<h1 id="purpose">Purpose</h1>
|
||
<p>This release covers the delivery of STM32WB Coprocessor binaries.</p>
|
||
<p>Here is the list of references to user documents:</p>
|
||
<ul>
|
||
<li><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/dm00513965.pdf">AN5185</a> : ST FW upgrade services for STM32WB</li>
|
||
<li><a href="https://www.st.com/resource/en/user_manual/dm00403500-stm32cubeprogrammer-software-description-stmicroelectronics.pdf">UM2237</a> : STM32CubeProgrammer User Manual</li>
|
||
</ul>
|
||
<p>Please refer to document « STM32WB Bluetooth LE and 802.15.4 Certifications » providing information details on available QDIDs BLE certification and related STM32WB5x products at: <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb50cg.html#documentation">certification_stm32wb50cg</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55cc.html#documentation">certification_stm32wb55cc</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55ce.html#documentation">certification_stm32wb55ce</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55cg.html#documentation">certification_stm32wb55rg</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55rc.html#documentation">certification_stm32wb55rc</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55re.html#documentation">certification_stm32wb55re</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55rg.html#documentation">certification_stm32wb55rg</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55vc.html#documentation">certification_stm32wb55vc</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55ve.html#documentation">certification_stm32wb55ve</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55vg.html#documentation">certification_stm32wb55vg</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb55vy.html#documentation">certification_stm32wb55vy</a>; <a href="https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html#documentation">certification_stm32wb5mmg</a>;</p>
|
||
<p>Here is the list of the supported binaries:</p>
|
||
<ul>
|
||
<li>stm32wb5x_BLE_HCI_AdvScan_fw.bin
|
||
<ul>
|
||
<li>To be used for advertising and scanning through HCI interface</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120678">Declaration ID D042213 / QDID 160726</a></li>
|
||
<li>HCI Layer only mode, layers supported : Link Layer, HCI</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_LLD_fw.bin
|
||
<ul>
|
||
<li>BLE LLD (Low Level Driver) Radio Transparent firmware</li>
|
||
<li>To be used for direct access on BLE LLD features and API</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Stack_full_fw.bin
|
||
<ul>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
<li>Full BLE Stack, layers supported : Link Layer, HCI, L2CAP, ATT, SM, GAP and GATT database
|
||
<ul>
|
||
<li>Following features are kept (based on Basic stack library compared to previous deliveries):
|
||
<ul>
|
||
<li>GAP peripheral, central (Master up to 8 links/Slave up to 8 links/all combinations in between)</li>
|
||
<li>GATT server, client</li>
|
||
<li>Data length extension</li>
|
||
<li>2Mbit PHY / PHY update</li>
|
||
<li>Privacy</li>
|
||
<li>White list</li>
|
||
<li>Legacy Pairing, LE secure connections</li>
|
||
<li>Direct Test Mode</li>
|
||
<li>HCI interface (full, like stm32wb5x_BLE_HCILayer_fw.bin)</li>
|
||
</ul></li>
|
||
<li>Following features are removed:
|
||
<ul>
|
||
<li><strong>L2Cap Connection - oriented channels support (IP over BLE enabler)</strong></li>
|
||
<li><strong>Channel selection #2 (under application flag selection)</strong></li>
|
||
<li><strong>Some HCI interface features (won’t be able to process through HCI interface)</strong></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Stack_full_extended_fw.bin
|
||
<ul>
|
||
<li>BT SIG Certification listing (1) : <a href="https://launchstudio.bluetooth.com/ListingDetails/146231">Declaration ID D060553 / QDID 182505</a></li>
|
||
<li>BT SIG Certification listing (2) : <a href="https://launchstudio.bluetooth.com/ListingDetails/170086">Declaration ID D063069 / QDID 201968</a></li>
|
||
<li>BT SIG Certification listing (3) : <a href="https://launchstudio.bluetooth.com/ListingDetails/186628">Declaration ID D063070 / QDID 216169</a></li>
|
||
<li>Full BLE Stack extended, layers supported : Link Layer, HCI, L2CAP, ATT, SM, GAP and GATT database
|
||
<ul>
|
||
<li>Following features are kept:
|
||
<ul>
|
||
<li>GAP peripheral, central (Master up to 8 links/Slave up to 8 links/all combinations in between)</li>
|
||
<li>GATT server, client</li>
|
||
<li>Data length extension</li>
|
||
<li>2Mbit PHY / PHY update</li>
|
||
<li>Privacy</li>
|
||
<li>White list</li>
|
||
<li>Legacy Pairing, LE secure connections</li>
|
||
<li>HCI interface (full, like stm32wb5x_BLE_HCILayer_fw.bin)</li>
|
||
<li>Direct Test Mode</li>
|
||
<li>L2CAP connection oriented channels support (IP over BLE enabler)</li>
|
||
<li>Channel selection #2 (under application flag selection)</li>
|
||
<li>BLE Extended advertising (under application SHCI_C2_BLE_INIT_OPTIONS_EXT_ADV flag selection with following limitations on currently supported configurations as (max sets number, max advertising data length) equal to [(1,1650),(2,1650),(3,1650),(4,1035),(5,621),(6,414),(7,207),(8,207)] such as both parameters are compliant with allocated Total memory computed with BLE_EXT_ADV_BUFFER_SIZE based on Max Extended advertising configuration.</li>
|
||
<li>BLE GATT caching supported (certified BLE 5.3)</li>
|
||
<li>BLE Enhanced ATT supported (certified BLE 5.3)</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><strong>Warning</strong>: To use this binary, it is necessary to adapt the scatter file in the BLE applications as:
|
||
<ul>
|
||
<li>The RAM_A shared range shall be reduced to memory range [0x20030000:0x200307FF]</li>
|
||
<li>The Mail-box buffers(MB_MEM1, MB_MEM2) shall be located in RAM_B shared defined in memory range [0x20038000:0x2003A7FF]</li>
|
||
<li>The RAM_B shared shall be added to Total_RAM_region</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Stack_light_fw.bin
|
||
<ul>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
<li>Full BLE Stack, layers supported : Link Layer, HCI, L2CAP, ATT, SM, GAP and GATT database</li>
|
||
<li>Wireless Ble stack Light configuration – Slave Only
|
||
<ul>
|
||
<li>Following features are kept:
|
||
<ul>
|
||
<li>GAP peripheral only (LL Slave up to 4 links)</li>
|
||
<li>GATT server</li>
|
||
<li>Data length extension</li>
|
||
<li>2Mbit PHY / PHY update</li>
|
||
<li>Privacy</li>
|
||
<li>White list</li>
|
||
<li>Legacy Pairing, LE secure connections</li>
|
||
<li>Direct Test Mode</li>
|
||
<li>HCI interface (reduced)</li>
|
||
<li>Channel selection #2 [CSA2] feature added</li>
|
||
<li><strong>Additional beacon</strong></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li>Following features are removed:
|
||
<ul>
|
||
<li>BLE “Slave Only” stack implies that with this stack configuration, STM32WB is not able to scan and request a BLE connection.</li>
|
||
<li>It will just advertise, and accept incoming connection request from other master devices (e.g. Smartphone).</li>
|
||
<li>While with the “full feature” BLE stack, STM32WB5xx is able to support both master and slave roles on different links (with the limitation of max 8 links in parallel).</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_HCILayer_fw.bin
|
||
<ul>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120678">Declaration ID D042213 / QDID 160726</a></li>
|
||
<li>HCI Layer only mode, layers supported : Link Layer, HCI with Direct Test Mode</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_HCILayer_extended_fw.bin
|
||
<ul>
|
||
<li>BT SIG Certification listing (1) : <a href="https://launchstudio.bluetooth.com/ListingDetails/146231">Declaration ID D060553 / QDID 182505</a></li>
|
||
<li>BT SIG Certification listing (2) : <a href="https://launchstudio.bluetooth.com/ListingDetails/170086">Declaration ID D063069 / QDID 201968</a></li>
|
||
<li>HCI Layer only mode extended, layers supported : Link Layer, HCI with Direct Test Mode</li>
|
||
<li>BLE Extended advertising (under application SHCI_C2_BLE_INIT_OPTIONS_EXT_ADV flag selection with following limitations on currently supported configurations as (max sets number, max advertising data length) equal to [(1,1650),(2,1650),(3,1650),(4,1035),(5,621),(6,414),(7,207),(8,207)] such as both parameters are compliant with allocated Total memory computed with BLE_EXT_ADV_BUFFER_SIZE based on Max Extended advertising configuration.</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Thread_FTD_fw.bin
|
||
<ul>
|
||
<li>Full Thread Device v1.3 ready</li>
|
||
<li>To be used for Leader / Router / End Device Thread role (full features excepting Border Router)</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Thread_MTD_fw.bin
|
||
<ul>
|
||
<li>Minimal Thread Device v1.3 ready</li>
|
||
<li>To be used for End Device and Sleepy End Device Thread role</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Thread_RCP_fw.bin
|
||
<ul>
|
||
<li>OpenThread Radio Co-Processor (RCP)</li>
|
||
<li>To be used for Thread Border Router setup.</li>
|
||
<li>Application layer and OpenThread core on the host processor, minimal OpenThread MAC on the 802.15.4 SoC.</li>
|
||
<li>Communication between the RCP and the host processor is managed by OpenThread Daemon through an UART interface over the Spinel protocol.</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Thread_static_fw.bin
|
||
<ul>
|
||
<li>Static Concurrent Mode BLE Thread</li>
|
||
<li>Supports Full BLE Stack and Full Thread Device v1.3 ready</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Thread_dynamic_fw.bin
|
||
<ul>
|
||
<li>Dynamic Concurrent Mode BLE Thread</li>
|
||
<li>Supports Full BLE Stack and Full Thread Device v1.3 ready</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Mac_802_15_4_fw.bin
|
||
<ul>
|
||
<li>MAC API is based on latest official <a href="http://grouper.ieee.org/groups/802/15/pub/Download.html">IEEE Std 802.15.4-2011</a></li>
|
||
<li>To be used for MAC FFD and RFD devices</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Phy_802_15_4_fw.bin
|
||
<ul>
|
||
<li>802.15.4 Features exposed on application side</li>
|
||
<li>Reduced number of commands called from application side to manage 802.15.4 API</li>
|
||
<li>Not a Transparent mode, 802.15.4 API not deployed on application side</li>
|
||
<li>Can to used with STM32CubeMonitor-RF application or dedicated M4 Application.</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Zigbee_FFD_fw.bin
|
||
<ul>
|
||
<li>Zigbee Compliant Platform ready</li>
|
||
<li>Supports Full Function Device (FFD)</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Zigbee_RFD_fw.bin
|
||
<ul>
|
||
<li>Zigbee Reduced Function Device</li>
|
||
<li>Zigbee Compliant Platform ready</li>
|
||
<li>To be used for End Device Zigbee role</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Mac_802_15_4_fw.bin
|
||
<ul>
|
||
<li>Static Concurrent Mode BLE MAC 802.15.4.</li>
|
||
<li>Supports Full BLE Stack and MAC 802.15.4 API based on latest official <a href="http://grouper.ieee.org/groups/802/15/pub/Download.html">IEEE Std 802.15.4-2011</a></li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin
|
||
<ul>
|
||
<li>Static Concurrent Mode BLE Zigbee FFD.</li>
|
||
<li>Supports Full BLE Stack and Zigbee FFD(Full Function Device) Compliant Platform ready.</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin
|
||
<ul>
|
||
<li>Static Concurrent Mode BLE Zigbee RFD.</li>
|
||
<li>Supports Full BLE Stack and Zigbee RFD(Reduced Function Device) Compliant Platform ready.</li>
|
||
<li>Optimized for Power consumption.</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin
|
||
<ul>
|
||
<li>Dynamic Concurrent Mode BLE Zigbee FFD.</li>
|
||
<li>Supports Full BLE Stack and Zigbee FFD(Full Function Device) Compliant Platform ready.</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin
|
||
<ul>
|
||
<li>Dynamic Concurrent Mode BLE Zigbee RFD.</li>
|
||
<li>Supports Full BLE Stack and Zigbee RFD(Reduced Function Device) Compliant Platform ready.</li>
|
||
<li>Optimized for Power consumption.</li>
|
||
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/120676">Declaration ID D042164 / QDID 160724</a></li>
|
||
</ul></li>
|
||
<li>stm32wb5x_FUS_fw_1_0_2.bin
|
||
<ul>
|
||
<li>Deprecated (empty file).</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_FUS_fw_for_fus_0_5_3.bin
|
||
<ul>
|
||
<li>Firmware Upgrade Services (FUS)</li>
|
||
<li>This binary is the utility to flash the Wireless Coprocessor Binaries.</li>
|
||
<li>Latest version of the FUS to upgrade board containing only FUS v0.5.3</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_FUS_fw.bin
|
||
<ul>
|
||
<li>Firmware Upgrade Services (FUS)</li>
|
||
<li>This binary is the utility to flash the Wireless Coprocessor Binaries.</li>
|
||
<li>Latest version of the FUS</li>
|
||
</ul></li>
|
||
<li>stm32wb5x_Safeboot_fw.bin
|
||
<ul>
|
||
<li>This Safeboot binary provides only optional security enhancements. It can be installed on STM32WB devices where FUS V1.1.0 or FUS V1.1.1 is present. No need to use it on parts where FUS V1.2.0 is present (as these parts already have the latest Safeboot version).</li>
|
||
<li>When Safeboot update is performed, a factory reset of the device will be done, so FUS_UFB_CORRUPT message will be displayed which means that the Safeboot upgrade was correctly done and the device is back to factory state. If you reset the device and ping again for FUS state you have FUS_NO_ERROR message.</li>
|
||
<li>Safeboot is an independent part of the FUS that manages specifically one case: the option bytes corruption:
|
||
<ul>
|
||
<li>When option bytes are corrupted, the STM32WB hardware forces the boot to safeboot whatever the running firmware.</li>
|
||
<li>The Safeboot performs a factory reset (on FUS versions V1.1.0 and higher) which means the wireless stack is removed if any and the Cortex®-M4 code is erased and boot is reset to FUS (virgin part state).</li>
|
||
<li>This operation is also not reversible. In order to activate the Safeboot, the user must activate Cortex®-M0+ by writing the value 0x00008000 at the address 0x5800040C using the SWD interface.</li>
|
||
<li>Please note that if a part has FUS version strictly lower than V1.1.0 and gets option bytes corruption case, then, no recovery is possible.</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><mark> Naming correspondence Table between Wireless Copro binaries and Stack library features </mark></p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 45%" />
|
||
<col style="width: 29%" />
|
||
<col style="width: 25%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>stack features naming (3)</th>
|
||
<th>#define used in FW M0 code</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>-</td>
|
||
<td>- (1)</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>BF = “Basic Features”</td>
|
||
<td>BASIC_FEATURES</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>PO = “Peripheral Only”</td>
|
||
<td>SLAVE_ONLY</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>LO = “Link Layer Only”</td>
|
||
<td>LL_ONLY (2)</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>LB = “Link Layer Only Basic”</td>
|
||
<td>LL_ONLY_BASIC (2)</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>BO = “Beacon Only”</td>
|
||
<td>BEACON_ONLY (2)</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ol type="1">
|
||
<li>Default BLE stack: all API commands are supported</li>
|
||
<li>Host stack is not included</li>
|
||
<li>used in MW ref document: STM32WB_BLE_Wireless_Interface.html</li>
|
||
</ol>
|
||
<ul>
|
||
<li>For more details, please refer to: <a href="https://www.st.com/resource/en/application_note/an5289-building-wireless-applications-with-stm32wb-series-microcontrollers-stmicroelectronics.pdf">AN5289</a> : Building wireless applications with STM32WB Series microcontrollers.</li>
|
||
</ul>
|
||
<p><mark>How to flash the Wireless Coprocessor Binary via SWD/JTAG by ST-LINK (STM32CubeProgrammer GUI)</mark></p>
|
||
<ul>
|
||
<li><p><em>Inside the below procedure, the references to binaries name and install address are provided in the section <strong>Main Changes</strong> of this file.</em></p></li>
|
||
<li><p>STEP 1: Use STM32CubeProgrammer GUI</p>
|
||
<ul>
|
||
<li><p>Version 2.7.0 or higher.</p></li>
|
||
<li><p>It gives access to Firmware Upgrade Service (FUS) (<a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00513965.pdf">AN5185</a> : ST firmware upgrade services for STM32WB Series.) through Bootloader.</p></li>
|
||
<li><p>It is currently available as Graphical User Interface (GUI) mode (or Command Line Interface (CLI) mode).</p></li>
|
||
</ul></li>
|
||
<li><p>STEP 2: Access to SWD Interface (system flash)</p>
|
||
<ul>
|
||
<li>For P-NUCLEO-WB55.Nucleo :
|
||
<ul>
|
||
<li>Power ON via ST-LINK and Jumper JP1(USB_STL)</li>
|
||
</ul></li>
|
||
<li>For P-NUCLEO-WB55.USBDongle :
|
||
<ul>
|
||
<li>remain switch SW2 to Boot1</li>
|
||
<li>Connect P-NUCLEO-WB55.USBDongle</li>
|
||
</ul></li>
|
||
<li>For STM32WB5MM-DK :
|
||
<ul>
|
||
<li>Power ON via ST-LINK and Jumper JP2(USB_STL)</li>
|
||
</ul></li>
|
||
<li>open STM32CubeProgrammer GUI and select “ST-LINK”</li>
|
||
<li>in ST-LINK configuration: (Port: SWD) then select “Connect”</li>
|
||
</ul></li>
|
||
<li><p>STEP 3: select “Start FUS” in Firmware Upgrade Services</p></li>
|
||
<li><p>STEP 4: Read and upgrade FUS Version</p>
|
||
<ul>
|
||
<li>it can been obtained selecting “Read FUS infos”
|
||
<ul>
|
||
<li><em>00050300</em>: FUSv0.5.3 => <strong>Must be updated using STEP 5.</strong></li>
|
||
<li><em>010X0Y00</em>: FUSv1.<strong>x</strong>.y => <strong>Must be updated using STEP 6 (when x < 2).</strong></li>
|
||
<li><em>01020000</em>: FUSv1.2.0 => <strong>Up to date, you can download the new wireless stack using STEP 7.</strong></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><p>STEP 5: Download latest FUS for only FUSv0.5.3 upgrade</p>
|
||
<ul>
|
||
<li>in Firmware Upgrade Services: (File Path: [stm32wb5x_FUS_fw_for_fus_0_5_3.bin], Start Address: [Install@])</li>
|
||
<li>then select “Firmware Upgrade” Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 6: Download latest FUS or Safeboot</p>
|
||
<ul>
|
||
<li>in Firmware Upgrade Service: (File Path: [FUS_Binary], Start Address: [Install@])</li>
|
||
<li>then select “Firmware Upgrade” Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 7: Download new wireless stack (after “FW Delete” if requested)</p>
|
||
<ul>
|
||
<li>in Firmware Upgrade Service: (File Path: [Wireless_Coprocessor_Binary], Start Address: [Install@])</li>
|
||
<li>then select “Firmware Upgrade” (with “Verify download” and “Start stack after upgrade”) Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary. (<strong>optional</strong>: activate “Anti-Rollback” on downloaded binary) If you need to perform FUS related manipulations, you always need to START the FUS in case the FUS is not running.</li>
|
||
</ul></li>
|
||
<li><p>STEP 8: Revert to default configuration: in Option Bytes menu for User Configuration set: nSWboot0=1 (checked) nboot1=1 nboot0=1</p></li>
|
||
</ul>
|
||
<p><mark>How to flash the Wireless Coprocessor Binary via USB (STM32CubeProgrammer GUI)</mark></p>
|
||
<ul>
|
||
<li><p><em>Inside the below procedure, the references to binaries name and install address are provided in the section <strong>Main Changes</strong> of this file.</em></p></li>
|
||
<li><p>STEP 1: Use STM32CubeProgrammer GUI</p>
|
||
<ul>
|
||
<li><p>Version 2.7.0 or higher.</p></li>
|
||
<li><p>It gives access to Firmware Upgrade Service (FUS) (<a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00513965.pdf">AN5185</a> : ST firmware upgrade services for STM32WB Series.) through Bootloader.</p></li>
|
||
<li><p>It is currently available as Graphical User Interface (GUI) mode (or Command Line Interface (CLI) mode).</p></li>
|
||
</ul></li>
|
||
<li><p>STEP 2: Access to Bootloader USB Interface (system flash)</p>
|
||
<ul>
|
||
<li>Boot mode selected by Boot0 pin set to VDD
|
||
<ul>
|
||
<li>For P-NUCLEO-WB55.Nucleo :
|
||
<ul>
|
||
<li>Jumper between CN7.5(VDD) and CN7.7(Boot0)</li>
|
||
<li>Power ON via USB_USER and Jumper JP1(USB_MCU)</li>
|
||
</ul></li>
|
||
<li>For P-NUCLEO-WB55.USBDongle :
|
||
<ul>
|
||
<li>Move switch SW2 to Boot0</li>
|
||
<li>Connect P-NUCLEO-WB55.USBDongle</li>
|
||
</ul></li>
|
||
<li>For STM32WB5MM-DK :
|
||
<ul>
|
||
<li>Jumper on CN13(VDD-Boot0) after Pins header soldering</li>
|
||
<li>Power ON via USB_USER and Jumper JP2(USB_MCU)</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><p><strong>Warning</strong>: required Option Byte configuration: [nSWboot0=1]</p></li>
|
||
<li><p>Open STM32CubeProgrammer GUI and select “USB” with (Port: USB1) in USB configuration then select “Connect”</p></li>
|
||
</ul></li>
|
||
<li><p>STEP 3: step bypassed via USB</p></li>
|
||
<li><p>STEP 4: Read and upgrade FUS Version</p>
|
||
<ul>
|
||
<li>it can been obtained selecting “Read FUS infos”
|
||
<ul>
|
||
<li><em>00050300</em>: FUSv0.5.3 => <strong>Must be updated using STEP 5.</strong></li>
|
||
<li><em>010X0Y00</em>: FUSv1.<strong>x</strong>.y => <strong>Must be updated using STEP 6 (when x < 2).</strong></li>
|
||
<li><em>01020000</em>: FUSv1.2.0 => <strong>Up to date, you can download the new wireless stack using STEP 7.</strong></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><p>STEP 5: Download latest FUS for only FUSv0.5.3 upgrade</p>
|
||
<ul>
|
||
<li>in Firmware Upgrade Service: (File Path: [stm32wb5x_FUS_fw_for_fus_0_5_3.bin], Start Address: [Install@])</li>
|
||
<li>then select “Firmware Upgrade” Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 6: Download latest FUS or Safeboot</p>
|
||
<ul>
|
||
<li>in Firmware Upgrade Service: (File Path: [FUS_Binary], Start Address: [Install@])</li>
|
||
<li>then select “Firmware Upgrade” Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 7: Download new wireless stack (after “FW Delete” if requested)</p>
|
||
<ul>
|
||
<li>in Firmware Upgrade Service: (File Path: [Wireless_Coprocessor_Binary], Start Address: [Install@])</li>
|
||
<li>then select “Firmware Upgrade” (with “Verify download” and “Start stack after upgrade”) Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 8: Revert STEP 2 procedure to put back device in normal mode.</p></li>
|
||
</ul>
|
||
<p><mark>How to flash the Wireless Coprocessor Binary via SWD/JTAG by ST-LINK (Command Line Interface)</mark></p>
|
||
<ul>
|
||
<li><p><em>Inside the below procedure, the references to binaries name and install address are provided in the section <strong>Main Changes</strong> of this file.</em></p></li>
|
||
<li><p>STEP 1: Use STM32CubeProgrammer</p>
|
||
<ul>
|
||
<li><p>Version 2.7.0 or higher.</p></li>
|
||
<li><p>It gives access to Firmware Upgrade Service (FUS) (<a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00513965.pdf">AN5185</a> : ST firmware upgrade services for STM32WB Series.) through Bootloader.</p></li>
|
||
<li><p>It is currently available as Command Line Interface (CLI) mode.</p></li>
|
||
</ul></li>
|
||
<li><p>STEP 2: Access to SWD Interface (system flash)</p>
|
||
<ul>
|
||
<li>For P-NUCLEO-WB55.Nucleo :
|
||
<ul>
|
||
<li>Power ON via ST-LINK and Jumper JP1(USB_STL)</li>
|
||
</ul></li>
|
||
<li>For P-NUCLEO-WB55.USBDongle :
|
||
<ul>
|
||
<li>remain switch SW2 to Boot1</li>
|
||
<li>Connect P-NUCLEO-WB55.USBDongle</li>
|
||
</ul></li>
|
||
<li>For STM32WB5MM-DK :
|
||
<ul>
|
||
<li>Power ON via ST-LINK and Jumper JP2(USB_STL)</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><p>STEP 3: apply “Start FUS”</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=swd -startfus</em></li>
|
||
</ul></li>
|
||
<li><p>STEP 4: Read and upgrade FUS Version</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=swd mode=UR -r32 0x20030030 1</em>
|
||
<ul>
|
||
<li><em><span class="citation" data-cites="0x20030030">@0x20030030</span>: 00050300</em>: FUSv0.5.3 => <strong>Must be updated using STEP 5.</strong></li>
|
||
<li><em><span class="citation" data-cites="0x20030030">@0x20030030</span>: 010X0Y00</em>: FUSv1.<strong>x</strong>.y => <strong>Must be updated using STEP 6 (when x < 2).</strong></li>
|
||
<li><em><span class="citation" data-cites="0x20030030">@0x20030030</span>: 01020X00</em>: FUSv1.2.0 => <strong>Up to date, you can download the new wireless stack using STEP 7.</strong></li>
|
||
</ul></li>
|
||
<li>Note: when FUS is not running but FUS operator used, you can read FUS version <span class="citation" data-cites="0x20010010">@0x20010010</span></li>
|
||
</ul></li>
|
||
<li><p>STEP 5: Download latest FUS for only FUSv0.5.3 upgrade</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=swd mode=UR -fwupgrade stm32wb5x_FUS_fw_for_fus_0_5_3.bin [Install@] firstinstall=0</em></li>
|
||
</ul>
|
||
<p>Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</p></li>
|
||
<li><p>STEP 6: Download latest FUS or Safeboot</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=swd mode=UR -fwupgrade [FUS_Binary] [Install@] firstinstall=0</em></li>
|
||
</ul>
|
||
<p>Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</p></li>
|
||
<li><p>STEP 7: Download new wireless stack</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=swd mode=UR -fwupgrade [Wireless_Coprocessor_Binary] [Install@] firstinstall=0</em></li>
|
||
</ul>
|
||
<p>Please check <strong>Wireless Coprocessor Binary Table</strong> for Install@ parameter depending of the binary. (<strong>optional</strong>: activate “Anti-Rollback” on downloaded binary: <em>STM32_Programmer_CLI.exe -c port=swd -antirollback</em>) If you need to perform FUS related manipulations, you always need to START the FUS in case the FUS is not running.</p></li>
|
||
<li><p>STEP 8: Revert to default OB configuration</p>
|
||
<ul>
|
||
<li>*STM32_Programmer_CLI.exe -c port=swd mode=UR -ob nSWboot0=1 nboot1=1 nboot0=1</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><mark>How to flash the Wireless Coprocessor Binary via USB (Command Line Interface)</mark></p>
|
||
<ul>
|
||
<li><p><em>Inside the below procedure, the references to binaries name and install address are provided in the section <strong>Main Changes</strong> of this file.</em></p></li>
|
||
<li><p>STEP 1: Use STM32CubeProgrammer</p>
|
||
<ul>
|
||
<li><p>Version 2.7 or higher.</p></li>
|
||
<li><p>It gives access to Firmware Upgrade Service (FUS) (<a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00513965.pdf">AN5185</a> : ST firmware upgrade services for STM32WB Series.) through Bootloader.</p></li>
|
||
<li><p>It is currently available as Command Line Interface (CLI) mode.</p></li>
|
||
</ul></li>
|
||
<li><p>STEP 2: Access to Bootloader USB Interface (system flash)</p>
|
||
<ul>
|
||
<li>Boot mode selected by Boot0 pin set to VDD
|
||
<ul>
|
||
<li>For P-NUCLEO-WB55.Nucleo :
|
||
<ul>
|
||
<li>Jumper between CN7.5(VDD) and CN7.7(Boot0)</li>
|
||
<li>Power ON via USB_USER and Jumper JP1(USB_MCU)</li>
|
||
</ul></li>
|
||
<li>For P-NUCLEO-WB55.USBDongle :
|
||
<ul>
|
||
<li>Move switch SW2 to Boot0</li>
|
||
<li>Connect P-NUCLEO-WB55.USBDongle</li>
|
||
</ul></li>
|
||
<li>For STM32WB5MM-DK :
|
||
<ul>
|
||
<li>Jumper on CN13(VDD-Boot0) after Pins header soldering</li>
|
||
<li>Power ON via USB_USER and Jumper JP2(USB_MCU)</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><strong>Warning</strong>: required Option Byte configuration: [nSWboot0=1]</li>
|
||
</ul></li>
|
||
<li><p>STEP 3: step bypassed via USB</p></li>
|
||
<li><p>STEP 4: Read and upgrade FUS Version</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=usb1 -r32 0x20030030 1</em>
|
||
<ul>
|
||
<li><em><span class="citation" data-cites="0x20030030">@0x20030030</span>: 00050300</em>: FUSv0.5.3 => <strong>Must be updated using STEP 5.</strong></li>
|
||
<li><em><span class="citation" data-cites="0x20030030">@0x20030030</span>: 010X0Y00</em>: FUSv1.<strong>x</strong>.y => <strong>Must be updated using STEP 6 (when x < 2).</strong></li>
|
||
<li><em><span class="citation" data-cites="0x20030030">@0x20030030</span>: 01020X00</em>: FUSv1.2.0 => <strong>Up to date, you can download the new wireless stack using STEP 7.</strong></li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><p>STEP 5: Download latest FUS for only FUSv0.5.3 upgrade</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade stm32wb5x_FUS_fw_for_fus_0_5_3.bin [Install@] firstinstall=0</em></li>
|
||
</ul>
|
||
<p>Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</p></li>
|
||
<li><p>STEP 6: Download latest FUS or Safeboot</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade [FUS_Binary] [Install@] firstinstall=0</em> Please check <strong>Firmware Upgrade Services Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 7: Download new wireless stack</p>
|
||
<ul>
|
||
<li><em>STM32_Programmer_CLI.exe -c port=usb1 -fwupgrade [Wireless_Coprocessor_Binary] [Install@] firstinstall=0</em> Please check <strong>Wireless Coprocessor Binary Table</strong> for Install@ parameter depending of the binary.</li>
|
||
</ul></li>
|
||
<li><p>STEP 8: Revert STEP 2 procedure to put back device in normal mode.</p></li>
|
||
</ul>
|
||
<p><mark>How to compute available flash size </mark></p>
|
||
<ul>
|
||
<li><p>The default linker file is provided in [\Drivers\CMSIS\Device\ST32WBxx\Source\Templates].</p>
|
||
<p>The maximum flash memory that can be used by the application is up to the Secure Flash Start Address (SFSA) that can be read from the option byte.</p>
|
||
<p>The <strong>ICFEDIT_region_ROM_end</strong> in the linker can be modified with a value up to : (0x08000000 + (SFSA << 12)) - 1.</p></li>
|
||
<li><p><strong>Example</strong>: When the SFSA option byte is set to 0xA0, the maximum value to be used for __ICFEDIT_region_ROM_end is 0x0809FFFF – which is 640KB of flash</p></li>
|
||
<li><p><strong>Note</strong>: The SFSA option byte can only be set by the CPU2. The user cannot modify that value.</p></li>
|
||
</ul>
|
||
</div>
|
||
<div class="col-sm-12 col-lg-8">
|
||
<h1 id="update-history">Update History</h1>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section34" checked aria-hidden="true"> <label for="collapse-section34" aria-hidden="false">V1.20.0 / 03-June-2024</label>
|
||
<div>
|
||
<h2 id="main-changes">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 166658 : While waiting for PKA end of computation CPU2 is now in sleep mode to save power consumption.</li>
|
||
<li>ID 175680 : The BLE stack reports now a specific error when SC pairing is not possible due to other SC pairing ongoing.<br />
|
||
</li>
|
||
<li>ID 175796 : The number of SMP legacy pairing procedures that can run in parallel is no more limited.<br />
|
||
</li>
|
||
<li>ID 175901 : In multilink situation on Central side, the BLE stack better handles an encryption request colliding with an LL operation ongoing with another peripheral.</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>ID 127681 : If there was an issue with the MAC frame output, an incorrect error message might have been reported.</li>
|
||
<li>ID 129987 : The “Start network” feature is not applicable to RFD devices. To reduce ROM memory usage, this feature has been eliminated for such configuration.</li>
|
||
<li>ID 181664 : PANID conflict notification might have reported the wrong channel.</li>
|
||
</ul></li>
|
||
<li>Thread:
|
||
<ul>
|
||
<li>ID 167562 : Mesh diag feature fix implemented.</li>
|
||
<li>ID 173067 : Increased speed of Thread commissioning and SRP key exchanges, using PKA HW accelerator when possible.<br />
|
||
</li>
|
||
<li>ID 177842 : In RCP FW, corrected a bug that caused an assert to be hit when sending frame to an end-device using CSL.</li>
|
||
<li>ID 173678 : On RCP, increased accuracy when transmitting a CSL frame to an end-device.</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>ID 172013 : Fix startup memory leak issue when using Touchlink.<br />
|
||
</li>
|
||
<li>ID 181712 : Fix implemented inside the stack to have the scene store and recall running in Find and Bind application context</li>
|
||
<li>ID 182862 : Fixed zcl_send_response issue for loopback Default Response</li>
|
||
</ul></li>
|
||
<li>BLE-Zigbee:
|
||
<ul>
|
||
<li>ID 164863 : Corrected a bug that prevented to erase flash during BLE activity.</li>
|
||
</ul></li>
|
||
<li>BLE-Thread:
|
||
<ul>
|
||
<li>ID 169229 : Correction on the AES shared peripheral between Thread and BLE that could cause a deadlock during BLE pairing.</li>
|
||
<li>ID 171554 : Corrected a low-power over consumption when BLE advertising is started or stopped during runtime.</li>
|
||
<li>ID 173042 : Corrected a crash that could occurs when Thread CSL is enabled and pollperiod is set to a short value (<1s)</li>
|
||
<li>ID 164863 : Corrected a bug that prevented to erase flash during BLE activity.</li>
|
||
<li>ID 172229 : Corrected a bug causing a crash when placing the radio IP in sleep state while it is granted to BLE.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td>V1.18.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BD000</td>
|
||
<td>0x08069000</td>
|
||
<td>0x08049000</td>
|
||
<td>0x08009000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08069000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080AE000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0803A000</td>
|
||
<td>NA</td>
|
||
<td>V1.20.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section33" aria-hidden="true"> <label for="collapse-section33" aria-hidden="false">V1.19.1 / 5-Apr-2024</label>
|
||
<div>
|
||
<h2 id="main-changes-1">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 171974 : The BLE stack better handles the collision between local GATT client request and remote GATT indication.</li>
|
||
<li>ID 173054 : A new SMP configuration is added to forbid use of peer debug key for Secure Connections</li>
|
||
<li>ID 166658 : While waiting for PKA end of computation CPU2 is now in sleep mode to save power consumption.</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>ID 176762 : ZbZcl_custom_ls_ServerSendCommandRsp problem of STM32WB when enabling the NVM</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td>V1.18.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BF000</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x0804B000</td>
|
||
<td>0x0800B000</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08069000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x08017000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.19.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080AE000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0803A000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section31" aria-hidden="true"> <label for="collapse-section31" aria-hidden="false">V1.19.0 / 7-Feb-2024</label>
|
||
<div>
|
||
<h2 id="main-changes-2">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>2Mbit PHY/PHY update: compared to previous delivery, the binary <strong>stm32wb5x_BLE_Stack_light_fw.bin</strong> is based on modified Basic stack library with included Phy update(2Mb/s).</li>
|
||
<li>ID 146627 : In BLE stack, performance of Connection Oriented Channels has been improved.</li>
|
||
<li>ID 166857 : stack issue sometimes occurring in case of central OOB Secure Connections pairing is now fixed.</li>
|
||
<li>ID 167399 : On GATT client side, the Multiple Notification is now handled even if EATT option is not enabled at BLE stack initialization.<br />
|
||
</li>
|
||
<li>ID 170249 : The Peripheral Only variant of the BLE stack now supports PHY update.</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>ID 163378 : Port Coordinator/Node apps from WBA to WB , New Demo Application demonstrating how to manage simple 15.4 networks ( Active Scan, Beacon Indication, Association sequences )<br />
|
||
</li>
|
||
<li>ID 163637 : Impossible to receive data after a specific sequence , Issue fixed where the radio would remain in sleep mode despite attempts to wake it up using a specific sequence.<br />
|
||
</li>
|
||
<li>ID 163798 : Unexpected channel received in SyncLoss.Indication , The issue fixed, we don’t received the sync-Loss.indication on the correct channel during active scan.<br />
|
||
</li>
|
||
<li>ID 164078 : Coordinator/Nodes Apps should handle BeaconInd to identify Right Coordinator , The application has been updated to correctly recognize the beacon sent from our coordinator during an active scan.<br />
|
||
</li>
|
||
<li>ID 164290 : Coordinator App should select PanId not already used. Coordinator App example improved to self-managed unused Panid to start its network.</li>
|
||
</ul></li>
|
||
<li>Thread:
|
||
<ul>
|
||
<li>ID 158717 : Move OpenThread Command Line Interface (CLI) from M0 to M4 , OpenThread CLI has been moved from M0 to M4 to optimize space on the coprocessor. Use ENABLE_OPENTHREAD_CLI to enable it.</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>ID 171798: The ZbStartup call-back function has been enhanced in order to avoid being called in the middle of a rejoin process.</li>
|
||
<li>ID 165986: Improve the management of AES driver with an additional check of its status. Fix done to prevent the freeze of firmware in case of pairing security activated on BLE when using concurrent mode.</li>
|
||
</ul></li>
|
||
<li>BLE-Thread/Zigbee:
|
||
<ul>
|
||
<li>Allow stack to start in Thread (or Zigbee) only mode, without having to start BLE</li>
|
||
</ul></li>
|
||
<li>BLE-Thread:
|
||
<ul>
|
||
<li>Corrected a “No available message buffer” bug that could occur during Thread commissioning when BLE is active</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td>V1.18.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BF000</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x0804B000</td>
|
||
<td>0x0800B000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08069000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x08017000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080AE000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0803A000</td>
|
||
<td>NA</td>
|
||
<td>V1.19.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section30" aria-hidden="true"> <label for="collapse-section30" aria-hidden="false">V1.18.0 / 30-Oct-2023</label>
|
||
<div>
|
||
<h2 id="main-changes-3">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 143598 : Transparent Mode Rx event handler updated to support NVM status sub-events</li>
|
||
<li>ID 152090 : Wrap round issue correction on wakeup time counter preventing periodically BLE to go in LP mode between two consecutive advertising events</li>
|
||
<li>ID 152866 : The following BLE primitives have been renamed: ACI_HAL_SET_SLAVE_LATENCY, ACI_GAP_SLAVE_SECURITY_REQ and ACI_GAP_SLAVE_SECURITY_INITIATED_EVENT to ACI_HAL_SET_PERIPHERAL_LATENCY, ACI_GAP_PERIPHERAL_SECURITY_REQ and ACI_GAP_PERIPHERAL_SECURITY_INITIATED_EVENT, respectively. Moreover, the event parameters Slave_Latency and Master_Clock_Accuray have been renamed to Latency and Central_Clock_Accuracy, respectively.</li>
|
||
<li>ID 154468 : new parameter setting SHCI_C2_BLE_INIT_BLE_CORE_5_4 for upgraded QDID and declaration ID of Stack BLE 5.4</li>
|
||
<li>ID 155629 : New GAP commands for extended scan and connection have been created: ACI_GAP_EXT_START_SCAN and ACI_GAP_EXT_CREATE_CONNECTION.</li>
|
||
<li>ID 155981 : HCI-only: the “Period” parameter of HCI_LE_SET_EXTENDED_SCAN_ENABLE is now managed.</li>
|
||
<li>ID 158640 : Change advertising channel map is now supported for extended Advertising mode<br />
|
||
</li>
|
||
<li>ID 158762 : In Enhanced ATT, the Connection Handle reported in ACI_GATT_XXX_PERMIT_REQ_EVENT is now correct.</li>
|
||
<li>ID 159497 : Some details added in stack programming manual about controller busy error code</li>
|
||
<li>ID 160205 : For improvement purposes as LP mode possibly enable, force CRC clock activation before any FUS command processing and disable it after</li>
|
||
<li>ID 160763 : The TX power value set by ACI_HAL_SET_TX_POWER_LEVEL is now used as default for HCI_LE_SET_EXTENDED_ADVERTISING_PARAMETERS.</li>
|
||
<li>ID 163108 : On CPU2, add a check on low-speed clock availability for RNG IP.</li>
|
||
</ul></li>
|
||
<li>802.15.4 Common (MAC / Thread / Zigbee) :</li>
|
||
<li>ID 157671 : Enabled some PHY features (continuous wave start/stop, rx_start/stop, tx_start, set_channel) in MAC/OT/Zigbee firmware.</li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BD000</td>
|
||
<td>0x08069000</td>
|
||
<td>0x08049000</td>
|
||
<td>0x08009000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0800B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08061000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08081000</td>
|
||
<td>0x0802D000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080AE000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0803A000</td>
|
||
<td>NA</td>
|
||
<td>V1.18.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section29" aria-hidden="true"> <label for="collapse-section29" aria-hidden="false">V1.17.3 / 08-Sep-2023</label>
|
||
<div>
|
||
<h2 id="main-changes-4">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 153449 : New system command SHCI_C2_SetSystemClock added to request the CPU2 to switch the System Clock between HSE and PLL.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.17.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.17.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BF000</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x0804B000</td>
|
||
<td>0x0800B000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.17.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.17.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.17.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0800B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08061000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08083000</td>
|
||
<td>0x0802F000</td>
|
||
<td>0x0800F000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B0000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0803C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section28" aria-hidden="true"> <label for="collapse-section28" aria-hidden="false">V1.17.2 / 07-Aug-2023</label>
|
||
<div>
|
||
<h2 id="main-changes-5">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>Security improvement</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.17.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.17.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BF000</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x0804B000</td>
|
||
<td>0x0800B000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.17.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.17.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.17.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0800B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08061000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08083000</td>
|
||
<td>0x0802F000</td>
|
||
<td>0x0800F000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B0000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0803C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section27" aria-hidden="true"> <label for="collapse-section27" aria-hidden="false">V1.17.1 / 24-July-2023</label>
|
||
<div>
|
||
<h2 id="main-changes-6">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>CKS:
|
||
<ul>
|
||
<li>Security improvement</li>
|
||
</ul></li>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>Support TCRL-2023-1 with BLE 5.4 certified features</li>
|
||
<li>New BT SIG Certification: [Declaration ID D063070 / QDID 216169]</li>
|
||
<li>ID 151315 : The command ACI_GAP_PERIPHERAL_SECURITY_REQ can now report BLE_STATUS_DEV_IN_BLACKLIST error</li>
|
||
<li>ID 152818 : At characteristic update, regarding notifications (or indications), the clients that do not meet security requirements are bypassed as if they were not registered for notifications (or indications), but a specific error is returned.</li>
|
||
<li>ID 153544 : The issue of the ACI_GATT_READ_MULTI_PERMIT_REQ_EVENT data when receiving ATT_READ_MULTIPLE_VARIABLE_REQ is now fixed</li>
|
||
<li>ID 153921 : When using ACI_GATT_SEND_MULT_NOTIFICATION over Enhanced ATT, the check of security permissions is now fixed</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>ID 149385 : Set a protection to guarantee that there cannot be two notifications being triggered at the same time.</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>ID 151805 : Corrected an issue on radio access between BLE and Thread that could cause a freeze in the firmware.</li>
|
||
<li>Correction on the energy scan feature that could returned wrong values.</li>
|
||
<li>Corrected a bug on CSL that occurs when the leader’s short address is 0x0000</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>ID 116144 : Add possibility to do not wait for MacMaxWaitduration time in case solution receives acknowledgement on PollDataReq embedding Pending Bit set to 1. This leads to save power consumption but in counterpart to potentially miss receiving data linked to data poll req request.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080BF000</td>
|
||
<td>0x0806B000</td>
|
||
<td>0x0804B000</td>
|
||
<td>0x0800B000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0800B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08061000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x08029000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x08036000</td>
|
||
<td>0x08016000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x08039000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td>0x08092000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08032000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08083000</td>
|
||
<td>0x0802F000</td>
|
||
<td>0x0800F000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B0000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0803C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section26" aria-hidden="true"> <label for="collapse-section26" aria-hidden="false">V1.17.0 / 24-May-2023</label>
|
||
<div>
|
||
<h2 id="main-changes-7">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 140649: Additional check on HSE Startup time.</li>
|
||
<li>ID 143246: Requirement to print BD Address on ALL BLE applications for functional validation automation.</li>
|
||
<li>ID 144725: HCI_LE_ENHANCED_CONNECTION_COMPLETE_EVENT is now automatically used instead of HCI_LE_CONNECTION_COMPLETE_EVENT when advertising extensions are used.</li>
|
||
<li>ID 145545: A GATT Server application can now be notified when the BLE stack has completed to send all notifications linked with a local characteristic update.</li>
|
||
<li>ID 145580: Reception of ATT_READ_BY_GROUP_TYPE_REQ with 128-bit UUID is fixed.</li>
|
||
<li>ID 145677: Robustness regarding pairing collision has been done.</li>
|
||
<li>ID 146449: The ACI_HAL_WRITE_CONFIG_DATA command can now be used to increase the number of default records in the GAP service.</li>
|
||
<li>ID 147098: The command HCI_LE_Generate_DHKey [v2] is now supported.</li>
|
||
<li>ID 147618: Usage of Secure Connections debug key can now be forced by the ACI_HAL_WRITE_CONFIG_DATA command.</li>
|
||
<li>ID 147806: The BLE host stack enables the Enhanced Connection Complete event when Extended Advertising is used.</li>
|
||
<li>ID 147917: Implementation of the Bluetooth SIG recommendation regarding Impersonation in the Passkey Entry Protocol vulnerability.</li>
|
||
<li>ID 149715: aci_gap_add_devices_to_list command fixed to have expected status returned.</li>
|
||
<li>ID 149754: hci and shci commands response status reset before sending a command.</li>
|
||
<li>ID 149909: The GAP designation for the Filter Accept List has been aligned with that of the controller defined by the SIG. </li>
|
||
<li>ID 150375: The following BLE primitives have been renamed: ACI_HAL_SET_SLAVE_LATENCY, ACI_GAP_SLAVE_SECURITY_REQ and ACI_GAP_SLAVE_SECURITY_INITIATED_EVENT to ACI_HAL_SET_PERIPHERAL_LATENCY, ACI_GAP_PERIPHERAL_SECURITY_REQ and ACI_GAP_PERIPHERAL_SECURITY_INITIATED_EVENT, respectively. Moreover, the event parameters Slave_Latency and Master_Clock_Accuray have been renamed to Latency and Central_Clock_Accuracy, respectively.</li>
|
||
</ul></li>
|
||
<li>BLE LLD:
|
||
<ul>
|
||
<li>ID 131911: Correct clock tree configuration</li>
|
||
</ul></li>
|
||
<li>Thread:
|
||
<ul>
|
||
<li>ID 147645: SED role is now supported for FTD.</li>
|
||
<li>ID 138110: SSED role is now supported for FTD and MTD.</li>
|
||
<li>ID 147244: Logs from M0 are now all correctly deactivated when disabling them from M4’s side.</li>
|
||
<li>ID 147259: Corrected a bug where the last frame could be transmitted instead of a MAC-ACK.</li>
|
||
<li>ID 147267: Corrected a bug in the state machine that could occur in a high traffic network.</li>
|
||
<li>ID 147269: Corrected a bug where a frame could be acknowledged but not handled in a high traffic network.</li>
|
||
<li>ID 147272: Corrected a bug with the timers management in ms and µs that could a cause a deadlock.</li>
|
||
<li>ID 148517: EUI64 generation is now following the Thread specification.</li>
|
||
<li>ID 147426: Compatibility issue solved between different FW releases (starting from v1.16.0).</li>
|
||
<li>Corrected a bug on energy scan when scanning multiple channel.</li>
|
||
<li>Removed support of DHCP server for FTD and commissioner for MTD.</li>
|
||
<li>Reduced the amount of RAM1 needed by FTD and MTD coprocessor, they now both use 16kB of RAM1 (0x2002C000).</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>ID 146636 : Memory leak fixes. It concerns the network layer in case a sleepy end device is removed from its parent</li>
|
||
<li>ID 151445: Robustness improvement in case of radio noisy environment:
|
||
<ul>
|
||
<li>Change CSMA configuration to have better performance. For a sleepy end device, the ZB_MAC_MAX_BE is set to 4. For a non sleepy end device the ZB_MAC_MAX_BE is set to 5.In both cases, the ZB_MAC_MIN_BE is set to 3 and the ZB_MAC_MAC_CSMA_BACKOFFS is set to 5. </li>
|
||
<li>In parallel to the new CSMA values, the system allows up to 5 full CSMA procedure retries before notifying the Zigbee Network layer.</li>
|
||
</ul></li>
|
||
<li>ID 146639: Binding management enhancement:
|
||
<ul>
|
||
<li>When a binding table entry is added, or re-added, the associated address is flagged to be verified with a ZDO IEEE ADDR request. This solves the problem where a destination EUI-64 has changed short addresses without the local device made aware. </li>
|
||
<li>The time to wait after receiving a Bind Request before attempting to resolve the EUI64 to a network address, if no mapping exists as been increase from 3 to 17 seconds. </li>
|
||
<li>Enhancement of binding address resolutions when a child loose its parent</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li>Mac 802.15.4:
|
||
<ul>
|
||
<li>ID 147930 : Improvement of radio robustness over heavy overloaded network</li>
|
||
<li>ID 145293: On heavy noisy environment, MAC active Scan confirmation return now CSMA-CA Error with expected unscanned channels bitmap as described in the 802.15.4 standard.</li>
|
||
<li>ID 151211/151604: Add new proprietary MAC Pib attribute to be able to perform several CSMA-CA retries in noisy environment .</li>
|
||
<li>ID 146612: Robustness improvement on overloaded network for End Device when OTA frames do not respect standardized minimum IFS delay</li>
|
||
<li>ID 151209: Grant MAC Data Poll confirmation message generation on every Data Poll request. On noisy environment it has been observed that Data Poll confirmation message is missing due to corrupted frame.</li>
|
||
</ul></li>
|
||
<li>BLE/Mac :
|
||
<ul>
|
||
<li>ID 147930 : Improvement of radio robustness over heavy overloaded network</li>
|
||
</ul></li>
|
||
<li>BLE_Zigbee_Dynamic and BLE_Thread_Dynamic :
|
||
<ul>
|
||
<li>ID 143495 : Corrected a bug in Dynamic Concurrent applications to prevent switching from 802.15.4 to BLE while radio is in an incorrect state.</li>
|
||
<li>ID 117038 : Debug GPIOs added to monitor RF bandwidth in Dynamic Concurrent applications.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B9000</td>
|
||
<td>0x08065000</td>
|
||
<td>0x08045000</td>
|
||
<td>0x08005000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D5000</td>
|
||
<td>0x08081000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08021000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08059000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08075000</td>
|
||
<td>0x08021000</td>
|
||
<td>0x08001000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08023000</td>
|
||
<td>0x08003000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08084000</td>
|
||
<td>0x08030000</td>
|
||
<td>0x08010000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080E7000</td>
|
||
<td>0x08093000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08033000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08083000</td>
|
||
<td>0x0802F000</td>
|
||
<td>0x0800F000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A0000</td>
|
||
<td>0x0804C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B0000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0803C000</td>
|
||
<td>NA</td>
|
||
<td>V1.17.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section25" aria-hidden="true"> <label for="collapse-section25" aria-hidden="false">V1.16.0 / 08-February-2023</label>
|
||
<div>
|
||
<h2 id="main-changes-8">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE :
|
||
<ul>
|
||
<li>BLE GATT caching supported (certified BLE 5.3)</li>
|
||
<li>BLE Enhanced ATT supported (certified BLE 5.3)</li>
|
||
<li>BLE Channel selection#2 (CSA2) feature activated for Light stack variant</li>
|
||
<li>ID 124362 : Support the TCRL-2022-1</li>
|
||
<li>ID 125651 : All BLE libraries now generated with IAR v9.20.1</li>
|
||
<li>ID 136949 : For ACL_DATA activation, the BLE options flag has to be configured with SHCI_C2_BLE_INIT_OPTIONS_LL_ONLY with Full and Full extended stack binaries and no special BLE options flag required in “HCI_ONLY” (ie Light, HCI layer, ext HCI layer binaries)</li>
|
||
<li>ID 138520 : Application has now the possibility to have scan operation in background with respect to advertising & Connection slave. It is configurable through ACI_HAL_WRITE_CONFIG_DATA command.</li>
|
||
<li>ID 138609 : RSSI computation updated with respect to the second AGC Lookup table (SHCI_C2_BLE_INIT_RX_MODEL_AGC_RSSI_BLOCKER)</li>
|
||
<li>ID 138976 : HCI_DISCONNECTION_COMPLETE_EVENT reason propagated with error code values returned</li>
|
||
<li>ID 139393 : Fixed link disconnection issue with LL_RESPONSE_TIMEOUT error (0x22) when connection interval is large (> 3s), PHY update procedure may not complete properly.</li>
|
||
<li>ID 142059 : It is now possible to initialize GAP in observer or broadcaster only role without initializing GATT.</li>
|
||
<li>ID 142061 : ACI_GAP_ADDR_NOT_RESOLVED_EVENT is now generated properly.</li>
|
||
<li>ID 142200 : it is now possible to use non-connectable extended advertising with GAP role set as Broadcaster only.</li>
|
||
<li>ID 144203 : In HCI only mode, it is now possible to update the random address used by advertising without setting again the advertising parameters</li>
|
||
<li>ID 144078 : In stm32wb5x_BLE_HCI_AdvScan_fw variant, the “supported states” are now correctly reported</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>ID 138751 : Set/Get Tx Power API is now functional</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>ID 142201: Change the value of ZB_NWK_EDKA_WARM_START_DELAY from 10s to 5s. This is the delay before sending the first EDKA request to the parent. This is to allow some other processes and packets to get through first, such as a rejoin, and device announcements.</li>
|
||
</ul></li>
|
||
<li>Mac 802.15.4 or BLE MAC Static:
|
||
<ul>
|
||
<li>ID 139824: 802.15.4 MAC Layer could return wrong SetPibReq status during stress tests (memory overloaded status with very high over the air traffic)</li>
|
||
<li>ID 135995: Low occurrence erratic race condition in between IPCC and radio controller activities may set core Protocol in waiting state. Light core protocol adaptation prevents to run in this waiting state.</li>
|
||
</ul></li>
|
||
<li>BLE ZIGBEE:
|
||
<ul>
|
||
<li>ID 128796: ZB context in now protected against potential configuration corruption on BLE advertising switch. ZB activity could be stopped due to this corruption.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B9000</td>
|
||
<td>0x08065000</td>
|
||
<td>0x08045000</td>
|
||
<td>0x08005000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D5000</td>
|
||
<td>0x08081000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08021000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08023000</td>
|
||
<td>0x08003000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08032000</td>
|
||
<td>0x08012000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08085000</td>
|
||
<td>0x08031000</td>
|
||
<td>0x08011000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x0809A000</td>
|
||
<td>0x08046000</td>
|
||
<td>0x08026000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A2000</td>
|
||
<td>0x0804E000</td>
|
||
<td>0x0802E000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B0000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0803C000</td>
|
||
<td>NA</td>
|
||
<td>V1.16.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section24" aria-hidden="true"> <label for="collapse-section24" aria-hidden="false">V1.15.0 / 05-Nov-2022</label>
|
||
<div>
|
||
<h2 id="main-changes-9">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE :
|
||
<ul>
|
||
<li>ID 131753 : handling of error returned by service update characteristic function</li>
|
||
<li>ID 131820 : Solves Out of bound memory access while using SHCI_C2_FUS_GetState</li>
|
||
<li>ID 132534 : The appearance characteristic is now optionally writable.</li>
|
||
<li>ID 132729 : There is no more delay of one connection interval for the execution of the ACI_GAP_TERMINATE or HCI_DISCONNECT command.</li>
|
||
<li>ID 135184 : Fixes stuck CM0+ when the Wireless stack reset is triggered during the radio event</li>
|
||
<li>ID 131098 : parameter CFG_BLE_CORE_VERSION set by user to select BLE version returned by application, 5.3 by default</li>
|
||
<li>ID 131586 : redefinition of CFG_BLE_ADDRESS_TYPE configuration in BLE applications</li>
|
||
<li>ID 132481 : CFG_BLE_LS_SOURCE bit field added to select HSE/1024 wakeup Low speed clock configuration without calibration (using LS clock FREQ and Period characteristics)</li>
|
||
<li>ID 133755 : BLE stack uses Device ID to update hw_version information used by APIs as READ_LOCAL_VERSION_INFORMATION</li>
|
||
<li>ID 135824 : updated hw_version MSB value provided to BLE stack by Host BLE init to discriminate STM32WBx5 devices</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>Thread 1.3 ready</li>
|
||
<li>OT stack updated to SHA-1: 32ac6ddfad2bc196e216c42249c73420542daac0 (July 26th 2022)</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>ID 130863 : Handling of malformed beacon from non-compliant Zigbee device. On the previous version (V1.14.0), the reception of this type of malformed beacon was causing a fatal error.</li>
|
||
<li>ID 137458 : Improvement of the management of the Network Leave Request from a SleepyEndDevice. Adding a new parameter ZB_NWK_NIB_ID_SedTimeoutLeaveDuration to define how long to keep trying to send a Network Leave Request indirectly to Sleepy End Device (SED) after it has timed-out from the NNT.</li>
|
||
<li>ID 137458 : Configuration of the of packet transmission behavior when the communication with the parent is lost. This can be done thanks to the new parameter ZB_NWK_NIB_ID_AllowLostParentFlag.</li>
|
||
<li>ID 138328 : Zigbee startup enhancement. Zigbee ZbStartup (Form) using PrimaryChannelSet if channel list is empty. Zigbee ZbStartup (Join) performing route discovery before node description request.</li>
|
||
</ul></li>
|
||
<li>BLE/MAC Static:
|
||
<ul>
|
||
<li>ID 135995 : Low occurrence erratic race condition in between IPCC and radio controller activities may set core Protocol in waiting state. Light core protocol adaptation prevents to run in this waiting state.</li>
|
||
</ul></li>
|
||
<li>MAC:
|
||
<ul>
|
||
<li>ID 135995 : Low occurrence erratic race condition in between IPCC and radio controller activities may set core Protocol in waiting state. Light core protocol adaptation prevents to run in this waiting state.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B9000</td>
|
||
<td>0x08065000</td>
|
||
<td>0x08045000</td>
|
||
<td>0x08005000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08051000</td>
|
||
<td>0x08011000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D5000</td>
|
||
<td>0x08081000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08021000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08034000</td>
|
||
<td>0x08014000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08089000</td>
|
||
<td>0x08035000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E2000</td>
|
||
<td>0x0808E000</td>
|
||
<td>0x0806E000</td>
|
||
<td>0x0802E000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x0809E000</td>
|
||
<td>0x0804A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A2000</td>
|
||
<td>0x0804E000</td>
|
||
<td>0x0802E000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B2000</td>
|
||
<td>0x0805E000</td>
|
||
<td>0x0803E000</td>
|
||
<td>NA</td>
|
||
<td>V1.15.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section23" aria-hidden="true"> <label for="collapse-section23" aria-hidden="false">V1.14.1 / 29-June-2022</label>
|
||
<div>
|
||
<h2 id="main-changes-10">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 130531 : Wireless fw corrected to support OTA update for sizes corner case</li>
|
||
<li>ID 103612 : Scanning only on selected channels: Added new parameter to ACI_HAL_WRITE_CONFIG_DATA</li>
|
||
<li>ID 108072 : Possibility to trigger the NVM update: Added new command: ACI_GATT_STORE_DB</li>
|
||
<li>ID 116535 : Reduce GATT information size in NVM: Added new “options” flag at BLE stack initialization: BLE_OPTIONS_REDUCED_DB_IN_NVM</li>
|
||
<li>ID 128925 : Add the possibility to activate or not the blacklist mechanism: Added new parameter to ACI_HAL_WRITE_CONFIG_DATA</li>
|
||
<li><p>ID 130115 : Add information in ACI_HAL_END_OF_RADIO_ACTIVITY_EVENT and ACI_HAL_GET_LINK_STATUS for additional beacon synchro: Added slot numbers in ACI_HAL_END_OF_RADIO_ACTIVITY_EVENT; Added new 0x81 value for additional beacon in ACI_HAL_GET_LINK_STATUS</p></li>
|
||
<li><p>ID 130395 : LL_DDI_SCN_BV_71 Fail with Harmony due to extended scan privacy</p></li>
|
||
</ul></li>
|
||
<li>BLE THREAD:
|
||
<ul>
|
||
<li>ID 130531 : Wireless fw corrected to support OTA update for sizes corner case</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>ID 130531 : Wireless fw corrected to support OTA update for sizes corner case</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>ID 130531 : Wireless fw corrected to support OTA update for sizes corner case</li>
|
||
<li>Thread 1.1 GRL pre-certification passed for FTD and MTD</li>
|
||
<li>Thread 1.2 GRL pre-certification passed for FTD only</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B9000</td>
|
||
<td>0x08065000</td>
|
||
<td>0x08045000</td>
|
||
<td>0x08005000</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CE000</td>
|
||
<td>0x0807A000</td>
|
||
<td>0x0805A000</td>
|
||
<td>0x0801A000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D5000</td>
|
||
<td>0x08081000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08021000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x08009000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0800B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08034000</td>
|
||
<td>0x08014000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08089000</td>
|
||
<td>0x08035000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0808B000</td>
|
||
<td>0x08037000</td>
|
||
<td>0x08017000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080A2000</td>
|
||
<td>0x0804E000</td>
|
||
<td>0x0802E000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080E4000</td>
|
||
<td>0x08090000</td>
|
||
<td>0x08070000</td>
|
||
<td>0x08030000</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A2000</td>
|
||
<td>0x0804E000</td>
|
||
<td>0x0802E000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B2000</td>
|
||
<td>0x0805E000</td>
|
||
<td>0x0803E000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section22" aria-hidden="true"> <label for="collapse-section22" aria-hidden="false">V1.14.0 / 06-June-2022</label>
|
||
<div>
|
||
<h2 id="main-changes-11">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>BLE Extended advertising (under application SHCI_C2_BLE_INIT_OPTIONS_EXT_ADV flag selection with following limitations on currently supported configurations as (max sets number, max advertising data length) equal to [(1,1650),(2,1650),(3,1650),(4,1035),(5,621),(6,414),(7,207),(8,207)] such as both parameters are compliant with allocated Total memory computed with BLE_EXT_ADV_BUFFER_SIZE based on Max Extended advertising configuration. Both parameters: Maximum number of advertising sets and Maximum advertising data length (in bytes) are considered by the CPU2 when CFG_BLE_OPTIONS has SHCI_C2_BLE_INIT_OPTIONS_EXT_ADV flag set.</li>
|
||
<li>Removal of Wireless coprocessor binary: <strong>stm32wb5x_BLE_Stack_basic_fw.bin</strong><br />
|
||
</li>
|
||
<li>ID 121365 : PLL_TRIG can be set to calibratre packet before execute and enable channel hopping in BLE LLD</li>
|
||
<li>ID 124248 : LSE jitter impacts the BLE communication : apply 10% reduction to period slow also when calibration is disabled.</li>
|
||
<li>ID 124622 : HCI White List commands are renamed in BLE spec 5.3</li>
|
||
<li>ID 125575 : reduce LSE sensitivity to jitter<br />
|
||
</li>
|
||
<li>ID 125713 : BLE Lite stack size and install address relations</li>
|
||
<li>ID 126606 : Creation of a new BLE stack variant: LL Only Basic used by HCI layer binary<br />
|
||
</li>
|
||
<li>ID 127218 : The scan start now works after a create connection cancel.</li>
|
||
<li>ID 127302 : Support ACI_HAL_GET_ANCHOR_PERIOD and ACI_HAL_GET_LINK_STATUS in full stack binary (Added ACI_HAL_GET_ANCHOR_PERIOD in all variants, Added ACI_HAL_GET_LINK_STATUS in all variants except BO).</li>
|
||
<li>ID 127896 : The commands HCI_LE_READ_PEER_RESOLVABLE_ADDRESS & HCI_LE_READ_LOCAL_RESOLVABLE_ADDRESS & ID HCI_LE_ENCRYPT are now also available in “BF” (Full - basic) and “PO” (Light - Peripheral Only) variants of the BLE stack.</li>
|
||
<li>ID 127954 : The DTM commands are now available in “BF” (Full - basic) and “PO” (Light - Peripheral Only) variants of the BLE stack.</li>
|
||
<li>ID 129715 : Support of ACI_HAL_Tone Start/Stop with Wireless in “BF” (Full - basic) and “PO” (Light - Peripheral Only) variants of the BLE stack.</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>Update to SHA-1: ec02abc47c6d7663f82132d64555839a5c93e018 (Fev 2022)</li>
|
||
<li>NVM can now be managed directly from application</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>ID 125358 : Fix Zigbee Scan issue when multiple networks are mapped over 2.4 GHz band</li>
|
||
<li>ID 125834 : ZB_MSG_FILTER_FACTORY_RESET event is triggered only on NWK leave and no more on ZbStartup</li>
|
||
<li>Network leave management update</li>
|
||
<li>TX power setting of Zigbee before establishing the network</li>
|
||
<li>Manufacturer ID persistence on ZbStartup</li>
|
||
<li>Increase ZB_IPC_MSG_FILTER_CB_LIST_MAX from 4 to 32</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E2000</td>
|
||
<td>0x0808E000</td>
|
||
<td>0x0806E000</td>
|
||
<td>0x0802E000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B9000</td>
|
||
<td>0x08065000</td>
|
||
<td>0x08045000</td>
|
||
<td>0x08005000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CF000</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x0801B000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0805E000</td>
|
||
<td>0x0800A000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08060000</td>
|
||
<td>0x0800C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08034000</td>
|
||
<td>0x08014000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08089000</td>
|
||
<td>0x08035000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0808B000</td>
|
||
<td>0x08037000</td>
|
||
<td>0x08017000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080E5000</td>
|
||
<td>0x08091000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08031000</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A3000</td>
|
||
<td>0x0804F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B2000</td>
|
||
<td>0x0805E000</td>
|
||
<td>0x0803E000</td>
|
||
<td>NA</td>
|
||
<td>V1.14.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section21" aria-hidden="true"> <label for="collapse-section21" aria-hidden="false">V1.13.3 / 17-Mar-2022</label>
|
||
<div>
|
||
<h2 id="main-changes-12">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 115956 : Scan enable command can now be sent between advertising setting and enable commands (HCI only).</li>
|
||
<li>ID 122192 : Several issues fixed when using an extended advertising set in non-connectable/connectable legacy mode: interval range, random address usage, TX power level and dynamic address change.</li>
|
||
<li>ID 122255 : Handles correctly the “per set” TX power level of advertising extension.</li>
|
||
<li>ID 122596 : Support the full range of extended scan interval.</li>
|
||
<li>ID 122865 : HCI only: enabling advertising without setting parameters is disallowed.</li>
|
||
<li>ID 122886 : The characteristic update with multilink notifications is more robust to overflow.</li>
|
||
<li>ID 122964 : Fix issue while incorrect pairing PIN entry is done.</li>
|
||
</ul></li>
|
||
<li>BLE MAC Static:
|
||
<ul>
|
||
<li>ID 121988 : Internal buffer management enhancement on stack stack switching</li>
|
||
</ul></li>
|
||
<li>BLE Zigbee Dynamic:
|
||
<ul>
|
||
<li>ID 122407 : power consumption enhancement after BLE client disconnection</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B1000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0803D000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_basic_fw.bin</td>
|
||
<td>0x080D0000</td>
|
||
<td>0x0807C000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0801C000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080D0000</td>
|
||
<td>0x0807C000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0801C000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.13.3<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0801B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08071000</td>
|
||
<td>0x0801D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08073000</td>
|
||
<td>0x0801F000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08080000</td>
|
||
<td>0x0802C000</td>
|
||
<td>0x0800C000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08081000</td>
|
||
<td>0x0802D000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08043000</td>
|
||
<td>0x08023000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AA000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x08036000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B2000</td>
|
||
<td>0x0805E000</td>
|
||
<td>0x0803E000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section20" aria-hidden="true"> <label for="collapse-section20" aria-hidden="false">V1.13.2 / 09-Feb-2022</label>
|
||
<div>
|
||
<h2 id="main-changes-13">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>Introducing following new binary Full stack extended: <strong>stm32wb5x_BLE_Stack_full_extended_fw.bin</strong> including BLE extended advertising features. with predefined fixed configuration: ( 3 sets maximum number, 1650 bytes maximum advertising data length) under application flag activation.
|
||
<ul>
|
||
<li>To use this binary on stm32wb5x, it is necessary to adapt the scatter file in the BLE applications (Refer to binaries description above for further details).</li>
|
||
</ul></li>
|
||
<li>Introducing following new binary HCI layer extended: <strong>stm32wb5x_BLE_HCILayer_extended_fw.bin</strong> including BLE extended advertising features.<br />
|
||
with predefined fixed configuration: ( 3 sets maximum number, 1650 bytes maximum advertising data length) under application flag activation.</li>
|
||
<li><p>Compared to previous delivery, the binary <strong>stm32wb5x_BLE_Stack_full_fw.bin</strong> is based on modified Basic stack library with included Phy update(2Mb/s) and additional beacon.</p></li>
|
||
<li><p>BLE Binaries FWs are compliant to BLE5.2 certified features TCRL2021-1</p></li>
|
||
<li>ID 117979 : Fix BLE Connection interoperability issue with Android version 12 while using BLE stack Options flags SHCI_C2_BLE_INIT_OPTIONS_NO_SVC_CHANGE_DESC</li>
|
||
<li>ID 117996 : Any Security Request received in the wrong SMP state is now silently discarded.</li>
|
||
<li><p>ID 120350 : The SMP identity address type (see ACI_GAP_SET_AUTHENTICATION_REQUIREMENT) is now used as GAP identity address type when privacy is enabled (instead of RANDOM by default)</p></li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>Fix Manufacturer ID management: Node Descriptor Response Manufacturer ID can be set using ZbApsSet. apsManufacturerId is no more overwritten when calling ZbStartup.</li>
|
||
</ul></li>
|
||
<li>BLE Zigbee Static:
|
||
<ul>
|
||
<li>ID 116858 : Fix memory leak on transition from Zigbee to BLE</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640K)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_extended_fw.bin</td>
|
||
<td>0x080DB000</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08067000</td>
|
||
<td>0x08027000</td>
|
||
<td>V1.13.2<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DB000</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08067000</td>
|
||
<td>0x08027000</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B1000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0803D000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_basic_fw.bin</td>
|
||
<td>0x080CF000</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x0801B000</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C6000</td>
|
||
<td>0x08072000</td>
|
||
<td>0x08052000</td>
|
||
<td>0x08012000</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CF000</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x0801B000</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.1<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0801B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08071000</td>
|
||
<td>0x0801D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08073000</td>
|
||
<td>0x0801F000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08080000</td>
|
||
<td>0x0802C000</td>
|
||
<td>0x0800C000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08081000</td>
|
||
<td>0x0802D000</td>
|
||
<td>0x0800D000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08043000</td>
|
||
<td>0x08023000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AA000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x08036000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B2000</td>
|
||
<td>0x0805E000</td>
|
||
<td>0x0803E000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.2<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section19" aria-hidden="true"> <label for="collapse-section19" aria-hidden="false">V1.13.1 / 06-Dec-2021</label>
|
||
<div>
|
||
<h2 id="main-changes-14">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE updates:
|
||
<ul>
|
||
<li>BLE Multi link support</li>
|
||
<li>L2CAP connection oriented channels support (IP over BLE enabler)</li>
|
||
<li>ACI_GAP_START_NAME_DISCOVERY_PROC command is deprecated</li>
|
||
<li>Configurable RX AGC settings</li>
|
||
<li>Channel selection #2 (under application flag selection)</li>
|
||
<li>BLE Extended advertising (under application flag selection)</li>
|
||
<li>Introducing following new binary: <strong>stm32wb5x_BLE_Stack_full_extended_fw.bin</strong> for BLE extended advertising features (with predefined fixed configuration: 2 sets maximum number, 1650 bytes maximum advertising data length) under application flag selection</li>
|
||
</ul></li>
|
||
<li>Zigbee updates:
|
||
<ul>
|
||
<li>Zigbee stack patches in order to solve R22 security vulnerability reported by the CSA (Security Incident Number: 2021-ZP-0401)</li>
|
||
</ul></li>
|
||
<li>BLE THREAD Dynamic updates:
|
||
<ul>
|
||
<li>ID 112393: Correct low power consumption issue</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B1000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0803D000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_basic_fw.bin</td>
|
||
<td>0x080D1000</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0801D000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_extended_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.13.1<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0801B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08071000</td>
|
||
<td>0x0801D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08080000</td>
|
||
<td>0x0802C000</td>
|
||
<td>0x0800C000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08043000</td>
|
||
<td>0x08023000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AA000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x08036000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.13.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B3000</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0803F000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section18" aria-hidden="true"> <label for="collapse-section18" aria-hidden="false">V1.13.0 / 03-Nov-2021</label>
|
||
<div>
|
||
<h2 id="main-changes-15">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>BLE Multi link connection</li>
|
||
<li>The command “ACI_GAP_START_NAME_DISCOVERY_PROC” is deprecated</li>
|
||
<li>Configurable RX AGC settings</li>
|
||
<li>ID 97519 : When SRAM2 parity check is enabled, the NMI is triggered as soon as BLE is started</li>
|
||
<li>ID 108789 : ACI_GAP_START_NAME_DISCOVERY_PROC command is deprecated</li>
|
||
<li>ID 109676 : New HCI error status overlap with ACI error status<br />
|
||
</li>
|
||
<li>ID 111208 : Support Cut2.1 in parallel to Cut2.2 with new SHCI_C2_CONFIG parameter.</li>
|
||
<li>ID 111218 : STM32WB: potential issue with NVM RAM data not properly bounded<br />
|
||
</li>
|
||
<li>ID 111277 : SHCI event parsing function improved in WPAN examples <br />
|
||
</li>
|
||
<li>ID 111509 : HCI/CCO/BI-40-C [LE Set Data Length, Invalid Parameters]</li>
|
||
<li>ID 111513 : HCI/CCO/BI-43-C [LE Read Channel Map – Reject Invalid Handle]</li>
|
||
<li>ID 111516 : LL/CON/ADV/BI-02 - LL/CON/INI/BI-03 FAIL no duplicate connection allowed</li>
|
||
<li>ID 111522 : LL/CON/PER/BI-18 - LL_PHY_UPDATE_IND from remote with coded_phy</li>
|
||
<li>ID 111749 : LL/DDI/ADV/BI_07 Connection request invalid Hop increment</li>
|
||
<li>ID 111756 : LL/CON/CEN/BI_11 FAIL should not respond twice to LL_VERSION_IND</li>
|
||
<li>ID 112402 : Implement SMP bypass controlled vis config data command</li>
|
||
<li>ID 112560 : STM32WB-BLE: potential issue in SMP process handling RX data</li>
|
||
<li>ID 113007 : add new parameter “rx_model_config” used for RSSI/AGC-LUT selection in SHCI_C2_Ble_Init() interface</li>
|
||
<li>ID 113942 : SMP PTS test SM_CEN_JW_BV-05 no more passing due to blacklist device</li>
|
||
<li>ID 114233 : Low power issue correction after stopping Advertising</li>
|
||
<li>ID 115162 : OTA procedure not completed properly</li>
|
||
</ul></li>
|
||
<li>802.15.4 general updates (Zigbee, Thread, MAC, PHY)
|
||
<ul>
|
||
<li>CCA (Clear Channel Assessment) Threshold has been increased</li>
|
||
</ul></li>
|
||
<li>Thread:
|
||
<ul>
|
||
<li>Fix wrapper issue with UDP receivers</li>
|
||
<li>RCP: improved commissioning process robustness</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>The handling of the internal 802_15_4 timer has been improved in order to solve several issues relative to the wraparound of this timer.</li>
|
||
</ul></li>
|
||
<li>Mac 802.15.4:
|
||
<ul>
|
||
<li>ID 108754: On restart from persistence, device short address is not set to stored value</li>
|
||
<li>ID 111291: Fcf’s PANID compression bit wrongly filled in Beacon Request command</li>
|
||
<li>ID 111294: CSMA-CA - MaxBe low level threshold wrongly set</li>
|
||
</ul></li>
|
||
<li>Phy 802.15.4:
|
||
<ul>
|
||
<li>New command SetGpioTX added. Control a debug GPIO raised during TX transmission (more detail in help command).</li>
|
||
</ul></li>
|
||
<li>Safeboot:
|
||
<ul>
|
||
<li>Adding new binary: stm32wb5x_Safeboot_fw.bin
|
||
<ul>
|
||
<li>This binary is intended to be installed in order to update the safeboot part.</li>
|
||
<li>This binary is intended only for FUS versions V1.1.0 and higher.</li>
|
||
<li>Safeboot upgrade is optional.</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B1000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0803D000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_basic_fw.bin</td>
|
||
<td>0x080D1000</td>
|
||
<td>0x0807D000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0801D000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080C7000</td>
|
||
<td>0x08073000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08013000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D7000</td>
|
||
<td>0x08083000</td>
|
||
<td>0x08063000</td>
|
||
<td>0x08023000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x08019000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0801B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08071000</td>
|
||
<td>0x0801D000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08080000</td>
|
||
<td>0x0802C000</td>
|
||
<td>0x0800C000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08043000</td>
|
||
<td>0x08023000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AA000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x08036000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B3000</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0803F000</td>
|
||
<td>NA</td>
|
||
<td>V1.13.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Firmware Safeboot Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Safeboot_fw.bin</td>
|
||
<td>0x080<strong>F0</strong>000</td>
|
||
<td>0x080<strong>9F</strong>000</td>
|
||
<td>0x080<strong>7F</strong>000</td>
|
||
<td>0x080<strong>3F</strong>000</td>
|
||
<td>V2.0.0<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section17" aria-hidden="true"> <label for="collapse-section17" aria-hidden="false">V1.12.1 / 12-July-2021</label>
|
||
<div>
|
||
<h2 id="main-changes-16">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 110164 : Update BLE stack to avoid BLE link loss in case of Flash Erase while BLE RF is in process</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>0x08096000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08036000</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B4000</td>
|
||
<td>0x08060000</td>
|
||
<td>0x08040000</td>
|
||
<td>0x08000000</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_basic_fw.bin</td>
|
||
<td>0x080CF000</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x0801B000</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CA000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x08016000</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D6000</td>
|
||
<td>0x08082000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x08022000</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08070000</td>
|
||
<td>0x0801C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08072000</td>
|
||
<td>0x0801E000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08075000</td>
|
||
<td>0x08021000</td>
|
||
<td>0x08001000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08022000</td>
|
||
<td>0x08002000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08084000</td>
|
||
<td>0x08030000</td>
|
||
<td>0x08010000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08085000</td>
|
||
<td>0x08031000</td>
|
||
<td>0x08011000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.1<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08043000</td>
|
||
<td>0x08023000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08037000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B3000</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0803F000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-unchanged"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section16" aria-hidden="true"> <label for="collapse-section16" aria-hidden="false">V1.12.0 / 17-June-2021</label>
|
||
<div>
|
||
<h2 id="main-changes-17">Main Changes</h2>
|
||
<ul>
|
||
<li>Thread:
|
||
<ul>
|
||
<li>Introducing following new binary: <strong>stm32wb5x_Thread_RCP_fw.bin</strong> for Thread Border Router support.</li>
|
||
<li>ID 105050 : Correct issue avoiding the Application to run at 64Mhz</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>zb_destroy_process improvement correcting some potential memory issues.</li>
|
||
<li>Memory allocation improvement </li>
|
||
<li>Code cleanup (MISRA rules compliance)</li>
|
||
<li>Power consumption improvement when using fragmentation for a sleepy end device (transfer of payload > 50 bytes)</li>
|
||
<li>ID 105050 : Correct issue avoiding the Application to run at 64Mhz</li>
|
||
</ul></li>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>Introducing following new binary: <strong>stm32wb5x_BLE_Stack_basic_fw.bin</strong></li>
|
||
<li>The command “ACI_GAP_START_NAME_DISCOVERY_PROC” will be deprecated on next STM32Cube_FW_WB release v1.13.0</li>
|
||
<li>ID 73463 : Additional Beacon Feature support<br />
|
||
</li>
|
||
<li>ID 98146 : The Command SHCI_C2_DEBUG_Init() is updated to disable low power mode on CPU2 if necessary</li>
|
||
<li>ID 100904 : Remove ability to read the initial static random address<br />
|
||
</li>
|
||
<li>ID 102435 : Add BLE Basic stack support. New M0 binary (removal of following features are removed from Full BLE Stack: “L2Cap Connection - oriented channel, Additional beacon, Some HCI interface features, Phy update (2Mb/s), Direct test mode” )</li>
|
||
<li>ID 104807 : Fix issue after the white list clearing for device also in resolving list. The device was seen as it was still in the white list.</li>
|
||
<li>ID 104813 : Deliberately corrupted scanning PDU makes the STM32WB crash: fix consists in filtering the parameters whose value can exceed the allowed range</li>
|
||
<li>ID 105676 : Critical code optimized in timing during execution<br />
|
||
</li>
|
||
<li>ID 106277 : Support of HCI_LE_SET_ADVERTISING_DATA command on Basic Stack</li>
|
||
<li>ID 106287 : HCI_HOST_BUFFER_SIZE returns Command Complete. Previous release, it was HCI command status event</li>
|
||
<li>ID 106290 : Enabling the GAP privacy enables the following events:
|
||
<ul>
|
||
<li>LE Data Length Change Event</li>
|
||
<li>LE PHY Update Complete Event</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 38%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>V1.2.0</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 5%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E1000</td>
|
||
<td>0x0808D000</td>
|
||
<td>0x0806D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>0x08096000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08036000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080ED000</td>
|
||
<td>0x08099000</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08039000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B4000</td>
|
||
<td>0x08060000</td>
|
||
<td>0x08040000</td>
|
||
<td>0x08000000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_basic_fw.bin</td>
|
||
<td>0x080CF000</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x0805B000</td>
|
||
<td>0x0801B000</td>
|
||
<td>V1.12.0<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CA000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x08016000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D6000</td>
|
||
<td>0x08082000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x08022000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08070000</td>
|
||
<td>0x0801C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08072000</td>
|
||
<td>0x0801E000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08075000</td>
|
||
<td>0x08021000</td>
|
||
<td>0x08001000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08022000</td>
|
||
<td>0x08002000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08084000</td>
|
||
<td>0x08030000</td>
|
||
<td>0x08010000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08085000</td>
|
||
<td>0x08031000</td>
|
||
<td>0x08011000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08043000</td>
|
||
<td>0x08023000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08037000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_RCP_fw.bin</td>
|
||
<td>0x080DA000</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08066000</td>
|
||
<td>0x08026000</td>
|
||
<td>V1.12.0<span class="icon-st-add"></span></td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A4000</td>
|
||
<td>0x08050000</td>
|
||
<td>0x08030000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B3000</td>
|
||
<td>0x0805F000</td>
|
||
<td>0x0803F000</td>
|
||
<td>NA</td>
|
||
<td>V1.12.0<span class="icon-st-update"></span></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section15" aria-hidden="true"> <label for="collapse-section15" aria-hidden="false">V1.11.1 / 23-March-2021</label>
|
||
<div>
|
||
<h2 id="main-changes-18">Main Changes</h2>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 102000 : [STM32WB55/STM32WB15]: Default CFG_BLE_MAX_CONN_EVENT_LENGTH value updated for all BLE examples</li>
|
||
<li>ID 99680 : 2nd link secure fail if master database is clear during 1st link connection</li>
|
||
<li>ID 101346 : ACI_GAP_BOND_LOST_Event timeout does not work if ALLOW rebond not sent</li>
|
||
<li>ID 101921 : PTS issue ticket done CASE0070853: destination channel ID value above 1000 should be allowed and test passed</li>
|
||
<li>ID 94289 ,ID 102395 ,ID 100425 : BLE_Ota application improvements (SBSFU ready, Flash driver use, SEM7 flash activity control)</li>
|
||
</ul></li>
|
||
<li>Thread:
|
||
<ul>
|
||
<li>ID 102357 : High power consumption after exactly 3 minutes in Thread_SED_Coap_Multicast example</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>ID 100612 : Zigbee stack not going back in low power mode after SF timer wrap-around</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>ID 95824 : stm32wb5x_Mac_802_15_4_fw.bin will change RCC_CFGR value even if user wants to use PLL for CM4 64MHz</li>
|
||
</ul></li>
|
||
<li>FUS binaries upgrade to v1.2.0:
|
||
<ul>
|
||
<li>New stm32wb5x_FUS_fw_for_fus_0_5_3.bin: FUS V1.2.0 image to be installed exclusively on STM32WB5x containing FUS V0.5.3</li>
|
||
<li>updated stm32wb5x_FUS_fw.bin: FUS V1.2.0 image to be installed on STM32WB5x containing all FUS versions higher than V0.5.3</li>
|
||
<li>stm32wb5x_FUS_fw_1_0_2.bin: Deprecated (empty file).</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 37%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_for_fus_0_5_3.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.2.0</strong></td>
|
||
<td>04/06/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.2.0</strong></td>
|
||
<td>04/06/2021</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 3%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x802C000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/22/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>0x08096000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x8036000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/22/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08041000</td>
|
||
<td>0x08001000</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CA000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x8016000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/22/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D6000</td>
|
||
<td>0x08082000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x8022000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/22/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08070000</td>
|
||
<td>0x0801C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08072000</td>
|
||
<td>0x0801E000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08023000</td>
|
||
<td>0x08003000</td>
|
||
<td>NA</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08032000</td>
|
||
<td>0x08012000</td>
|
||
<td>NA</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td>v1.11.0</td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/23/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/23/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/23/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08037000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/23/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A7000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08033000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/23/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08041000</td>
|
||
<td>0x08001000</td>
|
||
<td><strong>v1.11.1</strong></td>
|
||
<td>03/23/2021</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section14" aria-hidden="true"> <label for="collapse-section14" aria-hidden="false">V1.11.0 / 5-February-2021</label>
|
||
<div>
|
||
<h2 id="main-changes-19">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>Support of new binary:
|
||
<ul>
|
||
<li>stm32wb5x_BLE_Mac_802_15_4_fw.bin : This binary supports static concurrency between BLE and MAC</li>
|
||
</ul></li>
|
||
<li>FUS:
|
||
<ul>
|
||
<li>General security enhancements</li>
|
||
<li>Allow larger image upgrade with lower flash size</li>
|
||
</ul></li>
|
||
<li>802.15.4 General:
|
||
<ul>
|
||
<li>Support of external PA</li>
|
||
</ul></li>
|
||
<li>Phy 802.15.4:
|
||
<ul>
|
||
<li>New functions CW_start and CW_stop implemented. A pure signal (i.e. no modulation) is generated at a specific frequency.</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>Updated OpenThread stack to <strong>SHA-1: 3dbd91aa2b70c7d5cc71b2c465ce3583a13dea79</strong> (tag thread-reference-20191113)</li>
|
||
<li>ID 91270 : Add CoAP Secure support</li>
|
||
</ul></li>
|
||
<li>Zigbee:
|
||
<ul>
|
||
<li>ZDO permit join request rejected if duration is equal to 0xff</li>
|
||
<li>Memory allocation improvement when closing a Zigbee session</li>
|
||
<li>M0 heap size used by the stack updated in RFD configuration (8K instead of 32K)</li>
|
||
<li>TouchLink feature improvement</li>
|
||
</ul></li>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 97211 : Continuous scan hangs without scan completion event, Fix an identified GAP advertising filtering issue</li>
|
||
<li>ID 98174 : Update BLE interface documentation about ACI_HAL_GET_LINK_STATUS</li>
|
||
<li>ID 97936 : L2CAP update to support IP over BLE (M.6874), SHCI_C2_BLE_init() updated parameters to be provided to CPU2 with new BLE stack Options flags to be configured as: - SHCI_C2_BLE_INIT_OPTIONS_LL_ONLY - SHCI_C2_BLE_INIT_OPTIONS_LL_HOST - SHCI_C2_BLE_INIT_OPTIONS_NO_SVC_CHANGE_DESC - SHCI_C2_BLE_INIT_OPTIONS_WITH_SVC_CHANGE_DESC - SHCI_C2_BLE_INIT_OPTIONS_DEVICE_NAME_RO - SHCI_C2_BLE_INIT_OPTIONS_DEVICE_NAME_RW - SHCI_C2_BLE_INIT_OPTIONS_POWER_CLASS_1 - SHCI_C2_BLE_INIT_OPTIONS_POWER_CLASS_2_3</li>
|
||
<li>ID 94042, ID 97931 : STM32WB to handle certification BT5.2 (tcrl 2019-2)</li>
|
||
<li>ID 94489 : Enhancement of BLE Device (MAC) Address from UID64</li>
|
||
<li>ID 97789 : The memory manager shall be more efficient</li>
|
||
</ul></li>
|
||
<li>BLE Zigbee Static mode:
|
||
<ul>
|
||
<li>Fix memory leak: Clean stop of Zb timers and free all ZB heap, before a switch Zigbee to BLE</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 37%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_1_0_2.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.1.2</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 3%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x802C000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>0x08096000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x8036000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08041000</td>
|
||
<td>0x08001000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CA000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08056000</td>
|
||
<td>0x8016000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D6000</td>
|
||
<td>0x08082000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x8022000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08070000</td>
|
||
<td>0x0801C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08072000</td>
|
||
<td>0x0801E000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08023000</td>
|
||
<td>0x08003000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08086000</td>
|
||
<td>0x08032000</td>
|
||
<td>0x08012000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x08098000</td>
|
||
<td>0x08044000</td>
|
||
<td>0x08024000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080AB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08037000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A7000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08033000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08041000</td>
|
||
<td>0x08001000</td>
|
||
<td><strong>v1.11.0</strong></td>
|
||
<td>02/05/2021</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section13" aria-hidden="true"> <label for="collapse-section13" aria-hidden="false">V1.10.0 / 26-October-2020</label>
|
||
<div>
|
||
<h2 id="main-changes-20">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 87954 : Minimal time to keep Sem7 released by CPU1 so CPU2 can take it</li>
|
||
<li>ID 89925 : LLD_BLE_StopActivity does not stop BLE activity</li>
|
||
<li>ID 91232 : aci_gap_start_general_discovery_proc stopped in scan only configuration<br />
|
||
</li>
|
||
<li>ID 93009 : The dyn_alloc_a (GAP) and dyn_alloc_gatt_a (GATT) shall have fixed size</li>
|
||
<li>ID 93025 : The HSERDY bit stays high after CPU2 is started</li>
|
||
</ul></li>
|
||
<li>BLE ZIGBEE Static mode:
|
||
<ul>
|
||
<li>ID 93176 : Low power mode is activated for BLE and Zigbee.</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 37%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_1_0_2.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 3%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/26/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>0x08096000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08036000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/26/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/26/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D6000</td>
|
||
<td>0x08082000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x08022000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/26/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08075000</td>
|
||
<td>0x08021000</td>
|
||
<td>0x08001000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08023000</td>
|
||
<td>0x08003000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08089000</td>
|
||
<td>0x08035000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0808F000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809B000</td>
|
||
<td>0x08047000</td>
|
||
<td>0x08027000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B1000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0803D000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A7000</td>
|
||
<td>0x08053000</td>
|
||
<td>0x08033000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B6000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x08042000</td>
|
||
<td>0x08002000</td>
|
||
<td><strong>v1.10.0</strong></td>
|
||
<td>10/15/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section12" aria-hidden="true"> <label for="collapse-section12" aria-hidden="false">V1.9.0 / 21-September-2020</label>
|
||
<div>
|
||
<h2 id="main-changes-21">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>Introducing following new binaries:
|
||
<ul>
|
||
<li><strong>stm32wb5x_BLE_HCI_AdvScan_fw.bin</strong> : Ability to do advertising and scanning through HCI interface, <br/> Any connection can’t be done, numOfLinks can be set to 1 at the stack initialization call</li>
|
||
<li><strong>stm32wb5x_BLE_LLD_fw.bin</strong> : LLD BLE Radio Transparent firmware</li>
|
||
<li><strong>stm32wb5x_BLE_Thread_dynamic_fw.bin</strong> : BLE Thread Dynamic concurrent mode</li>
|
||
<li><strong>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</strong> : BLE Zigbee Full Function Device Dynamic concurrent mode</li>
|
||
<li><strong>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</strong> : BLE Zigbee Reduced Function Device Dynamic concurrent mode</li>
|
||
<li><strong>stm32wb5x_phy802_15_4_fw.bin</strong> replaces stm32wb5x_rfmonitor_phy802_15_4_fw.bin</li>
|
||
</ul></li>
|
||
<li>BLE Zigbee static mode is now split in two binaries:
|
||
<ul>
|
||
<li><strong>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</strong> : BLE Zigbee Full Function Device Static concurrent mode
|
||
<ul>
|
||
<li>When using this static concurrent mode, the application can switch from BLE to Zigbee_FFD or from Zigbee_FFD to BLE on request. When in Zigbee mode, the device is acting as a Full Function Device</li>
|
||
</ul></li>
|
||
<li><strong>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</strong> : BLE Zigbee Reduced Function Device Static concurrent mode
|
||
<ul>
|
||
<li>When using this static concurrent mode, the application can switch from BLE to Zigbee_RFD or from Zigbee_RFD to BLE on request. When in Zigbee mode, the device is acting as a Reduced Function Device (End device or Sleepy End Device only)</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>ID 84973 : ACI_GAP_SET_DIRECT_CONNECTABLE command works for Directed_Advertising_Type in Low Duty Cycle Directed Advertising (0x01) <br/> only when Advertising_Interval_Min and Advertising_Interval_Max correctly set to 3.75 ms</li>
|
||
<li>ID 86883 : remove NVM relative code and constants from M0 firmware regenerated binaries for HCI Layer only <br/> and beacon only (BLE_HCILayer_fw,BLE_HCI_AdvScan_fw)</li>
|
||
<li>ID 86884 : remove const qualifier of NVM RAM emulation buffer in M0 firmware binaries to get in RAM not in ROM</li>
|
||
<li>ID 89110 : ACI_HAL_SCAN_REQ_REPORT_EVENT routine optimized in M0 firmware regenerated binaries as it was writing <br/> more data in memory than the allowed event size</li>
|
||
<li>ID 89430 : Integrate auto-generated DTM_cmd_db_xxx module in BLE stack libraries</li>
|
||
<li>ID 89456 : ERR_BLE_INIT event is enum listed, kept but not really supported as not reported</li>
|
||
<li>ID 90095 : Device Privacy Mode is now mandatory for BLE 5.0 and implemented to handle command HCI_LE_SET_PRIVACY_MODE command</li>
|
||
<li>ID 90607 : Beacon Only certification needs LE Test commands and LE Read Buffer Size command as: <br/> HCI_LE_RECEIVER_TEST, HCI_LE_TEST_END,HCI_LE_TRANSMITTER_TEST and LE_READ_BUFFER_SIZE integrated commands</li>
|
||
<li>ID 90891 : DEEPSLEEP mode on CPU2 not applied after aci_hal_stack_reset or hci_reset command is executed. <br/> A fix is to enable back the Stop Mode when the hci_reset() command is executed, included in all regenerated M0 firmware binaries</li>
|
||
<li>ID 91134 : SHCI_SUB_EVT_BLE_NVM_RAM_UPDATE not implemented on the stack side. <br/> A fix has been implemented on CPU2 to receive expected events on CPU1</li>
|
||
<li>ID 91157 : FLASH_SR_EOP flag remains set after the bonding info stored in NVM. <br/> A fix has been implemented to clear EOP flag after flash processing on CPU2</li>
|
||
<li>ID 91309 : A bug identified in the Link Layer which not de-allocate the memory it has allocated for ACL packets <br/> to be sent to the upper layer memory used for previous ACL packets. <br/> A fix implemented to de-allocate packet not yet sent to upper layers at the disconnection time<br />
|
||
</li>
|
||
<li>ID 91351 : CPU2 gets stuck when EOP and EOPIE both set in CPU1 FLASH interface prior CPU2 booting. <br/> A fix in NVM arbiter implemented as enable SYSCFG only when EOPIE is enabled</li>
|
||
<li>ID 92458 : Replace the EOP polling by CFGBSY polling in CPU2 M0 firmware to get confirmation flash operation is completed <br/> to avoid unexpected interrupt on CPU1 side when its EOPIE bit is set</li>
|
||
<li>ID 91576 : The feature flag LE Power Class 1 shall be set when the ExtPa is used</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>ID 91267 : Fix CoAP OpenThread API exposed on application side: <br/> The CoAP API is now compliant with OpenThread definition and mContext parameter is then correctly returned to the application.</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>Storage of the APS binding table in RFD mode (Persistence data management).</li>
|
||
<li>Integration of the dynamic concurrent mode between BLE and Zigbee.</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>ID 85031 : Association Procedure occasionally fails between 2 STM32WBxx
|
||
<ul>
|
||
<li>802.15.4 LLD enhancement corrects this issue.</li>
|
||
</ul></li>
|
||
<li>ID 91900 : Unexpected received Association Response
|
||
<ul>
|
||
<li>Fix provided in MAC reset procedure that deeply reset the Radio and 802.15.4 IP.</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 37%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_1_0_2.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>9A</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 34%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 3%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxY(640k)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080E0000</td>
|
||
<td>0x0808C000</td>
|
||
<td>0x0806C000</td>
|
||
<td>0x0802C000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCI_AdvScan_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>0x08096000</td>
|
||
<td>0x08076000</td>
|
||
<td>0x08036000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_LLD_fw.bin</td>
|
||
<td>0x080EB000</td>
|
||
<td>0x08097000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08037000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D5000</td>
|
||
<td>0x08081000</td>
|
||
<td>0x08061000</td>
|
||
<td>0x08021000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_dynamic_fw.bin</td>
|
||
<td>0x08075000</td>
|
||
<td>0x08021000</td>
|
||
<td>0x08001000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08077000</td>
|
||
<td>0x08023000</td>
|
||
<td>0x08003000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_dynamic_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>0x08025000</td>
|
||
<td>0x08005000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>0x08027000</td>
|
||
<td>0x08007000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_dynamic_fw.bin</td>
|
||
<td>0x08087000</td>
|
||
<td>0x08033000</td>
|
||
<td>0x08013000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_RFD_static_fw.bin</td>
|
||
<td>0x08089000</td>
|
||
<td>0x08035000</td>
|
||
<td>0x08015000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08088000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Phy_802_15_4_fw.bin</td>
|
||
<td>0x080DE000</td>
|
||
<td>0x0808A000</td>
|
||
<td>0x0806A000</td>
|
||
<td>0x0802A000</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809B000</td>
|
||
<td>0x08047000</td>
|
||
<td>0x08027000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B1000</td>
|
||
<td>0x0805D000</td>
|
||
<td>0x0803D000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A1000</td>
|
||
<td>0x0804D000</td>
|
||
<td>0x0802D000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B0000</td>
|
||
<td>0x0805C000</td>
|
||
<td>0x0803C000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.9.0</strong></td>
|
||
<td>09/21/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="false">V1.8.0 / 19-June-2020</label>
|
||
<div>
|
||
<h2 id="main-changes-22">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>BLE Light Stack: Slave mode only, Secure connection, Privacy moe, and White list</li>
|
||
<li>BLE stack updates:</li>
|
||
<li>ID 72580 - Ellisys issue on LE_PHY_UPDATE_COMPLETE_EVENT with LL/CON/SLA-BV-40-C Test Fail</li>
|
||
<li>ID 76257 - Ellisys LL/SLA-BI-11-C Test Fail (Data Length Update)</li>
|
||
<li>ID 83714 - Support of four new events to notify the CPU1 about flash operation (after aci_gap_clear_security_db())</li>
|
||
<li>ID 83847 - Add event weak callback functions in ble_events.c called for each static event process function</li>
|
||
<li>ID 85414 - M0 FW: increase RNG pool size to 32</li>
|
||
<li>ID 85523 - Issue in generation of Non Resolvable Private Address</li>
|
||
<li>ID 85782 - Option to move NVM to unsecure SRAM2</li>
|
||
<li>ID 85833 - Update feature content of BLE Stack Light: Secure Connections, some Privacy and White List features</li>
|
||
<li>ID 87142 - Generic Access characteristics properties (Read/Write) for device name and appearance</li>
|
||
<li>ID 89182 - [GitHub][FUS]Fix FUS version value mentioned in the release note</li>
|
||
</ul></li>
|
||
<li>MAC:
|
||
<ul>
|
||
<li>ID 86016 - Wait ACK to be Tx (if expected) before managing incoming Frame</li>
|
||
<li>ID 86017 - Remove IFS Period management from MAC layer</li>
|
||
<li>ID 87175 - Function ip802154_lld_enterSleep() must not be called in IT context as RF is no more accessible after its execution</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>FFD Zigbee stack certified: Zigbee PRO Feature Set(2017) + Green Power</li>
|
||
<li>RFD Zigbee stack certification compliant: Zigbee PRO Feature Set(2017)</li>
|
||
<li>Low power mode support</li>
|
||
<li>Support of persistent data management (NVM)</li>
|
||
<li>ID 75709 - [LowPower] Improve SFTimer wrap around time</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>ID 75709 - [LowPower] Improve SFTimer wrap around time</li>
|
||
</ul></li>
|
||
<li>BLE THREAD Concurrent Static Mode:
|
||
<ul>
|
||
<li>ID 82777 BLE Thread Static Concurrent Low Power Modes support</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5/6” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 47%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_1_0_2.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 7” via USB or via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 50%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 4%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/19/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/19/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x080D6000</td>
|
||
<td>0x08062000</td>
|
||
<td>0x8022000</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/19/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_static_fw.bin</td>
|
||
<td>0x08076000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_static_fw.bin</td>
|
||
<td>0x0807B000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E3000</td>
|
||
<td>0x0806F000</td>
|
||
<td>0x0802F000</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td>v1.1.0</td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809D000</td>
|
||
<td>0x08029000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B3000</td>
|
||
<td>0x0803F000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_fw.bin</td>
|
||
<td>0x080A7000 </td>
|
||
<td>0x08033000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B6000 </td>
|
||
<td>0x08042000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.8.0</strong></td>
|
||
<td>06/22/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="false">V1.6.0 / 27-March-2020</label>
|
||
<div>
|
||
<h2 id="main-changes-23">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>MAC:
|
||
<ul>
|
||
<li>ID 81423 - Exceeding max Pending Data crashed the board</li>
|
||
<li>ID 81426 - Beacon Ind msg wrongly issued</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>Introducing <strong>stm32wb5x_Zigbee_RFD_fw.bin</strong> (targeted for Zigbee End Device)<br />
|
||
</li>
|
||
<li>MAC layer bug fixed</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>Parameter check updates for notification to the application.</li>
|
||
<li>ID 80054 - Coap Default Handler fixed</li>
|
||
<li>ID 82579 - Some commands such as otLinkGetExtendedAddress return data in the SRAM2a section</li>
|
||
</ul></li>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>BLE stack updates:</li>
|
||
<li>Fix vulnerability referenced as CVE-2019-19192</li>
|
||
<li>ID 82231 - The PESD bit is kept high when BLE Mesh un-provisioning is requested by AT Command</li>
|
||
<li>ID 68815 - Min connection interval does not allow scan @ master side</li>
|
||
<li>ID 76341 - Ellisys LL/SEC/ADV/BV-03-C test fail due to wrong RPA Timeout value 10.7s vs 10s expected</li>
|
||
<li>ID 74352 - STM32WB BLE Stack DoS deadlock vulnerability</li>
|
||
<li>ID 81795 - STM32WB BLE stack blocks at some commands following ACI_HAL_RX_START</li>
|
||
<li>ID 81758 - Apply specific workarounds and RF trimming parameters when using ACI_HAL_TONE_START</li>
|
||
<li>ID 77395 - Ellisys LL/CON/INI/BV-04 issue on connection supervision timeout</li>
|
||
<li>ID 82288 - BLE stack: behavior of HCI SC key events in full stack mode</li>
|
||
<li>ID 79038 - SMP changes to avoid master pairing without “force rebond” working after bond lost</li>
|
||
<li>ID 68859 - Multilink Secure Pairing Collision make pairing failing</li>
|
||
<li>ID 75302 - SMP: no more possible from master or slave to redo a new refresh key, or force rebond if master send several GAP_send_pairing_REQ before HCI_ENCRYPTION event issue.</li>
|
||
<li>ID 76809 - PTS: SM/MAS/SCOB/BV-01-C issue on GAP_AUTHENTICATON that modifies OOB data</li>
|
||
<li>ID 79042 - SMP: bond lost event on master side</li>
|
||
<li>ID 81007 - HCI_Data_Buffer_Overflow event to be removed as useless</li>
|
||
<li>ID 82059 - BLE stack init: change handling of a too large number of links parameter</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5” via USB or “STEP 3” via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 47%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_1_0_2.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 6” via USB or “STEP 4” via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 50%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 4%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x80D9000</td>
|
||
<td>0x8065000</td>
|
||
<td>0x8025000</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08078000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E4000</td>
|
||
<td>0x08070000</td>
|
||
<td>0x08030000</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td>v1.1.0</td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809E000</td>
|
||
<td>0x0802A000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B4000</td>
|
||
<td>0x08040000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_Full_fw.bin</td>
|
||
<td>0x080A9000 </td>
|
||
<td>0x08035000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Zigbee_RFD_fw.bin</td>
|
||
<td>0x080B3000 </td>
|
||
<td>0x0803F000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.6.0</strong></td>
|
||
<td>03/27/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="false">V1.5.0 / 14-February-2020</label>
|
||
<div>
|
||
<h2 id="main-changes-24">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>FUS:
|
||
<ul>
|
||
<li><strong>New revision</strong></li>
|
||
<li>Add Antirollback mechanism: when this option is activated it cannot be reverted and it prevents installation of any older version of firmware (refer to AN5185 for more details)</li>
|
||
<li>Add ECC error management (factory reset).</li>
|
||
<li>Add Flash corruption error management (factory reset).</li>
|
||
<li>Replace the safeboot complete device lock by factory reset.</li>
|
||
</ul></li>
|
||
<li>Introducing new binary <strong>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</strong>:
|
||
<ul>
|
||
<li>Supporting BLE and Zigbee in static mode</li>
|
||
</ul></li>
|
||
<li>THREAD:
|
||
<ul>
|
||
<li>Correct the way the OpenThread API parameters are shared between M4 and M0. M4 is no more accessing parameters stored in secure SRAM.</li>
|
||
<li>LLD enhancement</li>
|
||
<li>Support of External PA</li>
|
||
</ul></li>
|
||
<li>ZIGBEE:
|
||
<ul>
|
||
<li>Reducing memory footprint</li>
|
||
<li>Fix memory allocation issue</li>
|
||
<li>Zigbee stack enhancement (Fix basic cluster string initialization and Fix zb_ipc_m0_zdo_match_desc callback issue)</li>
|
||
<li>LLD enhancement</li>
|
||
<li>Support of External PA</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>Support of Low Power mode</li>
|
||
<li>Fix issue on silent start as device was not able to emit data on such start, SyncLossIndication now provides the right PANID</li>
|
||
<li>LLD enhancement</li>
|
||
<li>Support of External PA</li>
|
||
</ul></li>
|
||
<li>BLE:
|
||
<ul>
|
||
<li>Introduction of new binary <strong>stm32wb5x_BLE_Stack_light_fw.bin</strong> for supporting Slave only (cf previous detailed description).</li>
|
||
<li><strong>WARNING</strong>: when using the stm32wb5x_BLE_Stack_light_fw.bin binary, the maximum number of simultaneous connections that the device will support is 2<br />
|
||
then #define CFG_BLE_NUM_LINK in app_conf.h shall be updated accordingly.</li>
|
||
<li>Erase/Write Flash of Wireless Stack Non Volatile Memory while BLE link is active (Min Interval 28ms)</li>
|
||
<li>Fix IFS (Inter Frame Spacing) sometimes longer than 152us</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 5” via USB or “STEP 3” via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 47%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 14%" />
|
||
<col style="width: 6%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw_1_0_2.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in flash procedure “STEP 6” via USB or “STEP 4” via SWD/JTAG.</p>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 50%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 13%" />
|
||
<col style="width: 4%" />
|
||
<col style="width: 3%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_full_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_light_fw.bin</td>
|
||
<td>0x80D9000</td>
|
||
<td>0x8065000</td>
|
||
<td>0x8025000</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08078000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Zigbee_FFD_static_fw.bin</td>
|
||
<td>0x0807C000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E4000</td>
|
||
<td>0x08070000</td>
|
||
<td>0x08030000</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td>0x0802B000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B4000</td>
|
||
<td>0x08040000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_Full_fw.bin</td>
|
||
<td>0x080A9000 </td>
|
||
<td>0x08035000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.5.0</strong></td>
|
||
<td>02/10/2020</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="false">V1.4.0 / 22-November-2019</label>
|
||
<div>
|
||
<h2 id="main-changes-25">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>ZIGBEE :
|
||
<ul>
|
||
<li>Reducing memory footprint</li>
|
||
<li>Use Hardware Acceleration for AES processing</li>
|
||
<li>Improved trace mechanism</li>
|
||
</ul></li>
|
||
<li>BLE :
|
||
<ul>
|
||
<li>Add GAP appearance definitions in ble_defs.h</li>
|
||
<li>Fix issue with ACI_GATT_[SIGNED_]WRITE_WITHOUT_RESP when ATT packet with a size between 61 and 63 bytes</li>
|
||
<li>Improvement of the NVM management</li>
|
||
<li>Support of External PA</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4 :
|
||
<ul>
|
||
<li>MAC Promiscuous mode enablement</li>
|
||
<li>New MAC/PHY PIB attribute support (TxPower)</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in “STEP 5” of flash procedure.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 41%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 4%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in “STEP 6” of flash procedure.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 41%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 4%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08078000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08031000</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td>0x0802B000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>0x08041000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Zigbee_FFD_Full_fw.bin</td>
|
||
<td>0x080A3000 </td>
|
||
<td>0x0802F000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.4.0</strong></td>
|
||
<td>11/22/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true">V1.3.0 / 09-September-2019</label>
|
||
<div>
|
||
<h2 id="main-changes-26">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>ZIGBEE :
|
||
<ul>
|
||
<li>Introducing support of Zigbee FFD (Full Function Device)</li>
|
||
</ul></li>
|
||
<li>BLE :
|
||
<ul>
|
||
<li>Erase Flash while RF activity</li>
|
||
<li>BLE Initialization execution time reduced</li>
|
||
</ul></li>
|
||
<li>THREAD / MAC 802.15.4 :
|
||
<ul>
|
||
<li>New version of 802.15.4 Low Level Driver</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Firmware Upgrade Services Binary Table</strong>: Provides Install address for the targeted binary to be used in “STEP 5” of flash procedure.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 41%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 4%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>0x080<strong>7A</strong>000</td>
|
||
<td>0x080<strong>3A</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Wireless Coprocessor Binary Table</strong>: Provides Install address for the targeted binary to be used in “STEP 6” of flash procedure.</p>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 41%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 15%" />
|
||
<col style="width: 7%" />
|
||
<col style="width: 4%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>STM32WB5xxG(1M)</th>
|
||
<th>STM32WB5xxE(512K)</th>
|
||
<th>STM32WB5xxC(256K)</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>0x08068000</td>
|
||
<td>0x08028000</td>
|
||
<td><strong>v1.3.0</strong></td>
|
||
<td>09/09/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_Stack_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>0x08057000</td>
|
||
<td>0x08017000</td>
|
||
<td><strong>v1.3.1</strong></td>
|
||
<td>09/24/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08078000</td>
|
||
<td>NA</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.3.1</strong></td>
|
||
<td>09/24/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E5000</td>
|
||
<td>0x08071000</td>
|
||
<td>0x08031000</td>
|
||
<td><strong>v1.3.0</strong></td>
|
||
<td>09/09/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td>0x08078000</td>
|
||
<td>0x08038000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td>0x0802B000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.3.1</strong></td>
|
||
<td>09/24/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>0x08041000</td>
|
||
<td>NA</td>
|
||
<td><strong>v1.3.1</strong></td>
|
||
<td>09/24/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_zigbee_full_fw.bin</td>
|
||
<td>0x0808D000 </td>
|
||
<td>0x08019000 </td>
|
||
<td>NA</td>
|
||
<td><strong>v1.3.0</strong></td>
|
||
<td>09/09/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true">V1.2.0 / 3rd-July-2019</label>
|
||
<div>
|
||
<h2 id="main-changes-27">Main Changes</h2>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE Link layer : fix issues with pairing</li>
|
||
<li>Reception of 2 pairing complete events after failing numeric comparison</li>
|
||
<li>Slave_security_req collision with connection update made unstable security</li>
|
||
<li>No timeout event after slave req pairing if link key was deleted @ slave side</li>
|
||
<li><p>Blackout time should be back to 5sec after bonding OK</p></li>
|
||
<li>BLE GATT : improvement of GATT Read event management for certain values of attribute length and ATT_MTU</li>
|
||
<li>BLE GATT : Add ACI_GATT_INDICATION_EXT_EVENT</li>
|
||
<li>THREAD / MAC 802.15.4 :
|
||
<ul>
|
||
<li>New version of 802.15.4 Low Level Driver (Tx Power management improvement + API alignment)</li>
|
||
</ul></li>
|
||
<li>MAC 802.15.4:
|
||
<ul>
|
||
<li>Updates on robustness and test coverage</li>
|
||
</ul></li>
|
||
</ul>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Firmware Upgrade Services Binary</th>
|
||
<th>Device</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>STM32WB5xxC(256K)</td>
|
||
<td>0x080<strong>3E</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>STM32WB5xxE(512K)</td>
|
||
<td>0x080<strong>7E</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>STM32WB5xxG(1M)</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td>v1.0.2</td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Binary Install Address and version</strong> : Provides Install address for the targeted binary to be used in “STEP 5 and STEP 6” of flash procedure.</p>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_fw.bin</td>
|
||
<td>0x080CC000</td>
|
||
<td>V1.2.0 <span class="icon-st-update"></span></td>
|
||
<td>07/03/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td>V1.2.0 <span class="icon-st-update"></span></td>
|
||
<td>07/03/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td>V1.2.0 <span class="icon-st-update"></span></td>
|
||
<td>06/25/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>V1.2.0 <span class="icon-st-update"></span></td>
|
||
<td>06/25/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>V1.2.0 <span class="icon-st-update"></span></td>
|
||
<td>07/03/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E4000</td>
|
||
<td>V1.2.0 <span class="icon-st-update"></span></td>
|
||
<td>06/25/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true">V1.1.1 / 10-May-2019</label>
|
||
<div>
|
||
<h2 id="main-changes-28">Main Changes</h2>
|
||
<p><strong>Associated changes in Firmware Upgrade Services (FUS)</strong>:</p>
|
||
<ul>
|
||
<li>Add support for STM32WB5xE(512K) and STM32WB5xC(256K) devices.</li>
|
||
<li>On STM32WB5xC and STM32WB5xE, it is mandatory to install FUS V1.0.2 before any other operation. Otherwise, the device might be locked in an unrecoverable state.</li>
|
||
</ul>
|
||
<p>The following table provide the address to use in correspondence with the flash procedure of Wireless Coprocessor Binaries and the device to be used.</p>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Firmware Upgrade Services Binary</th>
|
||
<th>Device</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td><strong>STM32WB5xxC</strong>(256K)</td>
|
||
<td>0x080<strong>3E</strong>000</td>
|
||
<td><strong>v1.0.2</strong></td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td><strong>STM32WB5xxE</strong>(512K)</td>
|
||
<td>0x080<strong>7E</strong>000</td>
|
||
<td><strong>v1.0.2</strong></td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td><strong>STM32WB5xxG</strong>(1M)</td>
|
||
<td>0x080<strong>EC</strong>000</td>
|
||
<td><strong>v1.0.2</strong></td>
|
||
<td>04/10/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE System : fix stopMode2 race condition</li>
|
||
<li>BLE Security : fix pairing issue with numeric comparison</li>
|
||
</ul>
|
||
<p><strong>Binary Install Address and version</strong> : Provides Install address for the targeted binary to be used in “STEP 5 and STEP 6” of flash procedure.</p>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_fw.bin</td>
|
||
<td>0x080CC000</td>
|
||
<td><strong>v1.1.1</strong></td>
|
||
<td>05/10/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td><strong>v1.1.1</strong></td>
|
||
<td>05/10/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true">V1.1.0 / 05-April-2019</label>
|
||
<div>
|
||
<h2 id="main-changes-29">Main Changes</h2>
|
||
<p><strong>Introduction of the Firmware Upgrade Services (FUS)</strong>:</p>
|
||
<ul>
|
||
<li>This feature is embedded inside stm32wb5x_FUS_fw.bin.</li>
|
||
<li><strong>This stm32wb5x_FUS_fw.bin v1.0.1 MUST be installed to use Wireless Coprocessor Binaries v1.1.0.</strong></li>
|
||
<li><strong>This stm32wb5x_FUS_fw.bin v1.0.1 CANNOT BE USED with the previous version of Wireless Coprocessor Binary.</strong></li>
|
||
<li><strong>All existing Cortex®-M4 user application are compatible without any update.</strong></li>
|
||
</ul>
|
||
<p>The following table provide the address to use in correspondence with the flash procedure of Wireless Coprocessor Binaries.</p>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Firmware Upgrade Services Binary</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_FUS_fw.bin</td>
|
||
<td>0x080EC000 (On top of FUS v0.5.3)</td>
|
||
<td><strong>v1.0.1</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><strong>Introduction of the Customer Key Storage (CKS)</strong>:</p>
|
||
<ul>
|
||
<li>All Wireless Coprocessor Binaries embeds this new feature.</li>
|
||
<li>The FUS allows customer keys to be stored in the dedicated FUS Flash memory area and then to load the stored key to the AES1 in secure mode (AES1 key register accessed only by Cortex®-M0+ and data registers accessible by Cortex®-M4 user application).</li>
|
||
<li>You can refer to <a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/application_note/DM00513965.pdf">AN5185</a> : ST firmware upgrade services for STM32WB Series.</li>
|
||
</ul>
|
||
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
|
||
<ul>
|
||
<li>BLE NVM : change behavior when NVM is full
|
||
<ul>
|
||
<li>Inform application before latest record</li>
|
||
<li>Erase and keep latest record when it is full</li>
|
||
</ul></li>
|
||
<li>BLE Link layer : fix issue when pairing fails with SMP_SC_NUMCOMPARISON_FAILED, no response from the slave if the master sends again pairing_req.</li>
|
||
<li>BLE Link layer : fix issue Disconnection with error code 0x3D MIC Failure.</li>
|
||
<li>Thread 802_15_4 radio driver robustness improvement with additional error checks. The application is now notified in case of radio error detected inside the wireless binary.</li>
|
||
<li>Thread TxPower management improvement
|
||
<ul>
|
||
<li>New APIs provided on application side in order to control the Tx power :otPlatRadioGetTransmitPower() and otPlatRadioSetTransmitPower()</li>
|
||
<li>The default Tx power is now set to 0dBm</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><strong>Binary Install Address and version</strong> : Provides Install address for the targeted binary to be used in “STEP 5 and STEP 6” of flash procedure.</p>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Coprocessor Binary</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_fw.bin</td>
|
||
<td>0x080CC000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080DC000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E6000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EC000</td>
|
||
<td><strong>v1.1.0</strong></td>
|
||
<td>04/05/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true">V1.0.0 / 06-February-2019</label>
|
||
<div>
|
||
<h2 id="main-changes-30">Main Changes</h2>
|
||
<h3 id="first-release">First release</h3>
|
||
<p>First official release.</p>
|
||
<p><strong>Binary Install Address and version</strong> : Provides Install address for the targeted binary to be used in “STEP 6” of flash procedure.</p>
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Wireless Processor Binary</th>
|
||
<th>Install address</th>
|
||
<th>Version</th>
|
||
<th>Date</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Stack_fw.bin</td>
|
||
<td>0x080CB000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_BLE_HCILayer_fw.bin</td>
|
||
<td>0x080CD000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_Thread_FTD_fw.bin</td>
|
||
<td>0x0809F000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Thread_MTD_fw.bin</td>
|
||
<td>0x080B5000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_BLE_Thread_fw.bin</td>
|
||
<td>0x08079000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td>stm32wb5x_Mac_802_15_4_fw.bin</td>
|
||
<td>0x080E5000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td>stm32wb5x_rfmonitor_phy802_15_4_fw.bin</td>
|
||
<td>0x080EA000</td>
|
||
<td>v1.0.0</td>
|
||
<td>02/06/2019</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<footer class="sticky">
|
||
<p>For complete documentation on STM32WBxx, visit: [<a href="http://www.st.com/stm32wb">www.st.com/stm32wb</a>]</p>
|
||
<em>This release note uses up to date web standards and, for this reason, should not be opened with Internet Explorer but preferably with popular browsers such as Google Chrome, Mozilla Firefox, Opera or Microsoft Edge.</em>
|
||
</footer>
|
||
</body>
|
||
</html>
|