GL-S10 reboot cycle when connect to HA

I flash the firmware via official web installer. And then I see the logs discover that it will reboot when it connect to HA.

ets Jun  8 20�ets Jun  8 2016 00:22:57

rst:0x1 ets Jun  8 201�ets Jun  8 2016 00:22:57
�ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boo�ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x2 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_FEO_V2))
waiting for download
ets Jun  8 2016 00:22:57

rst:0x1 (P�et�ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
[I][logger:243]: Log initialized
[C][status_led:014]: Setting up Status LED...
[C][ota:465]: There have been 0 suspected unsuccessful boot attempts.
[D][esp32.preferences:113]: Saving 1 preferences to flash...
[D][esp32.preferences:142]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[I][app:029]: Running through setup()...
[I][i2c.arduino:161]: Performing I2C bus recovery
[D][binary_sensor:034]: 'Reset Button': Sending initial state OFF
[D][esp32_ble_tracker:264]: Starting scan...
[C][ethernet:039]: Setting up Ethernet...
[I][ethernet:092]: Starting ethernet connection
[I][ethernet:103]: Connected via Ethernet!
[C][ethernet:264]:   IP Address: 192.168.18.230
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-084bb8'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:31:CD:08:4B:BB
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ota:089]: Over-The-Air Updates:
[C][ota:090]:   Address: gl-s10-bt-proxy.local:3232
[C][api:025]: Setting up Home Assistant API server...
[I][app:062]: setup() finished successfully!
[W][esp32_ble_tracker:112]: Too many BLE events to process. Some devices may not show up.
[I][app:102]: ESPHome version 2022.10.2 compiled on Nov  2 2022, 19:10:12
[I][app:104]: Project esphome.bluetooth-proxy version 1.0
[C][status_led:019]: Status LED:
[C][status_led:020]:   Pin: GPIO32
[C][logger:275]: Logger:
[C][logger:276]:   Level: DEBUG
[C][logger:277]:   Log Baud Rate: 115200
[C][logger:278]:   Hardware UART: UART0
[C][i2c.arduino:038]: I2C Bus:
[C][i2c.arduino:039]:   SDA Pin: GPIO15
[C][i2c.arduino:040]:   SCL Pin: GPIO13
[C][i2c.arduino:041]:   Frequency: 50000 Hz
[C][i2c.arduino:044]:   Recovery: bus successfully recovered
[I][i2c.arduino:054]: Results from i2c bus scan:
[I][i2c.arduino:056]: Found no i2c devices!
[C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Reset Button'
[C][gpio.binary_sensor:016]:   Pin: GPIO33
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO14
[C][gpio.output:012]:   Inverted: YES
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO12
[C][gpio.output:012]:   Inverted: YES
[C][safe_mode.button:022]: Safe Mode Button 'Safe Mode Boot'
[C][safe_mode.button:022]:   Icon: 'mdi:restart-alert'
[C][esp32_ble_tracker:793]: BLE Tracker:
[C][esp32_ble_tracker:794]:   Scan Duration: 300 s
[C][esp32_ble_tracker:795]:   Scan Interval: 1100.0 ms
[C][esp32_ble_tracker:796]:   Scan Window: 1100.0 ms
[C][esp32_ble_tracker:797]:   Scan Type: ACTIVE
[C][esp32_ble_tracker:798]:   Continuous Scanning: True
[C][bluetooth_proxy:167]: Bluetooth Proxy:
[C][ethernet:146]: Ethernet:
[C][ethernet:264]:   IP Address: 192.168.18.230
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-084bb8'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:31:CD:08:4B:BB
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ethernet:148]:   Power Pin: GPIO5
[C][ethernet:149]:   MDC Pin: 23
[C][ethernet:150]:   MDIO Pin: 18
[C][ethernet:151]:   Type: IP101
[C][mdns:100]: mDNS:
[C][mdns:101]:   Hostname: gl-s10-bt-proxy-084bb8
[C][ota:089]: Over-The-Air Updates:
[C][ota:090]:   Address: gl-s10-bt-proxy.local:3232
[C][api:138]: API Server:
[C][api:139]:   Address: gl-s10-bt-proxy.local:6053
[C][api:143]:   Using noise encryption: NO
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
abort() was called at PC 0x401d4317 on core 0

ELF file SHA256: 0000000000000000

Backtrace: 0x400901dc:0x3ffd4500 0x40090459:0x3ffd4520 0x401d4317:0x3ffd4540 0x401d435e:0x3ffd4560 0x401d3a27:0x3ffd4580 0x401d3d5e:0x3ffd45a0 0x400da379:0x3ffd45c0 0x4012b2ed:0x3ffd45e0 0x4012640e:0x3ffd4600 0x400914ce:0x3ffd4630

Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
[I][logger:243]: Log initialized
[C][status_led:014]: Setting up Status LED...
[C][ota:465]: There have been 1 suspected unsuccessful boot attempts.
[D][esp32.preferences:113]: Saving 1 preferences to flash...
[D][esp32.preferences:142]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[I][app:029]: Running through setup()...
[I][i2c.arduino:161]: Performing I2C bus recovery
[D][binary_sensor:034]: 'Reset Button': Sending initial state OFF
[D][esp32_ble_tracker:264]: Starting scan...
[C][ethernet:039]: Setting up Ethernet...
[I][ethernet:092]: Starting ethernet connection
[I][ethernet:103]: Connected via Ethernet!
[C][ethernet:264]:   IP Address: 192.168.18.230
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-084bb8'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:31:CD:08:4B:BB
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ota:089]: Over-The-Air Updates:
[C][ota:090]:   Address: gl-s10-bt-proxy.local:3232
[C][api:025]: Setting up Home Assistant API server...
[I][app:062]: setup() finished successfully!
[I][app:102]: ESPHome version 2022.10.2 compiled on Nov  2 2022, 19:10:12
[I][app:104]: Project esphome.bluetooth-proxy version 1.0
[C][status_led:019]: Status LED:
[C][status_led:020]:   Pin: GPIO32
[C][logger:275]: Logger:
[C][logger:276]:   Level: DEBUG
[C][logger:277]:   Log Baud Rate: 115200
[C][logger:278]:   Hardware UART: UART0
[C][i2c.arduino:038]: I2C Bus:
[C][i2c.arduino:039]:   SDA Pin: GPIO15
[C][i2c.arduino:040]:   SCL Pin: GPIO13
[C][i2c.arduino:041]:   Frequency: 50000 Hz
[C][i2c.arduino:044]:   Recovery: bus successfully recovered
[I][i2c.arduino:054]: Results from i2c bus scan:
[I][i2c.arduino:056]: Found no i2c devices!
[C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Reset Button'
[C][gpio.binary_sensor:016]:   Pin: GPIO33
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO14
[C][gpio.output:012]:   Inverted: YES
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO12
[C][gpio.output:012]:   Inverted: YES
[C][safe_mode.button:022]: Safe Mode Button 'Safe Mode Boot'
[C][safe_mode.button:022]:   Icon: 'mdi:restart-alert'
[C][esp32_ble_tracker:793]: BLE Tracker:
[C][esp32_ble_tracker:794]:   Scan Duration: 300 s
[C][esp32_ble_tracker:795]:   Scan Interval: 1100.0 ms
[C][esp32_ble_tracker:796]:   Scan Window: 1100.0 ms
[C][esp32_ble_tracker:797]:   Scan Type: ACTIVE
[C][esp32_ble_tracker:798]:   Continuous Scanning: True
[C][bluetooth_proxy:167]: Bluetooth Proxy:
[C][ethernet:146]: Ethernet:
[C][ethernet:264]:   IP Address: 192.168.18.230
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-084bb8'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:31:CD:08:4B:BB
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ethernet:148]:   Power Pin: GPIO5
[C][ethernet:149]:   MDC Pin: 23
[C][ethernet:150]:   MDIO Pin: 18
[C][ethernet:151]:   Type: IP101
[C][mdns:100]: mDNS:
[C][mdns:101]:   Hostname: gl-s10-bt-proxy-084bb8
[C][ota:089]: Over-The-Air Updates:
[C][ota:090]:   Address: gl-s10-bt-proxy.local:3232
[C][api:138]: API Server:
[C][api:139]:   Address: gl-s10-bt-proxy.local:6053
[C][api:143]:   Using noise encryption: NO
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
abort() was called at PC 0x401d4317 on core 1

ELF file SHA256: 0000000000000000

Backtrace: 0x400901dc:0x3ffccc80 0x40090459:0x3ffccca0 0x401d4317:0x3ffcccc0 0x401d435e:0x3ffccce0 0x401d3c79:0x3ffccd00 0x401d3d50:0x3ffccd20 0x400d456e:0x3ffccd40 0x400d45e3:0x3ffccd60 0x400d7a37:0x3ffccd80 0x400d7ae5:0x3ffcce70 0x400dab72:0x3ffcce90 0x401dd785:0x3ffccf90 0x401dd829:0x3ffccfb0 0x400ddcfa:0x3ffccfd0 0x400e020e:0x3ffcd000 0x400e4c08:0x3ffcd020 0x400914ce:0x3ffcd040

Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5828
entry 0x400806a8
[I][logger:243]: Log initialized
[C][status_led:014]: Setting up Status LED...
[C][ota:465]: There have been 2 suspected unsuccessful boot attempts.
[D][esp32.preferences:113]: Saving 1 preferences to flash...
[D][esp32.preferences:142]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[I][app:029]: Running through setup()...
[I][i2c.arduino:161]: Performing I2C bus recovery
[D][binary_sensor:034]: 'Reset Button': Sending initial state OFF
[D][esp32_ble_tracker:264]: Starting scan...
[C][ethernet:039]: Setting up Ethernet...
[I][ethernet:092]: Starting ethernet connection
[I][ethernet:103]: Connected via Ethernet!
[C][ethernet:264]:   IP Address: 192.168.18.230
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-084bb8'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:31:CD:08:4B:BB
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ota:089]: Over-The-Air Updates:
[C][ota:090]:   Address: gl-s10-bt-proxy.local:3232
[W][ota:099]: Last Boot was an unhandled reset, will proceed to safe mode in 8 restarts
[C][api:025]: Setting up Home Assistant API server...
[I][app:062]: setup() finished successfully!
[I][app:102]: ESPHome version 2022.10.2 compiled on Nov  2 2022, 19:10:12
[I][app:104]: Project esphome.bluetooth-proxy version 1.0
[C][status_led:019]: Status LED:
[C][status_led:020]:   Pin: GPIO32
[C][logger:275]: Logger:
[C][logger:276]:   Level: DEBUG
[C][logger:277]:   Log Baud Rate: 115200
[C][logger:278]:   Hardware UART: UART0
[C][i2c.arduino:038]: I2C Bus:
[C][i2c.arduino:039]:   SDA Pin: GPIO15
[C][i2c.arduino:040]:   SCL Pin: GPIO13
[C][i2c.arduino:041]:   Frequency: 50000 Hz
[C][i2c.arduino:044]:   Recovery: bus successfully recovered
[I][i2c.arduino:054]: Results from i2c bus scan:
[I][i2c.arduino:056]: Found no i2c devices!
[C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Reset Button'
[C][gpio.binary_sensor:016]:   Pin: GPIO33
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO14
[C][gpio.output:012]:   Inverted: YES
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO12
[C][gpio.output:012]:   Inverted: YES
[C][safe_mode.button:022]: Safe Mode Button 'Safe Mode Boot'
[C][safe_mode.button:022]:   Icon: 'mdi:restart-alert'
[C][esp32_ble_tracker:793]: BLE Tracker:
[C][esp32_ble_tracker:794]:   Scan Duration: 300 s
[C][esp32_ble_tracker:795]:   Scan Interval: 1100.0 ms
[C][esp32_ble_tracker:796]:   Scan Window: 1100.0 ms
[C][esp32_ble_tracker:797]:   Scan Type: ACTIVE
[C][esp32_ble_tracker:798]:   Continuous Scanning: True
[C][bluetooth_proxy:167]: Bluetooth Proxy:
[C][ethernet:146]: Ethernet:
[C][ethernet:264]:   IP Address: 192.168.18.230
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-084bb8'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:31:CD:08:4B:BB
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ethernet:148]:   Power Pin: GPIO5
[C][ethernet:149]:   MDC Pin: 23
[C][ethernet:150]:   MDIO Pin: 18
[C][ethernet:151]:   Type: IP101
[C][mdns:100]: mDNS:
[C][mdns:101]:   Hostname: gl-s10-bt-proxy-084bb8
[C][ota:089]: Over-The-Air Updates:
[C][ota:090]:   Address: gl-s10-bt-proxy.local:3232
[W][ota:099]: Last Boot was an unhandled reset, will proceed to safe mode in 8 restarts
[C][api:138]: API Server:
[C][api:139]:   Address: gl-s10-bt-proxy.local:6053
[C][api:143]:   Using noise encryption: NO
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
abort() was called at PC 0x401d4317 on core 0

ELF file SHA256: 0000000000000000

Backtrace: 0x400901dc:0x3ffd4570 0x40090459:0x3ffd4590 0x401d4317:0x3ffd45b0 0x401d435e:0x3ffd45d0 0x401d3a27:0x3ffd45f0 0x401d3d5e:0x3ffd4610 0x400da379:0x3ffd4630 0x4012b2ed:0x3ffd4650 0x4012640e:0x3ffd4670 0x400914ce:0x3ffd46a0

Rebooting...

Later I tried to compile the firmware myself according to the provided gl-s10.yaml and found that there was no problem with the reboot.

[I][ethernet:103]: Connected via Ethernet!
[C][ethernet:264]:   IP Address: 192.168.18.228
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-1e1a5c'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:DB:84:1E:1A:5F
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ota:093]: Over-The-Air Updates:
[C][ota:094]:   Address: gl-s10-bt-proxy.local:3232
[C][api:025]: Setting up Home Assistant API server...
[I][app:062]: setup() finished successfully!
[I][app:102]: ESPHome version 2022.11.3 compiled on Nov 30 2022, 09:14:54
[I][app:104]: Project esphome.bluetooth-proxy version 1.0
[C][status_led:019]: Status LED:
[C][status_led:020]:   Pin: GPIO32
[C][logger:293]: Logger:
[C][logger:294]:   Level: DEBUG
[C][logger:295]:   Log Baud Rate: 115200
[C][logger:296]:   Hardware UART: UART0
[C][i2c.arduino:052]: I2C Bus:
[C][i2c.arduino:053]:   SDA Pin: GPIO15
[C][i2c.arduino:054]:   SCL Pin: GPIO13
[C][i2c.arduino:055]:   Frequency: 50000 Hz
[C][i2c.arduino:058]:   Recovery: bus successfully recovered
[I][i2c.arduino:068]: Results from i2c bus scan:
[I][i2c.arduino:070]: Found no i2c devices!
[C][gpio.binary_sensor:015]: GPIO Binary Sensor 'Reset Button'
[C][gpio.binary_sensor:016]:   Pin: GPIO33
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO14
[C][gpio.output:012]:   Inverted: YES
[C][gpio.output:010]: GPIO Binary Output:
[C][gpio.output:011]:   Pin: GPIO12
[C][gpio.output:012]:   Inverted: YES
[C][bluetooth_proxy:051]: Bluetooth Proxy:
[C][bluetooth_proxy:052]:   Active: NO
[C][safe_mode.button:022]: Safe Mode Button 'Safe Mode Boot'
[C][safe_mode.button:022]:   Icon: 'mdi:restart-alert'
[C][status:034]: Status Binary Sensor 'gl-s10-bt-proxy Status'
[C][status:034]:   Device Class: 'connectivity'
[C][esp32_ble_tracker:796]: BLE Tracker:
[C][esp32_ble_tracker:797]:   Scan Duration: 300 s
[C][esp32_ble_tracker:798]:   Scan Interval: 1100.0 ms
[C][esp32_ble_tracker:799]:   Scan Window: 1100.0 ms
[C][esp32_ble_tracker:800]:   Scan Type: ACTIVE
[C][esp32_ble_tracker:801]:   Continuous Scanning: True
[C][ethernet:146]: Ethernet:
[C][ethernet:264]:   IP Address: 192.168.18.228
[C][ethernet:265]:   Hostname: 'gl-s10-bt-proxy-1e1a5c'
[C][ethernet:266]:   Subnet: 255.255.255.0
[C][ethernet:267]:   Gateway: 192.168.18.1
[C][ethernet:278]:   DNS1: 192.168.18.1
[C][ethernet:279]:   DNS2: 0.0.0.0
[C][ethernet:282]:   MAC Address: E8:DB:84:1E:1A:5F
[C][ethernet:283]:   Is Full Duplex: YES
[C][ethernet:284]:   Link Up: YES
[C][ethernet:285]:   Link Speed: 100
[C][ethernet:149]:   MDC Pin: 23
[C][ethernet:150]:   MDIO Pin: 18
[C][ethernet:151]:   Type: LAN8720
[C][mdns:103]: mDNS:
[C][mdns:104]:   Hostname: gl-s10-bt-proxy-1e1a5c
[D][esp32_ble_tracker:812]: Found device AC:23:3F:5E:03:18 RSSI=-96
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:835]:   Name: 'MBeacon'
[D][esp32_ble_tracker:837]:   TX Power: 2
[C][ota:093]: Over-The-Air Updates:
[C][ota:094]:   Address: gl-s10-bt-proxy.local:3232
[C][api:138]: API Server:
[C][api:139]:   Address: gl-s10-bt-proxy.local:6053
[C][api:143]:   Using noise encryption: NO
[D][esp32_ble_tracker:812]: Found device AC:23:3F:5E:6A:F5 RSSI=-91
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:835]:   Name: 'MBeacon'
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device DA:80:09:26:F1:48 RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device EC:69:FB:0D:FA:24 RSSI=-77
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E2:97:2E:90:65:3A RSSI=-82
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state ON
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state OFF
[D][esp32_ble_tracker:812]: Found device 70:A3:0B:F7:4E:B2 RSSI=-72
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 2C:A0:DC:A7:1E:0D RSSI=-110
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 5E:6B:56:01:21:0D RSSI=-74
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device E5:5D:E0:5A:FD:6C RSSI=-92
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 6D:30:33:82:04:57 RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 6F:3E:37:EE:D8:48 RSSI=-80
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 75:3F:19:BF:88:8D RSSI=-91
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 3E:7B:83:19:01:BD RSSI=-96
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state ON
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
[I][ota:113]: Boot seems successful, resetting boot loop counter.
[D][esp32.preferences:113]: Saving 1 preferences to flash...
[D][esp32.preferences:142]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed
[D][esp32_ble_tracker:264]: Starting scan...
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state OFF
[D][esp32_ble_tracker:812]: Found device 27:61:F8:22:59:09 RSSI=-89
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 59:59:E1:49:16:13 RSSI=-79
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 2C:A0:DC:A7:1E:0D RSSI=-96
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 37:38:59:39:02:FE RSSI=-87
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 45:75:E1:B1:D6:5C RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 28:54:71:CA:D6:6D RSSI=-95
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:812]: Found device 18:1B:67:A3:6E:ED RSSI=-64
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 78:05:53:5A:87:93 RSSI=-87
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 38:32:99:0D:BA:D6 RSSI=-70
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 31:0A:9C:8D:FA:3C RSSI=-83
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 5C:13:60:30:62:1A RSSI=-79
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device DA:80:09:26:F1:48 RSSI=-95
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 6F:90:2E:BE:87:2A RSSI=-74
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 03:3F:B6:C7:CF:E6 RSSI=-90
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 07:E1:A7:E6:B7:7F RSSI=-69
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 70:A3:0B:F7:4E:B2 RSSI=-77
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 3B:0D:33:60:D5:1E RSSI=-93
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 3C:70:57:FA:95:2C RSSI=-95
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E1:3E:25:00:5A:44 RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 08:BA:8A:33:F9:09 RSSI=-93
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 6B:49:EE:7A:42:7B RSSI=-72
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 5A:91:D7:54:15:7F RSSI=-81
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 75:2E:06:06:B2:74 RSSI=-73
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device C5:36:07:1D:98:11 RSSI=-74
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 23:31:F2:2D:8E:90 RSSI=-94
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device F0:29:77:80:AF:08 RSSI=-73
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device F8:80:06:E7:4A:CF RSSI=-98
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 26:83:BD:D1:2D:2D RSSI=-95
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state ON
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
[D][esp32_ble_tracker:264]: Starting scan...
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state OFF
[D][esp32_ble_tracker:812]: Found device 1A:B7:B9:D9:5B:8C RSSI=-82
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 31:0A:9C:8D:FA:3C RSSI=-62
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 27:61:F8:22:59:09 RSSI=-85
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 07:E1:A7:E6:B7:7F RSSI=-72
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 23:93:67:2A:83:29 RSSI=-91
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 0D:17:17:70:A1:D7 RSSI=-94
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 59:59:E1:49:16:13 RSSI=-74
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device D8:96:E0:8B:7E:02 RSSI=-76
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:812]: Found device 38:32:99:0D:BA:D6 RSSI=-67
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 10:0A:19:00:40:1C RSSI=-63
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 2C:A0:DC:A7:1E:0D RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device EF:73:EC:6F:B7:08 RSSI=-62
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 40:F5:C3:CF:2D:CB RSSI=-67
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 40:0E:7F:7D:60:61 RSSI=-89
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 70:A3:0B:F7:4E:B2 RSSI=-73
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E3:1F:0B:82:1C:97 RSSI=-70
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 3C:70:57:FA:95:2C RSSI=-80
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 30:49:2D:D8:08:42 RSSI=-97
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 72:B7:56:42:73:F2 RSSI=-97
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E9:CF:10:B3:7A:4D RSSI=-72
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device F2:87:E6:03:AD:ED RSSI=-85
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E2:4E:E2:49:68:52 RSSI=-72
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 7A:A7:43:1D:83:80 RSSI=-90
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state ON
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
[D][esp32_ble_tracker:264]: Starting scan...
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state OFF
[D][esp32_ble_tracker:812]: Found device 40:F5:C3:CF:2D:CB RSSI=-67
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device D8:96:E0:8B:7D:F2 RSSI=-75
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:812]: Found device 10:0A:19:00:40:1C RSSI=-66
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 5B:4E:41:C3:8C:0E RSSI=-79
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 02:29:BB:E7:53:89 RSSI=-66
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 69:48:E4:8F:95:41 RSSI=-77
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device AC:23:3F:5E:03:1E RSSI=-78
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:835]:   Name: 'MBeacon'
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 39:86:0C:80:B8:8D RSSI=-78
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 43:E8:90:67:6D:36 RSSI=-57
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 5E:6B:56:01:21:0D RSSI=-73
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device F5:5C:2D:63:3D:E2 RSSI=-69
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E2:4E:E2:49:68:52 RSSI=-77
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state ON
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
[D][esp32_ble_tracker:264]: Starting scan...
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state OFF
[D][esp32_ble_tracker:812]: Found device 39:86:0C:80:B8:8D RSSI=-80
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 60:49:A7:96:38:78 RSSI=-60
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device CC:B5:D1:AD:6C:95 RSSI=-57
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:812]: Found device 10:0A:19:00:40:1C RSSI=-63
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 5B:4E:41:C3:8C:0E RSSI=-80
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 02:29:BB:E7:53:89 RSSI=-64
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device E9:CF:10:B3:7A:4D RSSI=-76
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device D3:F8:07:53:D2:E4 RSSI=-97
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 48:00:65:D3:7B:61 RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 27:C9:D7:A6:21:C0 RSSI=-93
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 03:2F:94:71:E3:59 RSSI=-93
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 07:61:EF:33:78:A2 RSSI=-91
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device A4:C1:38:12:5E:44 RSSI=-78
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:835]:   Name: 'GL-MT1300-evfb04d'
[D][esp32_ble_tracker:812]: Found device CC:81:2A:E0:DF:58 RSSI=-94
[D][esp32_ble_tracker:833]:   Address Type: PUBLIC
[D][esp32_ble_tracker:812]: Found device 32:2C:B0:55:38:92 RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 49:62:6E:FC:A9:23 RSSI=-94
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 69:48:E4:8F:95:41 RSSI=-88
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 7F:28:36:F8:5E:88 RSSI=-87
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 4D:14:9C:48:94:F3 RSSI=-98
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[W][esp32_ble_tracker:112]: Too many BLE events to process. Some devices may not show up.
[D][esp32_ble_tracker:812]: Found device 68:16:CF:FA:61:81 RSSI=-84
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 7B:C6:F4:66:DD:13 RSSI=-74
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 53:01:CD:CC:F3:97 RSSI=-74
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 56:F1:EE:7C:62:3E RSSI=-85
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 43:E8:90:67:6D:36 RSSI=-58
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:837]:   TX Power: 2
[D][esp32_ble_tracker:812]: Found device 6C:74:31:EC:8E:02 RSSI=-91
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device F5:F9:92:35:C8:8C RSSI=-95
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 1E:AF:B8:27:26:50 RSSI=-91
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][api:102]: Accepted ::FFFF:C0A8:12D2
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state ON
[D][api.connection:917]: Home Assistant 2022.11.4 (::FFFF:C0A8:12D2): Connected successfully
[D][esp32_ble_tracker:264]: Starting scan...
[D][binary_sensor:036]: 'gl-s10-bt-proxy Status': Sending state OFF
[D][esp32_ble_tracker:812]: Found device 43:BE:1E:96:2D:D4 RSSI=-73
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 09:D9:62:9B:0D:4C RSSI=-57
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 39:D5:47:71:BC:99 RSSI=-68
[D][esp32_ble_tracker:833]:   Address Type: RANDOM
[D][esp32_ble_tracker:812]: Found device 0E:61:00:20:BB:C1 RSSI=-69
[D][esp32_ble_tracker:833]:   Address Type: RANDOM

Maybe the official web put in the wrong firmware?

There’s a couple GitHub issues about this like so: GL-S10 OTA Failure, even with safe boot · Issue #3682 · esphome/issues · GitHub
In short, it seems to be due to an Ethernet driver issue and/or being overloaded processing Bluetooth packets.
Mine was rebooting about every 7 seconds so pretty well completely unusable.
However, it seems to be stable now after updating it on ESPHome 2022.12.0

Update to that, then be sure to do a serial flash again, not OTA, and you should be good or at least better.
I say no OTA because of the patch notes here: ESPHome 2022.12.0 - 14th December 2022 — ESPHome