Table of contents
About this document....................................................................................................................... 1
Table of contents............................................................................................................................ 2
1.1 Document structure................................................................................................................................4
2Overview of hardware components.......................................................................................... 5
2.1 What’s inside the box (included in kit) ...................................................................................................5
2.2 Required hardware for power measurement (not included in the kit).................................................5
3CYW43022 rework for power measurement............................................................................... 7
3.1 CYW43022 rework for power measurement...........................................................................................7
4Wi-Fi bringup ........................................................................................................................10
4.1 Wi-Fi image compatibility .....................................................................................................................10
4.2 Load the FMAC drivers and firmware....................................................................................................12
4.3 Configure the AIROC™ CYW43022 Wi-Fi & Bluetooth® combo chip as STA..........................................13
4.3.1 wpa_supplicant................................................................................................................................13
4.3.2 Using wpa_cli ...................................................................................................................................14
4.3.3 Using wpa_supplicant configuration ..............................................................................................15
4.4 Configuring CYW43022 in Deep Sleep mode ........................................................................................16
4.4.1 Measure the power...........................................................................................................................16
4.4.2 Set up current measurement...........................................................................................................17
5Bluetooth® bringup ...............................................................................................................20
5.1 Bring up AIROC™ CYW43022 Wi-Fi & Bluetooth® combo chip for Bluetooth®.....................................20
5.2 Application software support for Bluetooth® development ...............................................................20
5.2.1 Application layer –code examples..................................................................................................20
5.2.2 AIROC™ BTSTACK .............................................................................................................................21
5.2.3 BTSTACK porting layer.....................................................................................................................21
5.3 Bluetooth® firmware .............................................................................................................................22
5.3.1 Programing Bluetooth® firmware using MBT..................................................................................22
5.3.2 Antenna configuration.....................................................................................................................23
5.4 BlueZ support........................................................................................................................................24
6AIROC™ CYW43022 Wi-Fi & Bluetooth® combo chip security .......................................................25
6.1 Overview................................................................................................................................................25
6.2 Secure boot ...........................................................................................................................................25
6.2.1 Access restriction .............................................................................................................................25
6.2.1.1 Wi-Fi subsystem ..........................................................................................................................25
6.2.1.2 Bluetooth® subsystem ................................................................................................................26
6.2.2 Preventing unauthorized firmware execution................................................................................26
6.2.2.1 Wi-Fi subsystem ..........................................................................................................................26
6.2.2.2 Bluetooth® subsystem ................................................................................................................27
6.3 Device lifecycle......................................................................................................................................27
6.4 Root of Trust (RoT) and bootloader flow (Wi-Fi)..................................................................................28
6.5 Root of Trust (RoT) and bootloader flow (Bluetooth®)........................................................................30
7Appendix..............................................................................................................................31
7.1 iMX8 Nano image download mode.......................................................................................................31
7.2 Flashing the pre-build package ............................................................................................................31
7.3 Bring up AIROC™ CYW43022 Wi-Fi & Bluetooth® combo chip toolchain for custom image ...............33
7.3.1 Linux host setup...............................................................................................................................33
7.3.2 Required packages...........................................................................................................................34
7.3.3 Download Yocto recipes ..................................................................................................................35