Hello, Recently recieved a replacement unit as the original unit was incorrect version. When I tried to setup PointPerfect, i was getting an error of ZTP Failed even though I could see it join my WIFI network. As such i followed the recommendations in post [SparkFun RTK Facet L-Band configuration PointPerfect to make sure my firmware was up to date. My device was on 2.2 and i saw there was a version 2.5 so I followed the instructions in Updating RTK Firmware guide. According to the console output the firmware update succeeded but the device never rebooted as the console message said it would. I tried changing the baud rate to 115200 as it suggested in the guide as well as trying to roll back to 2.2 with no success. The device still shows up on USB and i can attempt re-flashing the device but the screen, button and charge lights have become unresponsive.
python esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 ../sparkfun/SparkFun_RTK_Firmware_Binaries/bin/RTK_Surveyor.ino.bootloader.bin 0x8000 ../sparkfun/SparkFun_RTK_Firmware_Binaries/bin/RTK_Surveyor_Partitions_16MB.bin 0xe000 ../sparkfun/SparkFun_RTK_Firmware_Binaries/bin/boot_app0.bin 0x10000 ../sparkfun/SparkFun_RTK_Firmware_Binaries/RTK_Surveyor_Firmware_v2_5.bin
esptool.py v4.5-dev
Serial port /dev/ttyUSB0
Connecting.....
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: c0:49:ef:0a:f9:68
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
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 0x0022ffff...
Warning: Image file at 0x1000 is protected with a hash checksum, so not changing the flash size setting. Use the --flash_size=keep option instead of --flash_size=16MB in order to remove this warning, or use the --dont-append-digest option for the elf2image command in order to generate an image file without a hash checksum
Compressed 17984 bytes to 12318...
Wrote 17984 bytes (12318 compressed) at 0x00001000 in 0.4 seconds (effective 337.1 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 129...
Wrote 3072 bytes (129 compressed) at 0x00008000 in 0.0 seconds (effective 518.4 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 621.2 kbit/s)...
Hash of data verified.
Compressed 2225008 bytes to 1380429...
Wrote 2225008 bytes (1380429 compressed) at 0x00010000 in 22.5 seconds (effective 792.4 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
](https://forum.sparkfun.com/viewtopic.php?f=116&t=58431&p=236298&hilit=ztp#p236298)