2025-08-02 12:50 AM - edited 2025-08-02 12:56 AM
Hi all,
I’m working with a new ST67W611M1A6BTR Wi-Fi module on a customized STM32H745 board.
I followed the official X-NUCLEO-67W61M1 and NUCLEO-U575ZI-Q passthrough example, and I am able to communicate with the module (UART passthrough to PC works, and I can get to the command prompt on the NCP using the qcc74x shell).
However, when I try to flash new NCP firmware using QConn_Flash, the process fails at the “handshake” stage. I'm wondering if I can use the same procedure for the standalone module?
Any help is appreciated! Many thanks!
Hardware: ST67W611M1A6BTR module on custom board, UART connected to STM32H745.
UART passthrough: Confirmed working; I can get the NCP shell prompt (see below for log).
Flashing method: Following the procedure in the ST documentation (same as for X-NUCLEO/NUCLEO board), trying to use QConn_Flash tool in standalone mode.
Build:12:05:38,Oct 242024
ersion of use omponents:
Version: component_version_btblecontroller_1.6.50
Version: coponent_version_btprofile_1.7.6
Version: componet_version_acsw_1.6.22
Vrsion: omponent_versin_phyrf_out-of-git-pyrf
Versin: omponent_versin_bthost_1.6.5
Version: component_version_sdk_2.0.48
Current chip device version: 1
========flash cfg ========
flash size 0x00400000
jedec id 0xC46016
mid 0xC4
iomode 0x04
clk delay 0x01
clk invert 0x01
rad reg cmd0 0x05
read reg m1 0x35
write reg cmd0 0x01
write reg cmd1 0x31
qe write e 0x01
read support 0x01
cread cod 0xA0
burst wrap cmd 0x77
===========================
dynamic memory initsuccess ocram heap size = 210 Kbyte
sig1:ffffffff
sig2:0000f32
cgen1:00031895
OC:10 RT:10 AON:10
app_len=1493152
p_len=24448
image_len=1517600
rc32k_coarse_trim task enabe freq_mtier ust b 1MHz!
rc32_coarse_trim: mtimer_us:49999, rtc_us:50263
rc32k_coarse_trim:retry_cnt:1, ppm:5280, cntinue...
rc32k_oarse_trim: mtimer_us:49999, rtc_us:50049
rc32k_coarse_trim: retry_cnt:2, ppm:1000, finish!
rc32k coarse trim success!, total tie:124s
rc32_coarse_trim: set lp_32k ready!
rc32_coarse_trim: rc32k code:290
app version in efuse is: 0
pp version in application s: 0, not less than app verson n euse, the application sould run up
app version in euse is: 0
qcc74x />I][rfparam] xtal vlue 40000000
[I][rfparam] cc_trim value 1
[I][rfparam] icx value 21
[I][rfparam] iptat vlue 23
[I][rfprm] tmp_mp use dfaut vlue 35
[I][rfparam] pwr_mode is bf
Epty slot:1
m[I][rfparam] efuse wlan pwr_offset[14]: 3,3,3,3,3,3,3,44,5,6,6,7,8,
[I][rfparam] tv wlan pwr_offset[14]: 0,0,0,0,0,00,0,0,0,0,0,0,0
[I][rparam] wlan pwr_offset[14]: 33333334,4,5,6,6,7,8,
Empty slot:1
[I][rfparam] efuse wlan lp pwr_offset[14]: 3,4,4,5,6,6,7,8,8,9,10,10,11,12,
[I][rfparam] tlv wlan lppwr_offset[14]: 0,0,0,0,0,0,0,00,0,0,0,0,0,
[I][rfparam] wlan lp pwr_offset[14]: 3,4,4,5,6,6,7,8,8,9,10,10,11,12,
Empty slot:1
I][rfparam] fuse bz pwr_offset[5]: 2,2,4,6,7,
[I][rfparam] tlv bz pwr_offset[5]: 0,0,0,0,0,
I][rfparam] bz pwr_offset[5]: 2,2,4,6,7,
[I][rfparam]pwr_11b[4]: 20,20,20,20,
[I]rparam pwr_11[8]: 18,18,18,1818,18,16,16,
[0m[I][rfparam] pwr_11n_ht20[8]: 18,18,18,18,18,16,15,15,
[I][rfparam] pwr_11n_ht40[8]: 18,18,18,18,18,16,15,14,
[I][rfparam] pwr_11ac_vht20[10]: 1,18,18,18,18,16,15,15,15,14
[I][rfparam] pwr_11ac_vht40[10]: 18,8,18,18,18,16,15,14,14,13,
[I][rfparam] pwr_11ax_he20[12]: 18,18,18,18,18,16,15,15,15,14,13,13,
[I][rfparam] pwr_11ax_he40[12]: 18,18,18,18,1816,15,14,14,13,12,12,
[I][rfparam] capode mde isMF
Empty slot:1
[I][rfparam] efuse capcode_in 35,capcode_out 35
[I][rfparam] capcode_in 35,capcoe_out 35
[I][rfparam] tcal.en_tcal = 0
[I][rfparam] tcal.linear_or_follow = 1
[0m[I][rfparam] ta.channls[5]: 24122427,2442,2457,2472,
[I][rfparam] tcal.Tchannel_os[5]: 180,168,163,160,157,
[I][rfparam] tcal.Tcannel_os_lw[5]: 199,186,170,165,160,
[I][rfparam] tcal.Troom_os = -1
[I][rfparam] pwr_ble = 13
[I][rfparam] pwr_bt[3]: 10,8,8,
[I][rfparam] pwr_zgbee = 13
[I][rfparam] country_code = 1
[I][rfparam] en_tcap = 0
[I][rfparam] tcap_tsen[10]: -3,-4,20,39,39,40,4142,43,44,
[I][rfprm] tcap_cp[11]: 28,29,30,31,32,3334,3536,37,38,
Active Partition[0] cnsumed 596 Bytes
======= PtTabe_Config @0x62fa2c8=======
magicCode 0x54504642; version x0000; etryCnt 8; age0; crc32 0xE38928F3
idx type device ctive_index ae Address[0] Address[1] Length[0] Lent[1] age
[00 16 0 0 Boot2 0x00000000 0x00000000 0x0000e000 0x00000000 0
[01] 00 0 0 FW 0x00010000 0x00210000 0x00200000 0x00168000 0
[02] 10 0 0 fg 0x00210000 0x00000000 0x00168000 0x00000000 0
[03] 02 0 0 media 0x00378000 0x00000000 0x00071000 0x00000000 0
[04] 03 0 0 PM 0x0039000 0x00000000 0x00008000 0x00000000 0
[05] 04 0 0 KEY 0x003f1000 0x00000000 0x00002000 0x00000000 0
[06] 05 0 0 DATA 0x003f3000 0x00000000 0x00005000 0x0000000 0
[07] 06 0 0 factory 0x0038000 0x00000000 0x00008000 0x00000000 0
[MTD] >>>>>> Hanlde ino Dump >>>>>>
name PSM
id 0
offset 0x003e9000(4100096)
size 0x00008000(32Kbytes)
xip_adr 0xa03d8000
[MTD] <<<<<< Hanlde info End <<<<<<
I][LFS] Found vai PSM partition, XI addr 03d8000, flash addr 003e9000, size 32768
m[I][LFS] ount success
[141][ramsync.c +337] lramsync_nit slave
[MTD] >>>>>> Halde info up>>>>>>
name media
id 0
offset 0x00378000(3637248)
size 0x00071000452Kbytes)
xip_addr 0xa0367000
[MTD] <<<<<< Hanlde infoEnd <<<<<<
[I][LFS] Found vld PSM partition, XIP addr a0367000, flsh addr 00378000, size 462848
[I][LFS] mount success
'SYSMSG' (1) read failed
Part number:C6AFBD111400004
'WIFIAPMAC' (6) read failed
Read slot:0
get ap a: 42:82:7b:03:e7:9a
WIFISTAMAC' (6) readfailed
Redslot:0
gt stamac: 40:82:7b:03:e7:9a
'WIFIMODE (1) read failed
'WIFISTA' (178) read success
RECONN' 4) read ald
'WIFILAPOP'(8) read failed
'WIFIAP' (100) read failed
'DHCP' (1) read failed
'DHCPSERVER' (4) read file
'WIFIAUTOCONN' (1) redfailed
'WIFIAPPROTO' (1 read failed
'WIFISTAPROTO (1) read failed
'WIFIPIP' (12) read aled
'WIFISTAIP' (12) read failed
'WIFICOUNTRY' (4) read faied
'WIFIHOSNAME' (28) read failed
xtal32k_check_entry task nable, freq_mtimer ust b 1MHz!
--------------------------- use passve crystal.
xtal32k_check: deay 100 ms
'NETSOCK' (80) read failed
'NETRECONNINTV' (2) read fied
'NETTRANSLINK' (142 read failed
NETSSLCONF' (480) read failed
'IPV6' (1) rad failed
'DNS' (16) red failed
'MQTT_SSL' (96) readfailed
'BLENAME' 33) read failed
▒v620.0.0 - build: sdNov 22 2021 21:10:20
▒extra componnt version:
ceva_reertos
mbedtls
eva_wpa_supplicant
ceva_wip
[0m[I][MAIN] [APP] [EVT] wifi_event_handler, CODE_WIFI_ON_INIT_DONE
wifi_mmr_set_coutry_code:code = Wd
[I][MIN] [APP] [EVT] wii_event_andler, CODE_WIFI_ON_MGMR_DONE
xtal32k_check: start cek
xtal32k_check: mtimer_us:9992, rtc_us:9980
xta32k_check: retry_cnt:1, dff_us:-12, finish!
xtal32k_cek: succss!, total time:511s
seet xtal32k
xtal32k_check: set lp_32k ready
xtal32k_checktask: vTaskDelete