Not that we really need to know that, since you're saying it works now, but it's interesting to know nonetheless.
Let me know if I can help you anymore somehow, I'm very happy with the great progress you're making.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam
start_addr = flash_vars_start + flash_vars_len;
Debug:CFG:flash vars not initialised - reading
Debug:CFG:got part info
Debug:CFG:cleared structure
Debug:CFG:flash_vars_read len 80
Debug:CFG:flash_vars_valid()
--write status reg:0,2--
Debug:CFG:flash_vars_valid() flash open
--write status reg:7c,2--
Debug:CFG:flash_vars_valid() copied header 0xfefefefe
Debug:CFG:flash vars valid or initialised
--write status reg:0,2--
Debug:CFG:found at 1978448 0x0
Debug:CFG:ddev_read len:-1 addr:1978452
_USE_32BIT_TIME_T
insmod wrote:fast connect on.
insmod wrote:why is there a manual delay in init for BK7231N?
insmod wrote:On my temperature sensor with psk mod, i use the same method as in T (extended_app_waiting_for_launch), and it works with no problem.
Should we keep chip temperature reading function? I disabled it, and resulting binary is about 13kb lighter.
Info:MAIN:Time 243, idle 0/s, free 106376, MQTT 0(15), bWifi 1, secondsWithNoPing 180, socks 2/20
Info:MQTT:mqtt_host empty, not starting mqtt
Info:MAIN:Time 244, idle 0/s, free 105848, MQTT 0(16), bWifi 1, secondsWithNoPing 181, socks 3/20
Info:MAIN:Time 4, idle 0/s, free 95248, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 1/20
Info:MAIN:Time 5, idle 0/s, free 95248, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 1/20
Info:MAIN:Main_OnWiFiStatusChange - WIFI_STA_CONNECTED - 4
Info:MAIN:Time 6, idle 0/s, free 95248, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 1/20
Info:MAIN:Time 7, idle 0/s, free 86944, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 1/20
Info:MAIN:Time 8, idle 0/s, free 86944, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 1/20
Info:MAIN:Time 9, idle 0/s, free 63320, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 3/20
Info:MAIN:Time 10, idle 0/s, free 63320, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 3/20
Error:HTTP:TCP Client is disconnected, fd: 0
Info:MAIN:Time 11, idle 0/s, free 58320, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 12, idle 0/s, free 58320, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 13, idle 0/s, free 50000, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 14, idle 0/s, free 50000, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 15, idle 0/s, free 86704, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 16, idle 0/s, free 86704, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 17, idle 0/s, free 78400, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 18, idle 0/s, free 78400, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 19, idle 0/s, free 70096, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MQTT:mqtt_host empty, not starting mqtt
Info:MAIN:Time 20, idle 0/s, free 70096, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 21, idle 0/s, free 61792, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 22, idle 0/s, free 61792, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 23, idle 0/s, free 53488, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 24, idle 0/s, free 53488, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 25, idle 0/s, free 86688, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 26, idle 0/s, free 86688, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 27, idle 0/s, free 78400, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 28, idle 0/s, free 78400, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 29, idle 0/s, free 70096, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 30, idle 0/s, free 70096, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 31, idle 0/s, free 61792, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 32, idle 0/s, free 61792, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 33, idle 0/s, free 53488, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 34, idle 0/s, free 53488, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 35, idle 0/s, free 45184, MQTT 0(2), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MQTT:mqtt_host empty, not starting mqtt
Info:MAIN:Time 36, idle 0/s, free 45184, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 37, idle 0/s, free 36880, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 38, idle 0/s, free 36880, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Error:MAIN:Low heap warning!
Info:MAIN:Time 39, idle 0/s, free 20272, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:59334 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:59590 thread creation failed! fd: 0
Error:MAIN:Low heap warning!
Info:MAIN:Time 40, idle 0/s, free 20272, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:59846 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:60358 thread creation failed! fd: 0
Error:MAIN:Low heap warning!
Info:MAIN:Time 41, idle 0/s, free 20272, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:60614 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:60870 thread creation failed! fd: 0
Error:MAIN:Low heap warning!
Info:MAIN:Time 42, idle 0/s, free 20272, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:61126 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:61382 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:61894 thread creation failed! fd: 0
Error:MAIN:Low heap warning!
Info:MAIN:Time 43, idle 0/s, free 20272, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 44, idle 0/s, free 78400, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 45, idle 0/s, free 51728, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 46, idle 0/s, free 45184, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 47, idle 0/s, free 86688, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 48, idle 0/s, free 70096, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Error:HTTP:TCP Client is disconnected, fd: 3
Info:MAIN:Time 49, idle 0/s, free 85448, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 50, idle 0/s, free 85448, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 51, idle 0/s, free 77160, MQTT 0(3), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MQTT:mqtt_host empty, not starting mqtt
Info:MAIN:Time 52, idle 0/s, free 60552, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Error:HTTP:TCP Client is disconnected, fd: 3
Info:MAIN:Time 53, idle 0/s, free 33984, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 54, idle 0/s, free 25680, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:6855 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:7111 thread creation failed! fd: 0
Error:MAIN:Low heap warning!
Info:MAIN:Time 55, idle 0/s, free 17376, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:7367 thread creation failed! fd: 0
Debug:HTTP:TCP Client 192.168.1.100:7623 thread creation failed! fd: 0
Error:MAIN:Low heap warning!
Info:MAIN:Time 56, idle 0/s, free 17376, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Debug:HTTP:TCP Client 192.168.1.100:8135 thread creation failed! fd: 0
Info:MAIN:Time 57, idle 0/s, free 75504, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 58, idle 0/s, free 58896, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 59, idle 0/s, free 83792, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 60, idle 0/s, free 67200, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 61, idle 0/s, free 42288, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 62, idle 0/s, free 25680, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 2/20
Info:MAIN:Time 63, idle 0/s, free 74960, MQTT 0(4), bWifi 1, secondsWithNoPing -1, socks 3/20
Info:MAIN:Time 64, idle 0/s, free 58896, MQTT 0(4), bWifi 1, secondsWithNoPing 1, socks 2/20 Info:MAIN:Time ^T 1(3), bWifi 1, secondsWithNoPing 6314, sock^T 1(3), bWifi 1, secondsWithNoPing 6315, socks 2/20
Info:MAIN:Time^T 1(3), bWifi 1, secondsWithNoPing 6316, socks 2/20
Info:MAIN:Time 6^T 1(3), bWifi 1, secondsWithNoPing 6317, socks 2/20
Info:MAIN:Tim^T 1(3), bWifi 1, secondsWithNoPing 6318, socks 2/20
Info:MAIN:Time 6384, idle 0/s, free 102040, MQTT 1(3), bWifi 1, secondsWithNoPing 6319, socks 2/20
Info:MAIN:Time 6385, idle 0/s,^T 1(3), bWifi 1, secondsWithNoPing 6320, socks 2/20
Info:MAIN:Tim^T 1(3), bWifi 1, secondsWithNoPing 6321, socks^T 1(3), bWifi 1, secondsWithNoPing 6322, socks 2/20
Info:MAIN:Time^T 1(3), bWifi 1, secondsWithNoPing 6323, socks^T 1(3), bWifi 1, secondsWithNoPing 6324, socks 2/20
Info:MAIN:Tim^T 1(3), bWifi 1, secondsWithNoPing 6325, socks 2/20
Info:MAIN:Time ^T 1(3), bWifi 1, secondsWithNoPing 6326, socks 2/20
Info:MAIN:Time^T 1(3), bWifi 1, secondsWithNoPing 6327, socks 2/20
Info:MAIN:Time^T 1(3), bWifi 1, secondsWithNoPing 6328, socks 2/20
Info:MAIN:Time 6394, idle 0/s, free 1020^T 1(3), bWifi 1, secondsWithNoPing 6329, socks 2/20
Info:MAIN:Ti^T 1(3), bWifi 1, secondsWithNoPing 6330, socks 2/20
Info:MAIN:Time^T 1(3), bWifi 1, secondsWithNoPing 6331, sock^T 1(3), bWifi 1, secondsWithNoPing 6332, socks^T 1(3), bWifi 1, secondsWithNoPing 6333, socks 2/20
task watchdog tiggered
malloc_risk
task state pri water no
free_risk
Current task: TCP_server
task stack_addr top size overflow backtrace
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=40d138 bottom=40d190 size=1024 mode=1
idle [0x40cd90 ~ 0x40d190] 0x40d138 1024 0 5753a 24c8c
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=414a28 bottom=414bc0 size=2048 mode=1
TCP_server [0x4143c0 ~ 0x414bc0] 0x414a28 2048 0 914f8 9157e 915cc 919ba 923f2 36588
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=40dee0 bottom=40df58 size=3072 mode=1
timer_thd [0x40d358 ~ 0x40df58] 0x40dee0 3072 0 3686c
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=412d70 bottom=412e30 size=2048 mode=1
tcp/ip [0x412630 ~ 0x412e30] 0x412d70 2048 0 91418 92b26
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=414210 bottom=4142f8 size=4096 mode=1
wpas_thread [0x4132f8 ~ 0x4142f8] 0x414210 4096 0 5f4d0 5e148 7eae6 81664
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=40f280 bottom=40f340 size=1024 mode=1
temp_detct [0x40ef40 ~ 0x40f340] 0x40f280 1024 0 6 5da20 a6cc2
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=416fc8 bottom=417138 size=2048 mode=1
TCP_server [0x416938 ~ 0x417138] 0x416fc8 2048 0 5ea68 5ea68 91406 9c6b6 3686c 91ee0 908 4e706
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=410370 bottom=410408 size=4096 mode=1
kmsgbk [0x40f408 ~ 0x410408] 0x410370 4096 0 29562
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=41b078 bottom=41b200 size=8192 mode=1
HTTP Client [0x419200 ~ 0x41b200] 0x41b078 8192 0 4e4fe 14c 7fe
itcm_begin=3ff000 end=3ff998 flash begin=3 end=a87d0
top=411a98 bottom=411b68 size=2048 mode=1
core_thread [0x411368 ~ 0x411b68] 0x411a98 2048 0 5eb92 29886 3ff1aa
Encryption key: 84e66d00 84e66d00 84e66d00 84e66d00
BK7238_1.0.14
REG:cpsr spsr r13 r14
SVC:0x000000D3 0x00401C1C 0x000033A0
IRQ:0x000000D2 0x00000010 0x00401E0C 0x7C546AA3
FIR:0x000000D1 0x00000010 0x00401FFC 0x2468B002
SYS:0x000000DF 0x0040192C 0x00000158
ST:0x00000000
[32;22m[I/FAL] Fal(V0.4.0)success[0m
[36;22m[I/OTA] RT-Thread OTA package(V0.2.8-beken-1133282d-20220604) initialize success.[0m
go os_addr(0x10000)..........
www.sparkleiot.com
ready
84d36500 84d36500 84d36500 84d36500
TL;DR: A NiceMCU XH-WB3S board (BK7238, 2 MB flash) can run OpenBeken if you erase the whole SPI and re-flash with a CRC-fixed 7238 image; boards cost ≈ US $1.50 each and need >300 mA during Wi-Fi start-up. “Boot loops usually mean undervoltage” [Elektroda, insmod, post #21562748]
Why it matters: Correct flashing and stable power prevent endless reboots and CRC errors.
• Chipset: BK7238, ARM Cortex-M33, 160 MHz [Elektroda, divadiow, post #21440151] • On-board flash: 2 MB (ID 0x852015) [Elektroda, divadiow, post #21289375] • Dev-board price: US $1–1.5 on AliExpress [Elektroda, insmod, post #21327474] • Recommended supply: 3.3 V @ ≥350 mA during TX bursts [BK72xx DS] • Default UART: 115 200 bps on P0 (UART2) [Elektroda, divadiow, post #21442320]