Hi @Pammy ,
We upgraded the flash memory to 32MB(W25Q256JVSM) but not changed partition table, so the first 16MB will be applicable. We are able to flash the firmware and it is running without any issues.
But we found below issues.
- WiFi is not connecting to saved SSID even though fast connect enabled. When we connect using AT commands it is working and not connecting upon device restart.
- NN model inference is not happening. So we checked the log messages and found some errors.
The error messages we are suspecting for NN inference failure are
[0x12345678]read_bin_header[32], fail nbg magic not match, nbg is bad
[0x12345678]nbg_fmt_read_fixed[268], fail to read nbg file fixed section
[0x12345678]nbg_fmt_read[570], fail to read nbg version=0xffffffff, status=-3
[0x12345678]nbg_create_network_from_memory[2076], fail to read nbg status=-3
[0x12345678]vip_create_network[188], fail to create network status=-3
npu[12345678] fail to set task desc index=-1 property status=-3
[0x12345678]viphal_task_set_property[1457], fail to check task set property status=-3
error: error: vip_create_network.
[0x12345678]vip_finish_network[667], network object is NULL
[0x12345678]vip_destroy_network[399], network object is NULL
Below is the full log.
== Rtl8735b IoT Platform ==
[Normal mode]
BootFromNORFlash
[Start Boot ROM…]
=== Load PARTBL ===
=== Load Done ===
=== Load ISP_IQ ===
[fcs chk pass]
ISP_IQ @ 0x8461080, 0x55f80, 0x0
mfcs_data version 0x00010001
fcs_data version 0x00010101
=== Process ISP_IQ ===
=== Load Done ===
=== Load BL ===
[Image Start Table @ 0x18200]
=== Load Done ===
== Boot Loader ==
Nov 4 2025:14:24:05
=== Load FCS Para ===
=== Load Done ===
[crc pass]
=== Load ISP_IQ Sensor ===
ISP_IQ @ 0x8461080, 0x55f80
=== Process ISP_IQ ===
=== Load Done ===
=== Load FW1 ===
FW_ISP_IQ @ 0x8061080, 0x57f80
=== Process FW_ISP_IQ ===
DRAM_TYPE is DDR2 128MB.
ddr_freq = 533
VOE flash @ 0x80b9080, 0x80f80
FCS KM_status 0x00002081 err 0x0000200a
Wait KM fcs done 0 us
FCS TM_status 0x003f0000
store fcs data for application
It don’t do the sensor initial process
RAM TM_STATUS 0x00bf1208 err 0x00001208
read fcs_status 0x000000bf
read fcs_status 0x000000bf
=== Process VOE IMG ===
[Image Start Table @ 0x20106200]
RAM Load @ 0x813a100->0x20106200, 0x6c80
DDR Load @ 0x8141080->0x70100000, 0x2def93
=== FW Load Done ===
Boot Loader <==
== RAM Start ==
Build @ 15:55:42, Apr 7 2026
$8735b>Activate Wi-Fi AP mode
==========
Sensor: IMX662
[video_voe_presetting] fps:30 w:1920 h:1080
voe heap size = 45077504
fwin(1),enc_en(0),IQ_OFFSET = 0x17a00
fwin(1),enc_en(0),SENSOR_OFFSET = 0x29b00
sensor id 1 iq_data 17a00 sensor_data 29b00
VOE not init
VOE_OUT_CMD type 2 command fail -1
fwin(1),enc_en(0),IQ_OFFSET = 0x17a00
fwin(1),enc_en(0),SENSOR_OFFSET = 0x29b00
sensor id 1 iq_data 17a00 sensor_data 29b00
VOE not init
VOE_OUT_CMD type 2 command fail -1
fwin(1),enc_en(0),IQ_OFFSET = 0x17a00
fwin(1),enc_en(0),SENSOR_OFFSET = 0x29b00
sensor id 1 iq_data 17a00 sensor_data 29b00
VOE not init
VOE_OUT_CMD type 2 command fail -1
set ASP print off
ctx->enc_info.frameLength * 2 = 2048
ctx->enc_info.frameLength * 2 = 2048
ctx->enc_info.frameLength * 2 = 2048
interface 0 is initialized
interface 1 is initialized
RTSP[0] port: 554
RTSP[1] port: 555
RTSP[2] port: 556
kvs_producer_create…
ctx->enc_info.frameLength * 2 = 2048
fwin(1),enc_en(0),IQ_OFFSET = 0x17a00
fwin(1),enc_en(0),SENSOR_OFFSET = 0x29b00
sensor id 1 iq_data 17a00 sensor_data 29b00
npu[12345678] vipdrv vip_drv_init, video memory heap base: 0x77000000, size: 0x01000000
NN IRQ default priority : 0, set to 9
npu[12345678] HASHMAP 0x0x705822f0(process-ID) INIT SUCCESS
npu[12345678] DATABASE 0x0x705833fc(task-desc) INIT SUCCESS
npu[12345678] DATABASE 0x0x705833a8(memory-mgt) INIT SUCCESS
cfg_size_lib = 120, cfg_size_user = 120
Initializing WIFI …[Driver]: [HALMAC]
11692M HALMAC_MAJOR_VER = 1
HALMAC_PROTOTYPE_VER = 4
HALMAC_MINOR_VER = 20
HALMAC_PATCH_VER =
[Driver]: The driver include MP
[Driver]: Ver = libwlan:2026.03.31.09.32_b9.6_8da5876be9c7aa226733778c75c3b38b242fedec
set yolo confidence thresh to 0.500000
set yolo NMS thresh to 0.300000
[0x12345678]read_bin_header[32], fail nbg magic not match, nbg is bad
[0x12345678]nbg_fmt_read_fixed[268], fail to read nbg file fixed section
[0x12345678]nbg_fmt_read[570], fail to read nbg version=0xffffffff, status=-3
[0x12345678]nbg_create_network_from_memory[2076], fail to read nbg status=-3
[0x12345678]vip_create_network[188], fail to create network status=-3
npu[12345678] fail to set task desc index=-1 property status=-3
[0x12345678]viphal_task_set_property[1457], fail to check task set property status=-3
error: error: vip_create_network.
[0x12345678]vip_finish_network[667], network object is NULL
[0x12345678]vip_destroy_network[399], network object is NULL
hal_voe_ready 0x0 0xbf1208
read fcs_status 0x000000bf
[video_init] uvcd iq is null, use default.
[video_init] uvcd SNR is null, use default.
IQ:FW size (73960)
sensor:date 2026/3/4 version:RTL8735B_VOE_1.6.1.0
sensor:FW size (14464)
sensor timestamp: 2026/03/04
iq timestamp: 2024/09/13 14:00:00
voe_heap malloc 0x70aa68e0, size 45077504
ISP:1 ENC:1 H265:1 NN:1
hal_voe_ready 0x0 0xbf1208
voe :RTL8735B_VOE_1.6.1.0
sensor:RTL8735B_VOE_1.6.1.0
hal :RTL8735B_VOE_1.7.0.0
load time sensor:180us iq:909us itcm:0us dtcm:0us ddr:0us ddr2:0us
Set H264 default HIGH profile
rc_version RC_v1
[video_pre_init_procedure] START
[GRID Mode]: unused
Can you check and tell us what else we need to change to fix above mentioned issues with 32MB flash.
Thanks,
Yugandhar