OpenBK7231T_App icon indicating copy to clipboard operation
OpenBK7231T_App copied to clipboard

BK7231T 1.17.517 OTA not working on one particular device

Open ingoratsdorf opened this issue 8 months ago • 7 comments

Describe the bug Had several attempts to upgrade a BK7231T 1.17.517 device via OTA to any other version, tried a few. Not working, not via webapp OTA nor via config->OTA.

Firmware:

  • Version: 1.17.517
  • Device: Arlec Grid Connect PC191 Smart Plug-In Socket with Energy Meter
  • Chip/model: BK7231T
  • Device config?
{
  "vendor": "Tuya",
  "bDetailed": "0",
  "name": "Full Device Name Here",
  "model": "enter short model name here",
  "chip": "BK7231T",
  "board": "TODO",
  "flags": "-937425888",
  "keywords": [
    "TODO",
    "TODO",
    "TODO"
  ],
  "pins": {
    "6": "Rel;1",
    "7": "BL0937CF;1",
    "8": "BL0937CF1;1",
    "10": "WifiLED_n;1",
    "11": "Btn;1",
    "24": "BL0937SEL;1",
    "26": "LED;1"
  },
  "command": "",
  "image": "https://obrazki.elektroda.pl/YOUR_IMAGE.jpg",
  "wiki": "https://www.elektroda.com/rtvforum/topic_YOUR_TOPIC.html"
}

To Reproduce Steps to reproduce the behavior:

  1. Go to device web page, open webapp and select RBL file
  2. Click OTA device reboots back into same firmware

Additional context I have quite a few of those plug. this is the only one that cannot be updated. Funny enough, I did a few updates on this before I ended up with it's current firmware version.

When using webapp OTA, logs:

Info:MAIN:Time 236, idle 245304/s, free 42784, MQTT 1(1), bWifi 1, secondsWithNoPing 154, socks 3/38 
Info:OTA:134000
Info:OTA:135000
Info:OTA:136000
Info:OTA:13c000
Info:OTA:13d000
Info:OTA:143000
Info:MAIN:Time 238, idle 269732/s, free 26640, MQTT 1(1), bWifi 1, secondsWithNoPing 156, socks 4/38 
Info:OTA:144000
Info:OTA:145000
Info:OTA:14a000
Info:OTA:14b000
Info:OTA:14c000
Info:MAIN:Time 239, idle 132752/s, free 27056, MQTT 0(1), bWifi 1, secondsWithNoPing 157, socks 4/38 
Info:OTA:14d000
Info:OTA:14e000
Info:OTA:151000
Info:OTA:152000
Info:OTA:153000
Info:OTA:154000
Info:OTA:155000
Info:OTA:156000
Info:OTA:158000
Info:OTA:159000
Info:MAIN:Time 240, idle 171941/s, free 27056, MQTT 0(1), bWifi 1, secondsWithNoPing 158, socks 4/38 
Info:GEN:dhcp=0 ip=xxx.xxx.xxx.xxx gate=xxx.xxx.xxx.xxx mask=xxx.xxx.xxx.xxx mac=xx:xx:xx:xx:xx:xx
Info:GEN:sta: 1, softap: 0, b/g/n
Info:GEN:sta:rssi=-56,ssid=xxxxxxxxxxxxxxxx,bssid=xxxxxxxxxxxxxxxxxxxx,channel=8,cipher_type:CCMP
Info:OTA:15a000
Info:OTA:15b000
Info:OTA:15c000
Info:OTA:15d000
Info:OTA:15f000
Info:OTA:160000
Info:OTA:161000
Info:OTA:162000
Info:OTA:163000
Info:OTA:164000
Info:OTA:167000
Info:OTA:168000
Info:OTA:169000
Info:OTA:16a000
Info:OTA:16b000
Info:MAIN:Time 241, idle 253010/s, free 27056, MQTT 0(1), bWifi 1, secondsWithNoPing 159, socks 4/38 
Info:OTA:16c000
Info:OTA:176000
Info:OTA:177000
Info:OTA:17d000
Info:MAIN:Time 242, idle 265030/s, free 27056, MQTT 0(1), bWifi 1, secondsWithNoPing 160, socks 4/38 
Info:OTA:17e000
Info:OTA:184000
Info:OTA:185000
Info:OTA:18c000
Info:OTA:18d000
Info:OTA:193000
Info:OTA:194000
Info:OTA:19a000
Info:OTA:19b000
Info:OTA:19c000
Info:OTA:19d000
Info:OTA:19e000
Info:OTA:19f000
Info:OTA:1a0000
Info:OTA:1a1000
Info:OTA:1a2000
Info:MAIN:Time 244, idle 269930/s, free 27056, MQTT 0(1), bWifi 1, secondsWithNoPing 162, socks 4/38 
Info:OTA:1a3000
Info:OTA:1a9000
Info:OTA:1aa000
Info:MAIN:Time 246, idle 244676/s, free 42872, MQTT 0(1), bWifi 1, secondsWithNoPing 164, socks 3/38 
Info:MAIN:Module reboot in 1...

When using Config->OTA, logs:

Info:HTTP:http_fn_ota_exec: will try to do OTA for https://github.com/openshwprojects/OpenBK7231T_App/releases/download/1.17.603/OpenBK7231T_1.17.603.rbl 
Info:HTTP_CLIENT:Parse url https://github.com/openshwprojects/OpenBK7231T_App/releases/download/1.17.603/OpenBK7231T_1.17.603.rbl
Info:HTTP_CLIENT:host: 'github.com', port: 80
Info:HTTP_CLIENT:HAL_TCP_Establish: created socket 3

Error:HTTP_CLIENT:success to establish tcp, fd=3
Info:OTA:init OTA, startaddr 0x132000
Info:OTA:
myhttpclientcallback state 0 total 0/0
Info:HTTP_CLIENT:httpclient_recv 167 bytes has been read
Error:HTTP_CLIENT:Could not found
Error:HTTP_CLIENT:httpclient_recv_response is error,ret = -43
Info:OTA:
Info:OTA:close OTA, addr 0x132000
Info:OTA:
myhttpclientcallback state 2 total 0/0
Info:OTA:Rebooting in 1 seconds...

ingoratsdorf avatar Jun 05 '24 04:06 ingoratsdorf