Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Flipper-Zero/STM32CubeWB.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Projects/STM32WB_Copro_Wireless_Binaries/STM32WB3x/Release_Notes.html')
-rw-r--r--Projects/STM32WB_Copro_Wireless_Binaries/STM32WB3x/Release_Notes.html253
1 files changed, 227 insertions, 26 deletions
diff --git a/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB3x/Release_Notes.html b/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB3x/Release_Notes.html
index 34e3b501e..807ae23b5 100644
--- a/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB3x/Release_Notes.html
+++ b/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB3x/Release_Notes.html
@@ -49,12 +49,12 @@
<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>stm32wb3x_BLE_Stack_full_fw.bin
+<li>stm32wb3x_BLE_Stack_full_fw.bin [MODIFIED]
<ul>
<li>Full BLE Stack 5.2 certified : Link Layer, HCI, L2CAP, ATT, SM, GAP and GATT database</li>
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/59722">Declaration ID D042164</a>
<ul>
-<li>Following features are kept:
+<li>Following features are kept (based on modified Basic stack library compared to previous deliveries):
<ul>
<li>GAP peripheral, central (LL Master up to 6 links with Slave up to 2 links/ Master up to 7 links with Slave up to 1 links/ Master up to 8 links )</li>
<li>GATT server, client</li>
@@ -64,9 +64,13 @@
<li>White list</li>
<li>Legacy Pairing, LE secure connections</li>
<li>HCI interface (full, like stm32wb3x_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>
+</ul></li>
+<li>Following features are removed:
+<ul>
+<li><strong>Direct test mode</strong></li>
+<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>
@@ -88,9 +92,15 @@
<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 advertizing (under application flag selection with predefined fixed configuration: 2 sets maximum number, 1650 bytes maximum advertizing data length)</li>
+<li>BLE Extended advertising (under application flag selection with predefined fixed configuration: 3 sets maximum number, 1650 bytes maximum advertising data length)</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 addded to Total_RAM_region</li>
+</ul></li>
</ul></li>
<li>stm32wb3x_BLE_Stack_light_fw.bin
<ul>
@@ -107,14 +117,17 @@
<li>White list</li>
<li>Legacy Pairing, LE secure connections</li>
<li>HCI interface (reduced)</li>
-<li>Direct Test Mode</li>
+<li><strong>Additional beacon</strong></li>
</ul></li>
+</ul></li>
+<li>Following features are removed: - Direct Test Mode
+<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) (Slave up to 2 links).</li>
<li>While with the “full feature” BLE stack, STM32WB3xx is able to support both master and slave roles on different links.</li>
</ul></li>
</ul></li>
-<li>stm32wb3x_BLE_Stack_basic_fw.bin
+<li>stm32wb3x_BLE_Stack_basic_fw.bin [MODIFIED]
<ul>
<li>Full BLE Stack 5.2 certified : Link Layer, HCI, L2CAP, ATT, SM, GAP and GATT database</li>
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/59722">Declaration ID D042164</a></li>
@@ -129,13 +142,15 @@
<li>White list</li>
<li>Legacy Pairing, LE secure connections</li>
<li>HCI interface (reduced)</li>
+<li><strong>Phy update (2Mb/s)</strong><br />
+</li>
+<li><strong>Additional beacon</strong><br />
+</li>
</ul></li>
-<li>Following features are removed from Full BLE Stack:
+<li>Following features are removed:
<ul>
<li>L2Cap Connection - oriented channel (Chip/ Ip over BLE,…)</li>
-<li>Additional beacon</li>
<li>Some HCI interface features (won’t be able to process through HCI interface)</li>
-<li>Phy update (2Mb/s)</li>
<li>Direct test mode</li>
</ul></li>
</ul></li>
@@ -145,6 +160,12 @@
<li>HCI Layer only mode 5.2 certified : Link Layer, HCI with Direct Test Mode</li>
<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/70712">Declaration ID D042213</a></li>
</ul></li>
+<li>stm32wb3x_BLE_HCILayer_extended_fw.bin [NEW]
+<ul>
+<li>HCI Layer only mode 5.2 certified : Link Layer, HCI with Direct Test Mode</li>
+<li>BT SIG Certification listing : <a href="https://launchstudio.bluetooth.com/ListingDetails/70712">Declaration ID D042213</a></li>
+<li>BLE Extended advertising (under application flag selection with predefined fixed configuration: 3 sets maximum number, 1650 bytes maximum advertising data length)</li>
+</ul></li>
<li>stm32wb3x_Thread_FTD_fw.bin
<ul>
<li>Full Thread Device certified v1.1</li>
@@ -422,11 +443,191 @@
<div class="col-sm-12 col-lg-8">
<h1 id="update-history">Update History</h1>
<div class="collapse">
-<input type="checkbox" id="collapse-section10" checked aria-hidden="true"> <label for="collapse-section10" aria-hidden="false">V1.13.1 / 06-Dec-2021</label>
+<input type="checkbox" id="collapse-section11" checked aria-hidden="true"> <label for="collapse-section11" aria-hidden="false">V1.13.2 / 09-Feb-2022</label>
<div>
<h2 id="main-changes">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>stm32wb3x_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 stm32wb3x, 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>stm32wb3x_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>stm32wb3x_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>
+</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>
+<thead>
+<tr class="header">
+<th>Wireless Coprocessor Binary</th>
+<th>STM32WB3x(512K)</th>
+<th>STM32WB3x(256K)</th>
+<th>Version</th>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
+<td>stm32wb3x_FUS_fw_for_fus_0_5_3.bin</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>stm32wb3x_FUS_fw.bin</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>
+<thead>
+<tr class="header">
+<th>Wireless Coprocessor Binary</th>
+<th>STM32WB3x(512K)</th>
+<th>STM32WB3x(256K)</th>
+<th>Version</th>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
+<td>stm32wb3x_BLE_HCILayer_extended_fw.bin</td>
+<td>0x08067000</td>
+<td>0x08027000</td>
+<td>V1.13.2<span class="icon-st-add"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_BLE_HCILayer_fw.bin</td>
+<td>0x08067000</td>
+<td>0x08027000</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_BLE_HCI_AdvScan_fw.bin</td>
+<td>0x08077000</td>
+<td>0x08037000</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_BLE_LLD_fw.bin</td>
+<td>0x08078000</td>
+<td>0x08038000</td>
+<td>V1.12.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_BLE_Mac_802_15_4_fw.bin</td>
+<td>0x08040000</td>
+<td>NA</td>
+<td>V1.13.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_BLE_Stack_basic_fw.bin</td>
+<td>0x0805B000</td>
+<td>0x0801B000</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_BLE_Stack_full_extended_fw.bin</td>
+<td>0x08052000</td>
+<td>0x08012000</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_BLE_Stack_full_fw.bin</td>
+<td>0x0805B000</td>
+<td>0x0801B000</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_BLE_Stack_light_fw.bin</td>
+<td>0x08063000</td>
+<td>0x08023000</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_Mac_802_15_4_fw.bin</td>
+<td>0x0806F000</td>
+<td>0x0802F000</td>
+<td>V1.13.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_Phy_802_15_4_fw.bin</td>
+<td>0x0806A000</td>
+<td>0x0802A000</td>
+<td>V1.13.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_Thread_FTD_fw.bin</td>
+<td>0x08023000</td>
+<td>NA</td>
+<td>V1.13.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_Thread_MTD_fw.bin</td>
+<td>0x08036000</td>
+<td>NA</td>
+<td>V1.13.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_Thread_RCP_fw.bin</td>
+<td>0x08066000</td>
+<td>0x08026000</td>
+<td>V1.13.0<span class="icon-st-unchanged"></span></td>
+</tr>
+<tr class="odd">
+<td>stm32wb3x_Zigbee_FFD_fw.bin</td>
+<td>0x08030000</td>
+<td>NA</td>
+<td>V1.13.2<span class="icon-st-update"></span></td>
+</tr>
+<tr class="even">
+<td>stm32wb3x_Zigbee_RFD_fw.bin</td>
+<td>0x0803F000</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>
+<thead>
+<tr class="header">
+<th>Wireless Coprocessor Binary</th>
+<th>STM32WB3x(512K)</th>
+<th>STM32WB3x(256K)</th>
+<th>Version</th>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
+<td>stm32wb3x_Safeboot_fw.bin</td>
+<td>0x080<strong>7E</strong>000</td>
+<td>0x080<strong>3E</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-section10" aria-hidden="true"> <label for="collapse-section10" aria-hidden="false">V1.13.1 / 06-Dec-2021</label>
+<div>
+<h2 id="main-changes-1">Main Changes</h2>
+<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
+<ul>
<li>BLE updates:
<ul>
<li>BLE Multi link support</li>
@@ -434,9 +635,9 @@
<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 advertizing (under application flag selection)<br />
+<li>BLE Extended advertising (under application flag selection)<br />
</li>
-<li>Introducing following new binary: <strong>stm32wb3x_BLE_Stack_full_extended_fw.bin</strong> for BLE extended advertizing features (with predefined fixed configuration: 2 sets maximum number, 1650 bytes maximum advertizing data length) under application flag selection</li>
+<li>Introducing following new binary: <strong>stm32wb3x_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>
@@ -593,9 +794,9 @@
</div>
</div>
<div class="collapse">
-<input type="checkbox" id="collapse-section9" checked aria-hidden="true"> <label for="collapse-section9" aria-hidden="false">V1.13.0 / 03-Nov-2021</label>
+<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="false">V1.13.0 / 03-Nov-2021</label>
<div>
-<h2 id="main-changes-1">Main Changes</h2>
+<h2 id="main-changes-2">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>BLE:
@@ -804,7 +1005,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="false">V1.12.1 / 12-July-2021</label>
<div>
-<h2 id="main-changes-2">Main Changes</h2>
+<h2 id="main-changes-3">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>BLE:
@@ -939,7 +1140,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="false">V1.12.0 / 17-June-2021</label>
<div>
-<h2 id="main-changes-3">Main Changes</h2>
+<h2 id="main-changes-4">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>Thread:
@@ -1105,7 +1306,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="false">V1.11.1 / 23-March-2021</label>
<div>
-<h2 id="main-changes-4">Main Changes</h2>
+<h2 id="main-changes-5">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li><p>Install address for STM32WB3x(256K) provided</p></li>
@@ -1133,7 +1334,7 @@
<ul>
<li>New stm32wb3x_FUS_fw_for_fus_0_5_3.bin: FUS V1.2.0 image to be installed exclusively on stm32WB3x containing FUS V0.5.3</li>
<li>updated stm32wb3x_FUS_fw.bin: FUS V1.2.0 image to be installed on stm32WB3x containing all FUS versions higher than V0.5.3</li>
-<li>stm32wb5x_FUS_fw_1_0_2.bin: Deprecated (empty file).</li>
+<li>stm32wb3x_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>
@@ -1267,7 +1468,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="false">V1.11.0 / 5-February-2021</label>
<div>
-<h2 id="main-changes-5">Main Changes</h2>
+<h2 id="main-changes-6">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>Support of new binary:
@@ -1424,7 +1625,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="false">V1.10.0 / 26-October-2020</label>
<div>
-<h2 id="main-changes-6">Main Changes</h2>
+<h2 id="main-changes-7">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>BLE:
@@ -1522,7 +1723,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="false">V1.9.0 / 21-September-2020</label>
<div>
-<h2 id="main-changes-7">Main Changes</h2>
+<h2 id="main-changes-8">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>Introducing following new binary:</li>
@@ -1636,7 +1837,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="false">V1.8.0 / 22-June-2020</label>
<div>
-<h2 id="main-changes-8">Main Changes</h2>
+<h2 id="main-changes-9">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>BLE:
@@ -1744,7 +1945,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="false">V1.6.0 / 27-March-2020</label>
<div>
-<h2 id="main-changes-9">Main Changes</h2>
+<h2 id="main-changes-10">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>MAC:
@@ -1833,7 +2034,7 @@
<div class="collapse">
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="false">V1.5.0 / 14-February-2020</label>
<div>
-<h2 id="main-changes-10">Main Changes</h2>
+<h2 id="main-changes-11">Main Changes</h2>
<p><strong>Associated changes in Wireless Coprocessor Binary</strong>:</p>
<ul>
<li>Initial version of Wireless Coprocessor Binary compatible with STM32WB3x.</li>