nrf7002 provisioning sample - wifi_nrf_disp_scan_zep: rpu_ctx_zep is NULL

I would like to test he Wi-Fi Provisioning Service sample (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/wifi/provisioning/sample_description.html)

sdk v2.2.0 or v2.2.0 rc1

A use the app on android nrf Wifi provisionner.

When I request a provisionning with app I have "Scanning error Received error responce"

and on debug uart "wifi_nrf_disp_scan_zep: wifi_nrf_disp_scan_zep: rpu_ctx_zep is NULL"

see full log :


09/12/2022 20:44:50.419 [RX] - [00:00:00.274,688] <ESC>[0m<inf> wifi_nrf: qspi_init: QSPI freq = 24 MHz<LF>
<ESC>[0m<CR><LF>
[00:00:00.274,719] <ESC>[0m<inf> wifi_nrf: qspi_init: QSPI latency = 1<LF>
<ESC>[0m<CR><LF>
[00:00:00.348,754] <ESC>[0m<inf> wifi_nrf: zep_shim_pr_info: wifi_nrf_fmac_fw_load: LMAC patches loaded<LF>
<ESC>[0m<CR><LF>
*** Booting Zephyr OS build v3.2.99-ncs1 ***<CR><LF>
[00:00:10.480,895] <ESC>[1;31m<err> wifi_nrf: zep_shim_pr_err: wifi_nrf_hal_fw_chk_boot: Boot_sig check failed for RPU(0), Expected: 0x5A5A5A5A, Actual: 0x0<LF>
<ESC>[0m<CR><LF>
[00:00:10.480,957] <ESC>[1;31m<err> wifi_nrf: zep_shim_pr_err: wifi_nrf_fmac_fw_load: LMAC ROM boot check failed<LF>
<ESC>[0m<CR><LF>
[00:00:10.480,987] <ESC>[1;31m<err> wifi_nrf: wifi_nrf_fmac_dev_add_zep: wifi_nrf_fmac_dev_add_zep: wifi_nrf_fmac_fw_load failed<LF>
<ESC>[0m<CR><LF>
[00:00:10.481,018] <ESC>[1;31m<err> wifi_nrf: wifi_nrf_drv_main_zep: wifi_nrf_drv_main_zep: wifi_nrf_fmac_dev_add_zep failed<LF>
<ESC>[0m<CR><LF>
[00:00:10.481,140] <ESC>[1;31m<err> wifi_nrf: wifi_nrf_if_init: wifi_nrf_if_init: vif_ctx_zep is NULL<LF>
<ESC>[0m<CR><LF>
[00:00:10.485,168] <ESC>[0m<inf> net_config: net_config_init_by_iface: Initializing network<ESC>[0m<CR><LF>
[00:00:10.485,229] <ESC>[0m<inf> net_config: setup_ipv4: IPv4 address: 192.165.100.150<ESC>[0m<CR><LF>
[00:00:10.485,290] <ESC>[0m<inf> net_config: setup_dhcpv4: Running dhcpv4 client...<ESC>[0m<CR><LF>
[00:00:10.485,626] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: start_wpa_supplicant: 192 Starting wpa_supplicant thread with debug level: 3<LF>
<ESC>[0m<CR><LF>
[00:00:10.485,717] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: Successfully initialized wpa_supplicant<ESC>[0m<CR><LF>
[00:00:10.485,809] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: iface_cb: iface wlan0 ifindex 1 00:00:00:00:00:00<ESC>[0m<CR><LF>
[00:00:10.485,870] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: Using interface wlan0<LF>
<ESC>[0m<CR><LF>
[00:00:10.485,900] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: Initializing interface 0: wlan0<LF>
<ESC>[0m<CR><LF>
[00:00:10.486,053] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: wpa_drv_zep_init: Interface wlan0 not found<LF>
<ESC>[0m<CR><LF>
[00:00:10.486,145] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: wlan0: Failed to initialize driver interface<ESC>[0m<CR><LF>
[00:00:10.486,267] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: wlan0: CTRL-EVENT-DSCP-POLICY clear_all<ESC>[0m<CR><LF>
[00:00:10.486,511] <ESC>[0m<inf> wpa_supp: wpa_printf_impl: wpa_supplicant_main: exitcode -1<ESC>[0m<CR><LF>
[00:00:11.489,379] <ESC>[0m<inf> fs_nvs: nvs_mount: 2 Sectors of 4096 bytes<ESC>[0m<CR><LF>
[00:00:11.489,410] <ESC>[0m<inf> fs_nvs: nvs_mount: alloc wra: 0, fe8<ESC>[0m<CR><LF>
[00:00:11.489,410] <ESC>[0m<inf> fs_nvs: nvs_mount: data wra: 0, 0<ESC>[0m<CR><LF>
[00:00:11.489,440] <ESC>[1;33m<wrn> wifi_prov: wifi_config_read: Error! Cannot read config.<ESC>[0m<CR><LF>
[00:00:11.501,678] <ESC>[0m<inf> bt_hci_core: hci_vs_init: HW Platform: Nordic Semiconductor (0x0002)<ESC>[0m<CR><LF>
[00:00:11.501,708] <ESC>[0m<inf> bt_hci_core: hci_vs_init: HW Variant: nRF53x (0x0003)<ESC>[0m<CR><LF>
[00:00:11.501,739] <ESC>[0m<inf> bt_hci_core: hci_vs_init: Firmware: Standard Bluetooth controller (0x00) Version 109.16784 Build 2917677098<ESC>[0m<CR><LF>
[00:00:11.503,662] <ESC>[0m<inf> bt_hci_core: bt_dev_show_info: Identity: E4:50:E3:3A:E4:1E (random)<ESC>[0m<CR><LF>
[00:00:11.503,662] <ESC>[0m<inf> bt_hci_core: bt_dev_show_info: HCI: version 5.3 (0x0c) revision 0x21fa, manufacturer 0x0059<ESC>[0m<CR><LF>
[00:00:11.503,692] <ESC>[0m<inf> bt_hci_core: bt_dev_show_info: LMP: version 5.3 (0x0c) subver 0x21fa<ESC>[0m<CR><LF>
[00:00:11.503,723] <ESC>[0m<inf> wifi_prov: wifi_prov_transport_layer_init: Bluetooth initialized.<ESC>[0m<CR><LF>
Wi-Fi provisioning service starts successfully.<CR><LF>
[00:00:13.503,875] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:13.505,645] <ESC>[0m<inf> wifi_prov: wifi_prov_transport_layer_init: BT Advertising successfully started.<ESC>[0m<CR><LF>
[00:00:20.505,920] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:27.506,927] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:34.507,965] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:41.508,972] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:48.510,040] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:55.511,047] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:00:55.683,563] <ESC>[0m<inf> wifi_prov: connected: BT Connected: 44:D7:40:B7:1B:90 (random)<ESC>[0m<CR><LF>
[00:00:56.797,607] <ESC>[0m<inf> wifi_prov: disconnected: BT Disconnected: 44:D7:40:B7:1B:90 (random) (reason 0x13).<ESC>[0m<CR><LF>
[00:00:58.798,797] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:01:03.797,851] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:01:05.638,671] <ESC>[0m<inf> wifi_prov: connected: BT Connected: 44:D7:40:B7:1B:90 (random)<ESC>[0m<CR><LF>
[00:01:10.840,026] <ESC>[0m<inf> wifi_prov: security_changed: BT Security changed: 44:D7:40:B7:1B:90 (random) level 2.<ESC>[0m<CR><LF>
[00:01:10.939,880] <ESC>[0m<inf> wifi_prov: pairing_complete: BT pairing completed: 44:D7:40:B7:1B:90 (random), bonded: 0<ESC>[0m<CR><LF>
[00:01:11.489,959] <ESC>[0m<inf> wifi_prov: control_point_ccc_cfg_changed: Wi-Fi Provisioning service - control point: indications enabled<ESC>[0m<CR><LF>
[00:01:11.689,971] <ESC>[0m<inf> wifi_prov: data_out_ccc_cfg_changed: Wi-Fi Provisioning service - data out: notifications enabled<ESC>[0m<CR><LF>
[00:01:12.090,026] <ESC>[0m<inf> wifi_prov: prov_request_handler: Start parsing...<ESC>[0m<CR><LF>
[00:01:12.090,026] <ESC>[0m<inf> wifi_prov: prov_get_status_handler: GET_STATUS received...<ESC>[0m<CR><LF>
[00:01:20.839,935] <ESC>[0m<inf> wifi_prov: prov_request_handler: Start parsing...<ESC>[0m<CR><LF>
[00:01:20.839,965] <ESC>[0m<inf> wifi_prov: prov_start_scan_handler: Start_Scan received...<ESC>[0m<CR><LF>
[00:01:22.840,118] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:01:22.840,148] <ESC>[1;31m<err> wifi_nrf: wifi_nrf_disp_scan_zep: wifi_nrf_disp_scan_zep: rpu_ctx_zep is NULL<LF>
<ESC>[0m<CR><LF>
[00:09:53.143,463] <ESC>[0m<inf> wifi_prov: prov_request_handler: Start parsing...<ESC>[0m<CR><LF>
[00:09:53.143,493] <ESC>[0m<inf> wifi_prov: prov_start_scan_handler: Start_Scan received...<ESC>[0m<CR><LF>
[00:09:55.143,646] <ESC>[1;31m<err> wpa_supp: wpa_printf_impl: get_wpa_s_handle: WPA supplicant not ready: -11<ESC>[0m<CR><LF>
[00:09:55.143,676] <ESC>[1;31m<err> wifi_nrf: wifi_nrf_disp_scan_zep: wifi_nrf_disp_scan_zep: rpu_ctx_zep is NULL<LF>
<ESC>[0m<CR><LF>

Related