Hello,
after firmware update to my RTK Facet GPS-19029 I’m in a boot loop. I have only used the pre-compiled binary for the project website. The output on teraterm is following in a loop:
rst:0x3 (SW_RESET),boot:0x13 (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:1
load:0x3fff0030,len:1240
load:0x40078000,len:13012
load:0x40080400,len:3648
entry 0x400805f8
ets Jul 29 2019 12:21:46
I know this is indicating that the firmware is defect. Therefore I have tried to upload different firmware versions over the GUI updater. I receive always a good log from the GUI firmware updater but still stucked in the boot loop.
Detecting flash size
______________________________________________________________________
ESP32 Flash Size Detection
Command: [‘–chip’, ‘esp32’, ‘–port’, ‘\\.\COM4’, ‘–baud’, ‘115200’, ‘–before’, ‘default_reset’, ‘–after’, ‘no_reset’, ‘flash_id’]
esptool.py v4.7.0
Serial port \.\COM4
Connecting…
Device PID identification is only supported on COM and /dev/ serial ports.
.
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 30:c6:f7:41:4e:34
Uploading stub…
Running stub…
Stub running…
Manufacturer: 20
Device: 4018
Detected flash size: 16MB
Staying in bootloader.
Flash detection complete. Uploading firmware…
Flash size is 16MB
Uploading firmware
______________________________________________________________________
ESP32 Firmware Upload
Command: [‘–chip’, ‘esp32’, ‘–port’, ‘\\.\COM4’, ‘–baud’, ‘115200’, ‘–before’, ‘default_reset’, ‘–after’, ‘no_reset’, ‘write_flash’, ‘-z’, ‘–flash_mode’, ‘dio’, ‘–flash_freq’, ‘80m’, ‘–flash_size’, ‘detect’, ‘0x1000’, ‘C:\Users\optos\AppData\Local\Temp\_MEI247682\resource\RTK_Surveyor.ino.bootloader.bin’, ‘0x8000’, ‘C:\Users\optos\AppData\Local\Temp\_MEI247682\resource\RTK_Surveyor_Partitions_16MB.bin’, ‘0xe000’, ‘C:\Users\optos\AppData\Local\Temp\_MEI247682\resource\boot_app0.bin’, ‘0x10000’, ‘C:/Users/optos/Documents/RTKFacet/RTK_Surveyor_Firmware_v4_0.bin’]
esptool.py v4.7.0
Serial port \.\COM4
Connecting…
Device PID identification is only supported on COM and /dev/ serial ports.
.
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 30:c6:f7:41:4e:34
Uploading stub…
Running stub…
Stub running…
Configuring flash size…
Auto-detected Flash size: 16MB
Flash will be erased from 0x00001000 to 0x00005fff…
Flash will be erased from 0x00008000 to 0x00008fff…
Flash will be erased from 0x0000e000 to 0x0000ffff…
Flash will be erased from 0x00010000 to 0x00011fff…
Flash params set to 0x024f
Compressed 17984 bytes to 12318…
Writing at 0x00001000… (100 %)
Wrote 17984 bytes (12318 compressed) at 0x00001000 in 1.3 seconds (effective 106.7 kbit/s)…
Hash of data verified.
Compressed 3072 bytes to 129…
Writing at 0x00008000… (100 %)
Wrote 3072 bytes (129 compressed) at 0x00008000 in 0.1 seconds (effective 389.2 kbit/s)…
Hash of data verified.
Compressed 8192 bytes to 47…
Writing at 0x0000e000… (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 643.1 kbit/s)…
Hash of data verified.
Compressed 5264 bytes to 1880…
Writing at 0x00010000… (100 %)
Wrote 5264 bytes (1880 compressed) at 0x00010000 in 0.3 seconds (effective 156.3 kbit/s)…
Hash of data verified.
Leaving…
Staying in bootloader.
Firmware upload complete. Resetting ESP32…
Resetting ESP32
______________________________________________________________________
ESP32 Reset
Command: [‘–chip’, ‘esp32’, ‘–port’, ‘\\.\COM4’, ‘–before’, ‘default_reset’, ‘run’]
esptool.py v4.7.0
Serial port \.\COM4
Connecting…
Device PID identification is only supported on COM and /dev/ serial ports.
.
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 30:c6:f7:41:4e:34
Uploading stub…
Running stub…
Stub running…
Hard resetting via RTS pin…
Reset complete…
What could be the issue here and how could it be solved ?
Thanks