logo elektroda
logo elektroda
X
logo elektroda

Tasmota replacement for BL602, programming, pairing with Home Assistant, now with OTA working!

p.kaczmarek2 118665 485
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #421 21072780
    stefan68
    Level 3  
    thanks for the pointer.
    it is still powered by the UART 3.3V USB outlet.
    I never had the issue with ESP8266 devices.
    I'll try out and will let you know.
  • ADVERTISEMENT
  • #422 21072785
    divadiow
    Level 34  
    yes. BL602 is notoriously fussy about power.
  • #423 21073057
    stefan68
    Level 3  
    @divadiow
    thanks a lot for the tipp to power the BL602 device after flashing from the mains.
    This resolved the issue. Great!
  • ADVERTISEMENT
  • #425 21077329
    ChrizZz
    Level 5  
    ChrizZz wrote:
    Does someone else facing issues with non-responding chips? I have 2 flashed chips - which were used after another at the same place - but both are almost not responding. The place they were used doesn't have the best wifi connection, therefore they might have some dropouts. But even with power off / on and also trying to reset the chip doesn't work. There is a quick connection for a few seconds but after that they are off. I just took 1 flashing the newest firmware (1.17.571) with UART and the issue is still there - just available for maybe 1 min. The logs show:
    Info:MAIN:Main_Init_Before_Delay
    Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 6 changes count.
    Error:CMD:lfs is absent
    Info:GEN:PIN_SetupPins pins have been set up.
    Info:MAIN:Main_Init_Before_Delay done
    Info:MAIN:Main_Init_Delay
    Info:MAIN:Main_Init_Delay done
    Info:MAIN:Main_Init_After_Delay
    Info:MAIN:Using SSID [secret]
    Info:MAIN:Using Pass [secret]
    Info:MQTT:MQTT_RegisterCallback called for bT obl4C21A8FF/ subT obl4C21A8FF/+/set
    Info:MQTT:MQTT_RegisterCallback called for bT bl602s/ subT bl602s/+/set
    Info:MQTT:MQTT_RegisterCallback called for bT cmnd/obl4C21A8FF/ subT cmnd/obl4C21A8FF/+
    Info:MQTT:MQTT_RegisterCallback called for bT cmnd/bl602s/ subT cmnd/bl602s/+
    Info:MQTT:MQTT_RegisterCallback called for bT obl4C21A8FF/ subT obl4C21A8FF/+/get
    Error:CMD:LFS_ReadFile: lfs is absent
    Info:CMD:CMD_StartScript: failed to get file autoexec.bat
    Info:MAIN:Main_Init_After_Delay done
    Info:MAIN:Time 1, idle 0/s, free 106728, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 2, idle 0/s, free 106728, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 3, idle 0/s, free 106728, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 4, idle 0/s, free 106728, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 5, idle 0/s, free 106728, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Main_OnWiFiStatusChange - WIFI_STA_CONNECTING - 1
    Info:MAIN:Time 6, idle 0/s, free 104688, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Boot complete time reached (5 seconds)
    Info:MAIN:Time 7, idle 0/s, free 104688, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 8, idle 0/s, free 104688, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 9, idle 0/s, free 106688, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Main_OnWiFiStatusChange - WIFI_STA_CONNECTED - 4
    Info:MAIN:Time 10, idle 0/s, free 106688, MQTT 0(0), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 11, idle 0/s, free 106400, MQTT 0(0), bWifi 1, secondsWithNoPing -1, socks 3/21 
    Info:MQTT:mqtt_userName secret
    mqtt_pass secret
    mqtt_clientID secret
    mqtt_host secret:secret
    Info:MAIN:Time 12, idle 0/s, free 106688, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:mqtt_connection_cb: Successfully connected
    Info:MQTT:mqtt_subscribed to obl4C21A8FF/+/set
    Info:MQTT:mqtt_subscribed to bl602s/+/set
    Info:MQTT:mqtt_subscribed to cmnd/obl4C21A8FF/+
    Info:MQTT:mqtt_subscribed to cmnd/bl602s/+
    Info:MQTT:mqtt_subscribed to obl4C21A8FF/+/get
    Info:CMD:[WebApp Cmd 'loglevel 3' Result] OK
    Info:MQTT:Publishing val obl4C21A8FF to obl4C21A8FF/host retain=0
    Info:MAIN:Time 13, idle 0/s, free 95424, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 4/21 
    Info:MQTT:Publishing val OpenBL602 1.17.571 May  3 2024 21:03:30 to obl4C21A8FF/build retain=0
    Info:MAIN:Time 14, idle 0/s, free 106672, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 7CB94C21A8FF to obl4C21A8FF/mac retain=0
    Info:MAIN:Time 15, idle 0/s, free 104136, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/21 
    Info:MQTT:Publishing val EasyBox-202971 to obl4C21A8FF/ssid retain=0
    Info:MAIN:Time 16, idle 0/s, free 106672, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 2 to obl4C21A8FF/sockets retain=0
    Info:MAIN:Time 17, idle 0/s, free 106672, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val -53 to obl4C21A8FF/rssi retain=0
    Info:MAIN:Time 18, idle 0/s, free 106400, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/21 
    Info:MQTT:Publishing val 18 to obl4C21A8FF/uptime retain=0
    Info:MAIN:Time 19, idle 0/s, free 106672, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 106672 to obl4C21A8FF/freeheap retain=0
    Info:MAIN:Time 20, idle 0/s, free 106672, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 192.168.2.161 to obl4C21A8FF/ip retain=0
    Info:MAIN:Time 21, idle 0/s, free 106672, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 255 to obl4C21A8FF/led_enableAll/get retain=0
    Info:MAIN:Time 22, idle 0/s, free 106584, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic obl4C21A8FF/led_enableAll/get
    Info:MQTT:Publishing val -1 to obl4C21A8FF/led_dimmer/get retain=0
    Info:MAIN:Time 23, idle 0/s, free 106496, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic obl4C21A8FF/led_dimmer/get
    Info:MAIN:Time 24, idle 0/s, free 106496, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 25, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 26, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 27, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 28, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 29, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 30, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 31, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 32, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 33, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 34, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 35, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 36, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 37, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 38, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 39, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 40, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
     val 2 to obl4C21A8FF/sockets retain=0
    Info:MAIN:Time 17, idle 0/s, free 106688, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val -54 to obl4C21A8FF/rssi retain=0
    Info:MAIN:Time 18, idle 0/s, free 106688, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 18 to obl4C21A8FF/uptime retain=0
    Info:MAIN:Time 19, idle 0/s, free 106688, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 106688 to obl4C21A8FF/freeheap retain=0
    Info:MAIN:Time 20, idle 0/s, free 106688, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 192.168.2.161 to obl4C21A8FF/ip retain=0
    Info:MAIN:Time 21, idle 0/s, free 106688, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:Publishing val 255 to obl4C21A8FF/led_enableAll/get retain=0
    Info:MAIN:Time 22, idle 0/s, free 106600, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic obl4C21A8FF/led_enableAll/get
    Info:MQTT:Publishing val -1 to obl4C21A8FF/led_dimmer/get retain=0
    Info:MAIN:Time 23, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic obl4C21A8FF/led_dimmer/get
    Info:MAIN:Time 24, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 25, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 26, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 27, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 28, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 29, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 30, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 31, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 32, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 33, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 34, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 35, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 36, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 37, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 38, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 39, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 40, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 41, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 42, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 43, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 44, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 45, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 46, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 47, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 48, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 49, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 50, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 51, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 52, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 53, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 54, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 55, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 56, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 57, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 58, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 59, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 60, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 61, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 62, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 63, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 64, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 65, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 66, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 67, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 68, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 69, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/21 
    Info:MAIN:Time 70, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 71, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 72, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 73, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 74, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 75, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 76, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 77, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 78, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 79, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 80, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 81, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 82, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 83, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 84, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 85, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 86, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 87, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 88, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 89, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 90, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 91, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 92, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 93, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 94, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 95, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 96, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 97, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 98, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 99, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 100, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 101, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 102, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 103, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 104, idle 0/s, free 106224, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 105, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 106, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 107, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 108, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 109, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 110, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 111, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 112, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 113, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 114, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 115, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 116, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 117, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 118, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 119, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 120, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 121, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 122, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 123, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 124, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 125, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 126, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 127, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 128, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 129, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 130, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 131, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 132, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 133, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 134, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 135, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 136, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 137, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 138, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 139, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 140, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 141, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 142, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 143, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 144, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 145, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 146, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 147, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 148, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 149, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 150, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 151, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 152, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 153, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 154, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 155, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 156, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 157, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 158, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 159, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 160, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 161, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 162, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 163, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 164, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 165, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 166, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Ping 1, socks 2/21 
    Info:MAIN:Time 172, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 173, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 174, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 175, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 176, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 177, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 178, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 179, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 180, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 181, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 182, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 183, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 184, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 185, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 186, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 187, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 188, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 189, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 190, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 191, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 192, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 193, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 194, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 195, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 196, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 197, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 198, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 199, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 200, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 201, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 202, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 203, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 204, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 205, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 206, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 207, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 208, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 209, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 210, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 211, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 212, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 213, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 214, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 215, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 216, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 217, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 218, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 219, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 220, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Ping 1, socks 2/21 
    Info:MAIN:Time 226, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 227, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 228, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 229, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 230, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 231, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 232, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 233, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 234, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 235, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 236, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 237, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 238, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 239, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 240, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 241, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 242, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 243, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 244, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 245, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 246, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 247, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 248, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 249, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 250, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 251, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 252, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 253, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 254, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 255, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 256, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 257, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 258, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 259, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 260, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 261, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 262, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 263, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 264, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 265, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 266, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 267, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 268, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 269, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 270, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 271, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 272, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 273, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 274, idle 0/s, free 100888, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 3/21 
    Info:MAIN:Time 275, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 276, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 277, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 278, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 279, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 280, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 281, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 282, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 283, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 284, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 285, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    Info:MAIN:Time 286, idle 0/s, free 106512, MQTT 1(1), bWifi 1, secondsWithNoPing 1, socks 2/21 
    


    Is it possible that it is running out of storage space? Should I try to flash the firmware and wiping everything before? In case - how do I do it? Chip Erase = True in BLDevCube.exe?


    @p.kaczmarek2 do you think it sounds suitable that the chip is running out of storage space, maybe due to a weak wifi connection and some reconnections? Do you also know how I wipe and flash new? If I just flash the newest firmware I can't solve the issue
  • #426 21077842
    p.kaczmarek2
    Moderator Smart Home
    I don't think it's possible that chip is running out of "storage space", as there is no such thing. Are you referring to heap? It seems to be at 106512 constantly.
    First I would try to disable MQTT and then see if it also resets.
    Helpful post? Buy me a coffee.
  • #427 21079044
    Nakano
    Level 10  
    Hello some time ago I bought a fake sonoff 2ch 7-32V on ali which has bl602 instead of esp. I managed to upload openbl602 without any problem unfortunately the device has a problem with connecting to wifi.
    At the moment it does not connect despite many attempts to change the settings. After entering configuration mode, it broadcasts the network, but even here you have to try several times before it connects to e.g. a phone.
    Sometimes it can connect to wifi without any problem and everything works even with HA over MQTT. I do not know where to look for the reason whether it is the fault of the batch or a broken chip.
    But the software itself works because it is possible to control the buttons.
    Image of a PCB with electronic components, featuring two relays and an LED. Close-up of a BL602L20 chip on a green printed circuit board. Close-up of a printed circuit board with the label EWL-B04.

    Added after 10 [hours] 33 [minutes]:

    After a few hours, I finally managed to connect to the network. I have WPA/WPA2 encryption. I tried with an open network as well as with another router and nothing worked. The strange thing is.
  • #428 21086376
    moibueno
    Level 2  
    Hi everyone,

    I'm experiencing unexpected behavior with a KR2302 device. After uploading the OpenBL602_1.17.586.bin firmware, the device gets stuck in a reboot loop and doesn't fully boot up.


    Prototype with a breadboard and connected wires to an electronic module.


    Error Messages:

    [    39][ERROR: hal_gpio.c: 216] gpio1: invalid GPIO config
    [    40][ERROR: hal_gpio.c: 130] gpio2: invalid GPIO config button
    [    40][ERROR: hal_gpio.c: 216] gpio2: invalid GPIO config
    [    41][INFO : hal_gpio.c: 106] gpio3 NOT found
    [MTD] >>>>>> Handle info Dump >>>>>>
       name media
       id 0
       offset 0x00192000(1646592)
       size 0x00057000(348Kbytes)
       xip_addr 0x23181000
    [MTD] <<<<<< Handle info End <<<<<<
    [    42][ERROR: bl_romfs.c: 146] romfs magic is NOT correct
    Start Wi-Fi fw @169ms
    1th channel,lo_vco_freq_cw=151
    2th channel,lo_vco_freq_cw=150
    Additional Information:

    I found a 2022 forum post describing the same issue, but the user didn't provide enough information to resolve it.
    https://www.elektroda.com/rtvforum/topic3889041-120.html#20135575

    Attached is the device log and a screenshot of the sdk_app_gpio, which works fine on that device.

    Request for Assistance:
    Any suggestions for debugging and fixing this issue?
  • #429 21086442
    p.kaczmarek2
    Moderator Smart Home
    This device will bootloop if you power it from unreliable power source that cannot provide enough current. The photo you've attached clearly shows that you are using USB to UART converter as a 3.3V power supply and I don't think that this dongle can provide up to 100-150mA I've seen required by WiFi modules. I'd suggest you to either:
    - power it via a good 3.3V LDO like AMS1117-3.3V
    - if possible, you can also use 3.3V LDO that is already on board and inject 5V at the input of it (so there is 3.3V at the output)
    - alternatively, you can just obviously desoler all wires and power it from mains, it should work good
    Helpful post? Buy me a coffee.
  • #430 21087543
    moibueno
    Level 2  
    Thank you for your feedback, p.kaczmarek2.

    I tried powering the device from a benchtop power supply and from the device's own circuit, but the behavior remains the same.

    I tested with another device with an external power supply and it worked perfectly!

    Thank you very much!
  • #431 21088885
    p.kaczmarek2
    Moderator Smart Home
    Excuse me, so the... the main device in question is still not working, while the other one (another device) works?
    Helpful post? Buy me a coffee.
  • #432 21088904
    moibueno
    Level 2  
    Yes. It didn't work on any of the attempts, and on the last one, with the power supply of the device itself, I ended up damaging the circuit board track, so I had to change the device anyway.
  • #433 21091375
    Nakano
    Level 10  
    I have wrapped up the issue of not connecting to wifi and now it works without a problem. But I have another problem with MQTT i.e. connecting to the broker triggers the switches which causes the gate to open or close. It doesn't matter if I reset the broker itself or the device when the connection is established the relays are switched.
  • #434 21107698
    ethancm6
    Level 1  
    Hello, I'm trying to flash this sort of BL602 device:
    https://ae01.alicdn.com/kf/H685843d0dcd0415d952fc8a1f08ab1e9h.jpg
    https://www.aliexpress.us/item/3256803342079819.html

    I'm also using this UART dongle:
    https://ae01.alicdn.com/kf/HTB1Vnjfr2ImBKNjSZFlq6A43FXaL.jpg
    https://www.aliexpress.us/item/2251832618859427.html

    When I flash on windows following the instructions with the resistor connecting the boot and 3.3v points when I restart the device, I get this log and error. Same when the resistor is unplugged:
    [21:29:57.225] - [param]
    interface_type = "Uart"
    comport_uart = "COM3"
    speed_uart = "2000000"
    speed_jlink = "1000"
    bl60x_brd = "IoTKitA"
    bl60x_xtal = "40M"
    aes_key = ""
    aes_iv = ""
    addr = "0x0"
    
    [check_box]
    partition_download = true
    boot2_download = true
    bin_download = true
    media_download = false
    use_romfs = false
    mfg_download = false
    ro_params_download = true
    ckb_erase_all = "False"
    encrypt = false
    download_single = false
    
    [input_path]
    pt_bin_input = "D:\\flash\\OpenBL602-master\\OpenBL602-master\\tools\\flash_tool\\bl602\\partition\\partition_cfg_2M.toml"
    boot2_bin_input = "D:\\flash\\OpenBL602-master\\OpenBL602-master\\tools\\flash_tool\\bl602\\builtin_imgs\\blsp_boot2.bin"
    cfg2_bin_input = "D:\\flash\\OpenBL602_1.17.603.bin"
    meida_bin_input = ""
    romfs_dir_input = ""
    mfg_bin_input = ""
    img_bin_input = ""
    [21:29:58.250] - ========= Interface is Uart =========
    [21:29:58.281] - eflash loader bin is eflash_loader_40m.bin
    [21:29:58.320] - ========= chip flash id: ef4015 =========
    [21:29:58.363] - Update flash cfg finished
    [21:29:58.373] - create partition.bin, pt_new is True
    [21:29:58.392] - bl60x_fw_boot_head_gen xtal: 40M
    [21:29:58.409] - Create bootheader using D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini
    [21:29:58.409] - Updating data according to <D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini[BOOTHEADER_CFG]>
    [21:29:58.419] - Created file len:176
    [21:29:58.439] - Create efuse using D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini
    [21:29:58.445] - Updating data according to <D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini[EFUSE_CFG]>
    [21:29:58.455] - Created file len:128
    [21:29:58.483] - ========= sp image create =========
    [21:29:58.728] - Image hash is b'c5e2ce515a5783ac80efdd4910238a466572f882b53b3284e63c763e1da9847f'
    [21:29:58.728] - Header crc: b'52b188af'
    [21:29:58.728] - Write flash img
    [21:29:58.805] - bl60x_fw_boot_head_gen xtal: 40M
    [21:29:58.821] - Create bootheader using D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini
    [21:29:58.821] - Updating data according to <D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini[BOOTHEADER_CFG]>
    [21:29:58.829] - Created file len:176
    [21:29:58.845] - Create efuse using D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini
    [21:29:58.853] - Updating data according to <D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\efuse_bootheader/efuse_bootheader_cfg.ini[EFUSE_CFG]>
    [21:29:58.861] - Created file len:128
    [21:29:58.893] - ========= sp image create =========
    [21:29:58.938] - Image hash is b'2422907742471d40ac139481f356156504359450ee3e9bd4a26ab2fb62b93f8a'
    [21:29:58.938] - Header crc: b'06c2d9a6'
    [21:29:58.938] - Write flash img
    [21:29:59.051] - FW Header is 176, 3920 still needed
    [21:29:59.051] - FW OTA bin header is Done. Len is 4096
    [21:29:59.794] - FW OTA bin is Done. Len is 782576
    [21:30:01.485] - FW OTA xz is Done
    [21:30:01.485] - ========= eflash loader config =========
    [21:30:01.698] - =========D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\device_tree/bl_factory_params_IoTKitA_40M.dts ——> bl602/device_tree/ro_params.dtb=========
    [21:30:02.526] - Version: bflb_eflash_loader_v2.0.0
    [21:30:02.534] - Program Start
    [21:30:02.534] - ========= eflash loader cmd arguments =========
    chipname : None
    chipid : False
    usage : False
    flash : True
    efuse : False
    write : True
    erase : False
    read : False
    none : False
    port : COM3
    baudrate : None
    config : None
    interface : None
    xtal : None
    start : None
    end : None
    addr : None
    mac : None
    file : None
    data : None
    mass : None
    loadstr : None
    loadfile : None
    userarea : None
    csvfile : None
    csvaddr : None
    para : None
    aeskey : None
    aesiv : None
    key : None
    ecdh : False
    echo : False
    auto : False
    version : False
    [21:30:02.683] - Config file: D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\eflash_loader/eflash_loader_cfg.ini
    [21:30:02.683] - serial port is COM3
    [21:30:02.683] - chiptype: bl602
    [21:30:02.691] - ========= Interface is Uart =========
    [21:30:02.691] - com speed: 2000000
    [21:30:02.691] - Eflash load helper file: D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\eflash_loader/eflash_loader_40m.bin
    [21:30:02.691] - Eflash load helper file: D:\flash\OpenBL602-master\OpenBL602-master\tools\flash_tool\bl602\eflash_loader/eflash_loader_40m.bin
    [21:30:02.691] - ========= load eflash_loader.bin =========
    [21:30:02.691] - Load eflash_loader.bin via uart
    [21:30:02.699] - ========= image load =========
    [21:30:03.025] - tx rx and power off, press the machine!
    [21:30:03.025] - cutoff time is 0.1
    [21:30:03.133] - power on tx and rx
    [21:30:03.959] - reset cnt: 0, reset hold: 0.005, shake hand delay: 0.1
    [21:30:03.959] - clean buf
    [21:30:04.185] - send sync
    [21:30:04.300] - ack is b''
    [21:30:04.300] - retry
    [21:30:04.573] - tx rx and power off, press the machine!
    [21:30:04.573] - cutoff time is 0.1
    [21:30:04.690] - power on tx and rx
    [21:30:05.518] - reset cnt: 0, reset hold: 0.005, shake hand delay: 0.1
    [21:30:05.518] - clean buf
    [21:30:05.632] - send sync
    [21:30:05.747] - ack is b''
    [21:30:05.747] - retry
    [21:30:05.747] - shake hand fail
    [21:30:05.755] - ########################################################################
    [21:30:05.755] - 请按照以下描述排查问题:
    [21:30:05.755] - GPIO8是否上拉到板子自身的3.3V,而不是外部的3.3V
    [21:30:05.755] - GPIO7(RX)是否连接到USB转串口的TX引脚
    [21:30:05.755] - GPIO16(TX)是否连接到USB转串口的RX引脚
    [21:30:05.755] - 在使用烧录软件进行烧录前,是否在GPIO8拉高的情况下,使用Reset/Chip_En复位了芯片
    [21:30:05.755] - 烧录软件所选择的COM口,是否是连接芯片的串口
    [21:30:05.763] - 烧录软件上选择的波特率是否是USB转串口支持的波特率
    [21:30:05.763] - 3.3V供电是否正常
    [21:30:05.763] - 板子供电电流是否正常(烧录模式下,芯片耗电电流5-7mA)
    [21:30:05.763] - ########################################################################
    [21:30:05.763] - shake hand fail
    [21:30:05.771] - Load helper bin time cost(ms): 3072.2734375
    [21:30:05.771] - {"ErrorCode": "0003","ErrorMsg":"BFLB LOAD HELP BIN FAIL"}
    [21:30:05.771] - Burn Retry
    [21:30:05.771] - 0
    [21:30:05.771] - Burn return with retry fail
    

    What should I do? Thanks for your efforts.
  • #435 21190741
    DIY89
    Level 2  
    Does anyone tried to flash wifi config on a controller (BL602) with previous installed bluetooth config.
  • ADVERTISEMENT
  • #436 21190745
    p.kaczmarek2
    Moderator Smart Home
    I think the new firmware should just override the old one?
    Helpful post? Buy me a coffee.
  • #437 21190809
    DIY89
    Level 2  
    Is there any physical change (soldering) needed?
  • #438 21190898
    p.kaczmarek2
    Moderator Smart Home
    I am not sure.... but maybe, can you show us your device first? Provide some photos, model name, information?
    Helpful post? Buy me a coffee.
  • #439 21209838
    xury
    Automation specialist
    I have soldered out SM-028_V1.3
    I have uploaded various versions of OpenBL602 to it and despite flash succes (BT via 10kOhm to 3.3V of course) I have a boot loop and no AP.
    A fragment of the log from the UART:


    
    blog init set power on level 2, 2, 2.
    [IRQ] Clearing and Disable all the pending IRQ...
    ------------------TRNG TEST---------------------------------
    **********TRNG TEST rand[75f73e83]**************
    **********TRNG TEST rand[109635ce]**************
    ------------------------------------------------------------
    [         0][INFO  : hal_boot2.c: 285] [HAL] [BOOT2] Active Partition[0] consumed 596 Bytes
    [         0][INFO  : hal_boot2.c:  82] ======= PtTable_Config @0x4200f0cc=======
    [         0][INFO  : hal_boot2.c:  83] magicCode 0x54504642; version 0x0000; entryCnt 7; age 0; crc32 0x12DF9A26
    [         0][INFO  : hal_boot2.c:  89] idx  type device activeIndex     name   Address[0]  Address[1]  Length[0]   Length[1]   age
    [         0][INFO  : hal_boot2.c:  91] [00]  00     0         0            FW  0x00010000  0x000d8000  0x000c8000  0x00088000  0
    [         0][INFO  : hal_boot2.c:  91] [01]  02     0         0           mfg  0x00160000  0x00000000  0x00032000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [02]  03     0         0         media  0x00192000  0x00000000  0x00057000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [03]  04     0         0           PSM  0x001e9000  0x00000000  0x00008000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [04]  05     0         0           KEY  0x001f1000  0x00000000  0x00002000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [05]  06     0         0          DATA  0x001f3000  0x00000000  0x00005000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [06]  07     0         0       factory  0x001f8000  0x00000000  0x00007000  0x00000000  0
    [         0][INFO  : bl_flash.c:  96] ======= FlashCfg magiccode @0x42049c18, code 0x47464346 =======
    [         0][INFO  : bl_flash.c:  97] mid 		0xEF
    [         0][INFO  : bl_flash.c:  98] clkDelay 	0x1
    [         0][INFO  : bl_flash.c:  99] clkInvert 	0x1
    [         0][INFO  : bl_flash.c: 100] sector size	4KBytes
    [         0][INFO  : bl_flash.c: 101] page size	256Bytes
    [         0][INFO  : bl_flash.c: 102] ---------------------------------------------------------------
    [         0][INFO  : hal_board.c:1249] [MAIN] [BOARD] [FLASH] addr from partition is 001f8000, ret is 0
    [         0][INFO  : hal_board.c:1257] [MAIN] [BOARD] [XIP] addr from partition is 231e7000, ret is 0
    [         0][INFO  : hal_board.c: 208] MAC address mode length 3
    [         0][INFO  : hal_board.c: 212] MAC address mode is MBF
    [         0][INFO  : hal_board.c: 194] Set MAC addrress F4:42:50:02:E8:21
    [         0][INFO  : hal_board.c: 955] country_code : 86
    [         0][INFO  : hal_board.c: 323] xtal_mode length 2
    [         0][INFO  : hal_board.c: 327] xtal_mode is MF
    [         0][INFO  : hal_board.c: 251] xtal dtb in DEC :36 36 0 60 60
    [         0][INFO  : hal_board.c: 986] channel_div_table :
    [         0][BUF: hal_board.c: 987] c4 4e ec 1e cb b7 fc 1e d2 20 0d 1f d8 89 1d 1f df f2 2d 1f e5 5b 3e 1f ec c4 4e 1f f2 2d 5f 1f f9 96 6f 1f 00 00 80 1f 06 69 90 1f 0d d2 a0 1f 13 3b 
    [         0][BUF: hal_board.c: 987] b1 1f 89 9d d8 1f f8 81 1f 20 
    [         0][INFO  : hal_board.c: 997] channel_cnt_table :
    [         0][BUF: hal_board.c: 998] 8a a7 e3 a7 3c a8 95 a8 ed a8 46 a9 9f a9 f8 a9 51 aa aa aa 03 ab 5c ab b5 ab 8a ac 4d 46 00 00 e4 e0 09 23 00 30 02 42 00 d0 09 23 00 d0 09 23 00 d0 
    [         0][BUF: hal_board.c: 998] 09 23 00 d0 09 23 
    [         0][INFO  : hal_board.c:1006] lo_fcal_div : 1387
    [         0][INFO  : hal_board.c:1025] pwr_table_11b :20 20 20 18
    [         0][INFO  : hal_board.c:1045] pwr_table_11g :18 18 18 18 18 18 14 14
    [         0][INFO  : hal_board.c:1065] pwr_table_11n :18 18 18 18 18 16 14 14
    [         0][INFO  : hal_board.c: 523] pwr_mode length 2
    [         0][INFO  : hal_board.c: 527] pwr_mode is bf
    [         0][INFO  : hal_board.c: 415] pwr_offset from dtb:
    [         0][BUF: hal_board.c: 416] 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 
    [         0][INFO  : hal_board.c: 421] pwr_offset from dtb (rebase on 10):
    [         0][BUF: hal_board.c: 504]   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [         0][INFO  : hal_board.c:1086] set pwr_table_ble = 13 in dts
    [         0][INFO  : hal_board.c: 687] ap_ssid string[0] = bl_test_005, ap_ssid_len = 11
    [         0][INFO  : hal_board.c: 698] ap_psk string[0] = 12345678, ap_psk_len = 8
    [         0][INFO  : hal_board.c: 707] ap_channel = 11
    [         0][INFO  : hal_board.c: 635] [STA] ap_ssid string[0] = yourssid, ap_ssid_len = 8
    [         0][INFO  : hal_board.c: 646] [STA] ap_psk string[0] = yourapssword, ap_psk_len = 12
    [         0][INFO  : hal_board.c: 654] auto_connect_enable = 0
    [         0][INFO  : hal_board.c: 749] Troom_os = -1, lentmp = 4
    [         0][INFO  : hal_board.c: 758] linear_or_follow = 1, lentmp = 4
    [         0][INFO  : hal_board.c: 767] Tchannels:2412,2427,2442,2457,2472,
    [         0][INFO  : hal_board.c: 781] Tchannel_os:180,170,160,140,120,
    [         0][INFO  : hal_board.c: 795] Tchannel_os_low:200,190,180,160,130,
    [         0][INFO  : hal_board.c: 808] en_tcal = 0, lentmp = 4
    sizeof(StackType_t)=4
    [OS] Starting aos_loop_proc task...
    [OS] Starting TCP/IP Stack...
    -------------------->>>>>>>> LWIP tcp_port 51701
    [OS] Starting OS Scheduler...
    [BL] [SEC] TRNG Handler
    === 32 task inited
    ====== bloop dump ======
      bitmap_evt 0
      bitmap_msg 0
    --->>> timer list:
      32 task:
        task[31] : SYS [built-in]
          evt handler 0x2306aec8, msg handler 0x2306ae98, trigged cnt 0, bitmap async 0 sync 0, time consumed 0us acc 0ms, max 0us
        task[30] : empty
        task[29] : empty
        task[28] : empty
        task[27] : empty
        task[26] : empty
        task[25] : empty
        task[24] : empty
        task[23] : empty
        task[22] : empty
        task[21] : empty
        task[20] : empty
        task[19] : empty
        task[18] : empty
        task[17] : empty
        task[16] : empty
        task[15] : empty
        task[14] : empty
        task[13] : empty
        task[12] : empty
        task[11] : empty
        task[10] : empty
        task[09] : empty
        task[08] : empty
        task[07] : empty
        task[06] : empty
        task[05] : empty
        task[04] : empty
        task[03] : empty
        task[02] : empty
        task[01] : empty
        task[00] : empty
    [MTD] >>>>>> Hanlde info Dump >>>>>>
          name PSM
          id 0
          offset 0x001e9000(2002944)
          size 0x00008000(32Kbytes)
          xip_addr 0x231d8000
    [MTD] <<<<<< Hanlde info End <<<<<<
    [EF] Found Valid PSM partition, XIP Addr 231d8000, flash addr 001e9000
    *default_env_size = 0x00000001
    ENV start address is 0x00000000, size is 32768 bytes.
    EasyFlash V4.0.99 is initialize success.
    You can get the latest version on https://github.com/armink/EasyFlash .
    [        27][INFO  : hal_uart.c: 364] uart[0] rx_buf_size 512, tx_buf_size 512
    [        28][INFO  : hal_uart.c: 379] uart[üStarting bl602 now....
    Booting BL602 Chip...
    ██████╗ â–ˆâ–ˆâ•—      â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
    
    ██╔══██╗██║     â–ˆâ–ˆâ•”════╝ â–ˆâ–ˆâ•”═████╗╚════██╗
    
    ██████╔╝██║     â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘██╔██║ â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”╝
    
    ██╔══██╗██║     â–ˆâ–ˆâ•”═══██╗████╔╝██║██╔═══╝
    
    ██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
    
    ╚═════╝ â•šâ•â•â•â•â•â•â•ť â•šâ•â•â•â•â•â•ť  â•šâ•â•â•â•â•â•ť â•šâ•â•â•â•â•â•â•ť
    
    
    
    ------------------------------------------------------------
    RISC-V Core Feature:RV32-ACFIMX
    Build Version:      release_bl_iot_sdk_1.6.22-22-g1d4ff804-dirty
    Std Driver Version: 541807d
    PHY   Version:      a0_final-73-g62481a0
    RF    Version:      79cc6b9
    Build Date:         Aug 25 2024
    Build Time:         10:00:06
    Boot Reason:        BL_RST_POWER_OFF
    ------------------------------------------------------------
    Heap 126832@0x42023090, 5888@0x4204a900
    Boot2 consumed 82ms
    
    blog init set power on level 2, 2, 2.
    [IRQ] Clearing and Disable all the pending IRQ...
    ------------------TRNG TEST---------------------------------
    **********TRNG TEST rand[28d810de]**************
    **********TRNG TEST rand[31f5d128]**************
    ------------------------------------------------------------
    [         0][INFO  : hal_boot2.c: 285] [HAL] [BOOT2] Active Partition[0] consumed 596 Bytes
    [         0][INFO  : hal_boot2.c:  82] ======= PtTable_Config @0x4200f0cc=======
    [         0][INFO  : hal_boot2.c:  83] magicCode 0x54504642; version 0x0000; entryCnt 7; age 0; crc32 0x12DF9A26
    [         0][INFO  : hal_boot2.c:  89] idx  type device activeIndex     name   Address[0]  Address[1]  Length[0]   Length[1]   age
    [         0][INFO  : hal_boot2.c:  91] [00]  00     0         0            FW  0x00010000  0x000d8000  0x000c8000  0x00088000  0
    [         0][INFO  : hal_boot2.c:  91] [01]  02     0         0           mfg  0x00160000  0x00000000  0x00032000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [02]  03     0         0         media  0x00192000  0x00000000  0x00057000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [03]  04     0         0           PSM  0x001e9000  0x00000000  0x00008000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [04]  05     0         0           KEY  0x001f1000  0x00000000  0x00002000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [05]  06     0         0          DATA  0x001f3000  0x00000000  0x00005000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [06]  07     0         0       factory  0x001f8000  0x00000000  0x00007000  0x00000000  0
    [         0][INFO  : bl_flash.c:  96] ======= FlashCfg magiccode @0x42049c18, code 0x47464346 =======
    [         0][INFO  : bl_flash.c:  97] mid 		0xEF
    [         0][INFO  : bl_flash.c:  98] clkDelay 	0x1
    [         0][INFO  : bl_flash.c:  99] clkInvert 	0x1
    [         0][INFO  : bl_flash.c: 100] sector size	4KBytes
    [         0][INFO  : bl_flash.c: 101] page size	256Bytes
    [         0][INFO  : bl_flash.c: 102] ---------------------------------------------------------------
    [         0][INFO  : hal_board.c:1249] [MAIN] [BOARD] [FLASH] addr from partition is 001f8000, ret is 0
    [         0][INFO  : hal_board.c:1257] [MAIN] [BOARD] [XIP] addr from partition is 231e7000, ret is 0
    [         0][INFO  : hal_board.c: 208] MAC address mode length 3
    [         0][INFO  : hal_board.c: 212] MAC address mode is MBF
    [         0][INFO  : hal_board.c: 194] Set MAC addrress F4:42:50:02:E8:21
    [         0][INFO  : hal_board.c: 955] country_code : 86
    [         0][INFO  : hal_board.c: 323] xtal_mode length 2
    [         0][INFO  : hal_board.c: 327] xtal_mode is MF
    [         0][INFO  : hal_board.c: 251] xtal dtb in DEC :36 36 0 60 60
    [         0][INFO  : hal_board.c: 986] channel_div_table :
    [         0][BUF: hal_board.c: 987] c4 4e ec 1e cb b7 fc 1e d2 20 0d 1f d8 89 1d 1f df f2 2d 1f e5 5b 3e 1f ec c4 4e 1f f2 2d 5f 1f f9 96 6f 1f 00 00 80 1f 06 69 90 1f 0d d2 a0 1f 13 3b 
    [         0][BUF: hal_board.c: 987] b1 1f 89 9d d8 1f f8 81 1f 20 
    [         0][INFO  : hal_board.c: 997] channel_cnt_table :
    [         0][BUF: hal_board.c: 998] 8a a7 e3 a7 3c a8 95 a8 ed a8 46 a9 9f a9 f8 a9 51 aa aa aa 03 ab 5c ab b5 ab 8a ac 4d 46 00 00 e4 e0 09 23 00 30 02 42 00 d0 09 23 00 d0 09 23 00 d0 
    [         0][BUF: hal_board.c: 998] 09 23 00 d0 09 23 
    [         0][INFO  : hal_board.c:1006] lo_fcal_div : 1387
    [         0][INFO  : hal_board.c:1025] pwr_table_11b :20 20 20 18
    [         0][INFO  : hal_board.c:1045] pwr_table_11g :18 18 18 18 18 18 14 14
    [         0][INFO  : hal_board.c:1065] pwr_table_11n :18 18 18 18 18 16 14 14
    [         0][INFO  : hal_board.c: 523] pwr_mode length 2
    [         0][INFO  : hal_board.c: 527] pwr_mode is bf
    [         0][INFO  : hal_board.c: 415] pwr_offset from dtb:
    [         0][BUF: hal_board.c: 416] 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 
    [         0][INFO  : hal_board.c: 421] pwr_offset from dtb (rebase on 10):
    [         0][BUF: hal_board.c: 504]   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [         0][INFO  : hal_board.c:1086] set pwr_table_ble = 13 in dts
    [         0][INFO  : hal_board.c: 687] ap_ssid string[0] = bl_test_005, ap_ssid_len = 11
    [         0][INFO  : hal_board.c: 698] ap_psk string[0] = 12345678, ap_psk_len = 8
    [         0][INFO  : hal_board.c: 707] ap_channel = 11
    [         0][INFO  : hal_board.c: 635] [STA] ap_ssid string[0] = yourssid, ap_ssid_len = 8
    [         0][INFO  : hal_board.c: 646] [STA] ap_psk string[0] = yourapssword, ap_psk_len = 12
    [         0][INFO  : hal_board.c: 654] auto_connect_enable = 0
    [         0][INFO  : hal_board.c: 749] Troom_os = -1, lentmp = 4
    [         0][INFO  : hal_board.c: 758] linear_or_follow = 1, lentmp = 4
    [         0][INFO  : hal_board.c: 767] Tchannels:2412,2427,2442,2457,2472,
    [         0][INFO  : hal_board.c: 781] Tchannel_os:180,170,160,140,120,
    [         0][INFO  : hal_board.c: 795] Tchannel_os_low:200,190,180,160,130,
    [         0][INFO  : hal_board.c: 808] en_tcal = 0, lentmp = 4
    sizeof(StackType_t)=4
    [OS] Starting aos_loop_proc task...
    [OS] Starting TCP/IP Stack...
    -------------------->>>>>>>> LWIP tcp_port 52011
    [OS] Starting OS Scheduler...
    [BL] [SEC] TRNG Handler
    === 32 task inited
    ====== bloop dump ======
      bitmap_evt 0
      bitmap_msg 0
    --->>> timer list:
      32 task:
        task[31] : SYS [built-in]
          evt handler 0x2306aec8, msg handler 0x2306ae98, trigged cnt 0, bitmap async 0 sync 0, time consumed 0us acc 0ms, max 0us
        task[30] : empty
        task[29] : empty
        task[28] : empty
        task[27] : empty
        task[26] : empty
        task[25] : empty
        task[24] : empty
        task[23] : empty
        task[22] : empty
        task[21] : empty
        task[20] : empty
        task[19] : empty
        task[18] : empty
        task[17] : empty
        task[16] : empty
        task[15] : empty
        task[14] : empty
        task[13] : empty
        task[12] : empty
        task[11] : empty
        task[10] : empty
        task[09] : empty
        task[08] : empty
        task[07] : empty
        task[06] : empty
        task[05] : empty
        task[04] : empty
        task[03] : empty
        task[02] : empty
        task[01] : empty
        task[00] : empty
    [MTD] >>>>>> Hanlde info Dump >>>>>>
          name PSM
          id 0
          offset 0x001e9000(2002944)
          size 0x00008000(32Kbytes)
          xip_addr 0x231d8000
    [MTD] <<<<<< Hanlde info End <<<<<<
    [EF] Found Valid PýStarting bl602 now....
    Booting BL602 Chip...
    ██████╗ â–ˆâ–ˆâ•—      â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—  â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•—
    
    ██╔══██╗██║     â–ˆâ–ˆâ•”════╝ â–ˆâ–ˆâ•”═████╗╚════██╗
    
    ██████╔╝██║     â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•— â–ˆâ–ˆâ•‘██╔██║ â–ˆâ–ˆâ–ˆâ–ˆâ–ˆâ•”╝
    
    ██╔══██╗██║     â–ˆâ–ˆâ•”═══██╗████╔╝██║██╔═══╝
    
    ██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
    
    ╚═════╝ â•šâ•â•â•â•â•â•â•ť â•šâ•â•â•â•â•â•ť  â•šâ•â•â•â•â•â•ť â•šâ•â•â•â•â•â•â•ť
    
    
    
    ------------------------------------------------------------
    RISC-V Core Feature:RV32-ACFIMX
    Build Version:      release_bl_iot_sdk_1.6.22-22-g1d4ff804-dirty
    Std Driver Version: 541807d
    PHY   Version:      a0_final-73-g62481a0
    RF    Version:      79cc6b9
    Build Date:         Aug 25 2024
    Build Time:         10:00:06
    Boot Reason:        BL_RST_POWER_OFF
    ------------------------------------------------------------
    Heap 126832@0x42023090, 5888@0x4204a900
    Boot2 consumed 82ms
    
    blog init set power on level 2, 2, 2.
    [IRQ] Clearing and Disable all the pending IRQ...
    ------------------TRNG TEST---------------------------------
    **********TRNG TEST rand[71d8d6b2]**************
    **********TRNG TEST rand[1ea0913a]**************
    ------------------------------------------------------------
    [         0][INFO  : hal_boot2.c: 285] [HAL] [BOOT2] Active Partition[0] consumed 596 Bytes
    [         0][INFO  : hal_boot2.c:  82] ======= PtTable_Config @0x4200f0cc=======
    [         0][INFO  : hal_boot2.c:  83] magicCode 0x54504642; version 0x0000; entryCnt 7; age 0; crc32 0x12DF9A26
    [         0][INFO  : hal_boot2.c:  89] idx  type device activeIndex     name   Address[0]  Address[1]  Length[0]   Length[1]   age
    [         0][INFO  : hal_boot2.c:  91] [00]  00     0         0            FW  0x00010000  0x000d8000  0x000c8000  0x00088000  0
    [         0][INFO  : hal_boot2.c:  91] [01]  02     0         0           mfg  0x00160000  0x00000000  0x00032000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [02]  03     0         0         media  0x00192000  0x00000000  0x00057000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [03]  04     0         0           PSM  0x001e9000  0x00000000  0x00008000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [04]  05     0         0           KEY  0x001f1000  0x00000000  0x00002000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [05]  06     0         0          DATA  0x001f3000  0x00000000  0x00005000  0x00000000  0
    [         0][INFO  : hal_boot2.c:  91] [06]  07     0         0       factory  0x001f8000  0x00000000  0x00007000  0x00000000  0
    [         0][INFO  : bl_flash.c:  96] ======= FlashCfg magiccode @0x42049c18, code 0x47464346 =======
    [         0][INFO  : bl_flash.c:  97] mid 		0xEF
    [         0][INFO  : bl_flash.c:  98] clkDelay 	0x1
    [         0][INFO  : bl_flash.c:  99] clkInvert 	0x1
    [         0][INFO  : bl_flash.c: 100] sector size	4KBytes
    [         0][INFO  : bl_flash.c: 101] page size	256Bytes
    [         0][INFO  : bl_flash.c: 102] ---------------------------------------------------------------
    [         0][INFO  : hal_board.c:1249] [MAIN] [BOARD] [FLASH] addr from partition is 001f8000, ret is 0
    [         0][INFO  : hal_board.c:1257] [MAIN] [BOARD] [XIP] addr from partition is 231e7000, ret is 0
    [         0][INFO  : hal_board.c: 208] MAC address mode length 3
    [         0][INFO  : hal_board.c: 212] MAC address mode is MBF
    [         0][INFO  : hal_board.c: 194] Set MAC addrress F4:42:50:02:E8:21
    [         0][INFO  : hal_board.c: 955] country_code : 86
    [         0][INFO  : hal_board.c: 323] xtal_mode length 2
    [         0][INFO  : hal_board.c: 327] xtal_mode is MF
    [         0][INFO  : hal_board.c: 251] xtal dtb in DEC :36 36 0 60 60
    [         0][INFO  : hal_board.c: 986] channel_div_table :
    [         0][BUF: hal_board.c: 987] c4 4e ec 1e cb b7 fc 1e d2 20 0d 1f d8 89 1d 1f df f2 2d 1f e5 5b 3e 1f ec c4 4e 1f f2 2d 5f 1f f9 96 6f 1f 00 00 80 1f 06 69 90 1f 0d d2 a0 1f 13 3b 
    [         0][BUF: hal_board.c: 987] b1 1f 89 9d d8 1f f8 81 1f 20 
    [         0][INFO  : hal_board.c: 997] channel_cnt_table :
    [         0][BUF: hal_board.c: 998] 8a a7 e3 a7 3c a8 95 a8 ed a8 46 a9 9f a9 f8 a9 51 aa aa aa 03 ab 5c ab b5 ab 8a ac 4d 46 00 00 e4 e0 09 23 00 30 02 42 00 d0 09 23 00 d0 09 23 00 d0 
    [         0][BUF: hal_board.c: 998] 09 23 00 d0 09 23 
    [         0][INFO  : hal_board.c:1006] lo_fcal_div : 1387
    [         0][INFO  : hal_board.c:1025] pwr_table_11b :20 20 20 18
    [         0][INFO  : hal_board.c:1045] pwr_table_11g :18 18 18 18 18 18 14 14
    [         0][INFO  : hal_board.c:1065] pwr_table_11n :18 18 18 18 18 16 14 14
    [         0][INFO  : hal_board.c: 523] pwr_mode length 2
    [         0][INFO  : hal_board.c: 527] pwr_mode is bf
    [         0][INFO  : hal_board.c: 415] pwr_offset from dtb:
    [         0][BUF: hal_board.c: 416] 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 
    [         0][INFO  : hal_board.c: 421] pwr_offset from dtb (rebase on 10):
    [         0][BUF: hal_board.c: 504]   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
    [         0][INFO  : hal_board.c:1086] set pwr_table_ble = 13 in dts
    [         0][INFO  : hal_board.c: 687] ap_ssid string[0] = bl_test_005, ap_ssid_len = 11
    [         0][INFO  : hal_board.c: 698] ap_psk string[0] = 12345678, ap_psk_len = 8
    [         0][INFO  : hal_board.c: 707] ap_channel = 11
    [         0][INFO  : hal_board.c: 635] [STA] ap_ssid string[0] = yourssid, ap_ssid_len = 8
    [         0][INFO  : hal_board.c: 646] [STA] ap_psk string[0] = yourapssword, ap_psk_len = 12
    [         0][INFO  : hal_board.c: 654] auto_connect_enable = 0
    [         0][INFO  : hal_board.c: 749] Troom_os = -1, lentmp = 4
    [         0][INFO  : hal_board.c: 758] linear_or_follow = 1, lentmp = 4
    [         0][INFO  : hal_board.c: 767] Tchannels:2412,2427,2442,2457,2472,
    [         0][INFO  : hal_board.c: 781] Tchannel_os:180,170,160,140,120,
    [         0][INFO  : hal_board.c: 795] Tchannel_os_low:200,190,180,160,130,
    [         0][INFO  : hal_board.c: 808] en_tcal = 0, lentmp = 4
    sizeof(StackType_t)=4
    [OS] Starting aos_loop_proc task...
    [OS] Starting TCP/IP Stack...
    -------------------->>>>>>>> LWIP tcp_port 49540
    [OS] Starting OS Scheduler...
    [BL] [SEC] TRNG Handler
    === 32 task inited
    
    
    .

    Could this be because it's soldered out and there's no state on the gpio?
    [        38][ERROR
    : hal_gpio.c: 216] gpio1: unvalid GPIO config
    [        39][ERROR
    : hal_gpio.c: 130] gpio2: unvalid GPIO config button
    [        39][ERROR
    

    and something else like this:
    [MTD] <<<<<< Hanlde info End <<<<<<
    [        41][ERROR
    : bl_romfs.c: 146] romfs magic is NOT correct
    Start Wi-Fi fw @168ms
    
    .
    ====== bloop dump ======[/code]
  • #440 21209864
    p.kaczmarek2
    Moderator Smart Home
    This WiFi module needs a good power supply, if you power it directly from a USB to UART converter it will just go into bootloop. There have been similar situations on the forum. The first thing to check is the power supply.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #441 21209913
    xury
    Automation specialist
    Ok I'll plug in the power supply and see. The gpio demo works, but maybe there is not enough power for wifi anymore.
    Okay there was no topic. All I needed was a charger instead of a USB port
  • #442 21216733
    cliaskailos
    Level 2  
    Good day! I apologize for the stupid and probably already 1000 times stated question, but unfortunately due to the difficulties of translation I could not find the answer to it.
    my question is as follows:

    How should I configure this magic dimmer so that I could get two SEPARATE and INDEPENDENT PWM channels in HomeAssistant by Auto Discovery?

    at the moment I have only managed to control the brightness - by manually adding mqtt to the configuration. however, on-off does not work.

    can you please tell me a guide / post / section of the documentation where a similar operating mode is described?
  • #443 21217085
    p.kaczmarek2
    Moderator Smart Home
    You are like the second person in the world to request this feature. Why would you need that?

    The best I can recommend is the pwmToggler driver:
    https://www.elektroda.com/rtvforum/find.php?q=pwmToggler
    https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md
    but you need to enable it in build (it can be done 100% online):
    https://www.elektroda.com/rtvforum/topic4033833.html#20946719

    Alternatively, you could set up a small script with something like:
    
    setChannel 10 $CH9*$CH8
    

    where $CH9 is 1 or 0 (enable state) and $CH8 is 0-100 (dimmer value) and channel 10 has a PWM pin and then adjust channel 9 and 8 from Ha.
    Helpful post? Buy me a coffee.
  • #444 21218918
    cliaskailos
    Level 2  
    >>21217085
    Thank you very much for your answer! As soon as I finish breaking and remaking the tuya devices that fell into my hands, I will return to these dimmers) I have become too old to quickly load new frameworks into my head =(

    p.kaczmarek2 wrote:
    You are like the second person in the world to request this feature. Why would you need that?

    and the answer to this question is very simple)
    studying these drivers I found that if you rearrange one resistor, you get independent control of two channels (as I understand it was originally intended to use them for CW and WW LED strips)
    however, in my cases there is no need to adjust the color temperature, but adjusting the background lighting of several small work areas is very necessary)

    plus in my practice usually one large power supply is used for several separate dimmers.. it would be great to be able to buy some RGBCT and get 5 independent control channels at the output (for example for built-in cabinet lighting, smoothly flaring up when the door is opened)

    by the way! is a smooth brightness increase mode planned? or is it already implemented, but I missed it?

    (just in case, I'll attach a photo with the resistor I'm talking about)
    Close-up of a circuit board with a resistor circled in red. Image of a circuit board with a marked resistor.
  • #445 21219400
    p.kaczmarek2
    Moderator Smart Home
    Smooth Brightness increase? For a classic LED driver, it's in the flags.


    For PWMToggler, it was not present, but I just added it:
    https://github.com/openshwprojects/OpenBK7231...mmit/3cb90b1d72b85380600f7a51684864c6abcca8d0
    Usage:
    
    toggler_channel0 4 20
    

    first argument is target channel index, second is move towards speed in units per second, default 0 means "no smooth"

    Can you check if it works for you? I tested it in Windows only so far.
    Helpful post? Buy me a coffee.
  • #446 21219872
    DeDaMrAz
    Level 19  
    @p.kaczmarek2

    Tested on N module with 5 different channels and working.

    User interface showing PWM channel control for LED lights.

    Autoexec I used:

    startDriver PWMToggler
    
    // assumes we have PWM on channel 1
    toggler_channel0 0 25
    toggler_name0 RED
    
    // assumes we have PWM on channel 2
    toggler_channel1 1 25
    toggler_name1 GREEN
    
    // assumes we have PWM on channel 3
    toggler_channel2 2 25
    toggler_name2 BLUE
    
    // assumes we have PWM on channel 4
    toggler_channel3 3 25
    toggler_name3 COLD WHITE
    
    // assumes we have PWM on channel 4
    toggler_channel4 4 25
    toggler_name4 WARM WHITE


    LED's will turn on or off in a 4 seconds "ramp" (100/25=4)
  • #447 21249764
    condivisionedmz
    Level 4  
    hello everyone! I managed to enter from the ip 192.168.169.1, I change the wifi parameters and then I can no longer access the new firmware menu. I try to repeat the flash, and now my sonoff turns on again with the relay activated, without the possibility of turning it off from the button. Is it possible to restore with some magic command?
  • #448 21249793
    divadiow
    Level 34  
    >>21249764

    what device do you have exactly?
    did you flash it over UART?
    did you take a backup of the original firmware?
    does it broadcast AP again after power-cycling the unit 5 times to get it into safe mode?
    does the AP you're trying to join the device to have its encryption set to WPA2/WPA3 only? (ie no WPA)
  • #449 21251389
    condivisionedmz
    Level 4  
    >>21249793

    Sonoff 1 Channel Inching/Self-Locking Relay Board
    yes
    no
    it no longer turns off from the button :-(
    i believe WPA2/WPA3
  • #450 21251420
    p.kaczmarek2
    Moderator Smart Home
    condivisionedmz wrote:

    it no longer turns off from the button :-(

    Have you configured the appriopriate pin role to Btn and chosen the same channel which the relay is on?
    Helpful post? Buy me a coffee.

Topic summary

The discussion revolves around the development and integration of firmware for devices based on the BL602 chip, particularly focusing on flashing procedures, MQTT connectivity, and Home Assistant integration. Users share their experiences with various models, including Magic Home LED controllers and Sonoff devices, detailing successful flashing processes, issues with WiFi connectivity, and the need for stable power supplies. The conversation also touches on the implementation of features like OTA updates, Alexa integration, and the challenges faced with different firmware versions. Users report on the behavior of their devices post-flashing, including boot loops and MAC address duplication issues, while seeking solutions and sharing troubleshooting tips.
Summary generated by the language model.
ADVERTISEMENT