ESP32 OTA hangs after starting update

Hello,

i’m trying to use OTA with a Espressif PicoKit board. The update process starts but it always hangs after some time:

Successfully created esp32 image.
Configuring upload protocol...
AVAILABLE: cmsis-dap, esp-bridge, esp-prog, espota, esptool, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa
CURRENT: upload_protocol = espota
Uploading .pio\build\esp32dev\firmware.bin
10:14:26 [DEBUG]: Options: {'esp_ip': '10.10.1.29', 'host_ip': '0.0.0.0', 'esp_port': 3232, 'host_port': 12130, 'auth': '', 'image': '.pio\\build\\esp32dev\\firmware.bin', 'spiffs': False, 'debug': True, 'progress': True, 'timeout': 10}
10:14:26 [INFO]: Starting on 0.0.0.0:12130
10:14:26 [INFO]: Upload size: 759184
Sending invitation to 10.10.1.29 
10:14:26 [INFO]: Waiting for device...

Uploading: [                                                            ] 0%
Uploading: [                                                            ] 0% 
Uploading: [                                                            ] 0%
Uploading: [                                                            ] 0% 
Uploading: [                                                            ] 0% 
Uploading: [                                                            ] 0% 
Uploading: [                                                            ] 0% 
Uploading: [=                                                           ] 0% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 1% 
Uploading: [=                                                           ] 2%
Uploading: [=                                                           ] 2% 
Uploading: [=                                                           ] 2% 
Uploading: [=                                                           ] 2% 
Uploading: [==                                                          ] 2% 
Uploading: [==                                                          ] 2% 
Uploading: [==                                                          ] 2% 
Uploading: [==                                                          ] 2% 
Uploading: [==                                                          ] 3%
Uploading: [==                                                          ] 3% 
Uploading: [==                                                          ] 3% 
Uploading: [==                                                          ] 3% 
Uploading: [==                                                          ] 3% 
Uploading: [==                                                          ] 3% 
Uploading: [==                                                          ] 3% 
Uploading: [==                                                          ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 4% 
Uploading: [===                                                         ] 5% 
Uploading: [===                                                         ] 5% 
Uploading: [===                                                         ] 5% 
Uploading: [===                                                         ] 5% 
Uploading: [===                                                         ] 5% 
Uploading: [===                                                         ] 5%
Uploading: [====                                                        ] 5% 
Uploading: [====                                                        ] 6%
Uploading: [====                                                        ] 6% 
Uploading: [====                                                        ] 6% 
Uploading: [====                                                        ] 6%
Uploading: [====                                                        ] 6%
Uploading: [====                                                        ] 6%
Uploading: [====                                                        ] 6%
Uploading: [====                                                        ] 7%
Uploading: [====                                                        ] 7%
Uploading: [====                                                        ] 7% 
Uploading: [====                                                        ] 7%
Uploading: [=====                                                       ] 7%
Uploading: [=====                                                       ] 7% 
Uploading: [=====                                                       ] 7%
Uploading: [=====                                                       ] 7% 
Uploading: [=====                                                       ] 8%
Uploading: [=====                                                       ] 8%
Uploading: [=====                                                       ] 8% 
Uploading: [=====                                                       ] 8%
Uploading: [=====                                                       ] 8%
Uploading: [=====                                                       ] 8%
Uploading: [=====                                                       ] 8%
Uploading: [=====                                                       ] 9%
Uploading: [======                                                      ] 9%
Uploading: [======                                                      ] 9%
Uploading: [======                                                      ] 9% 
Uploading: [======                                                      ] 9%
Uploading: [======                                                      ] 9%
Uploading: [======                                                      ] 9% 
10:14:37 [ERROR]: Error Uploading
*** [upload] Error 1

The update process always gets stuck in different points. And when it occurs, the wifi connection is briefly interrupted.

I have no idea why, do you?

Greets

I have the same problem but I try to download firmware from an external server. But it stuck at 9% for me too.