-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Esptool 4.8.1 cannot get official Devkitc (WROVER-E) in bootmode (ESPTOOL-988) #1050
Comments
Hello @sim0njo! Do you know how to use |
Git bisect on which sources? |
I had a look at the different commits between v3.0 and 4.8.1... doesn't say anything to me... |
Thank you for your cooperation so far! The idea is to If are are still willing to help, I can write a step by step guide what to do |
Ok, tell me |
Thanks, here's the guide:
Do not hesitate to ask if any point of the guide is unclear. |
Operating System
Windows10
Esptool Version
4.81
Python Version
3.11.2
Chip Description
ESP32 WROVER-E
Device Description
Official ESP-DEVKITC-VE on custom PCB
Hardware Configuration
GPIO 32/33/21/18/19/27/26/25/34
How is Esptool Run
From ESP-IDF plugin for Visual Studio Code OR from ESP-IDF Terminal
Full Esptool Command Line that Was Run
C:....\esp\v5.3.2\esp-idf\components\esptool_py\esptool\esptool.py', '-p', 'COM3', '-b', '460800', '--before', 'default_reset', '--after', 'hard_reset', '--chip', 'esp32', 'write_flash', '--flash_mode', 'dio', '--flash_freq', '40m', '--flash_size', 'detect', '0x1000', 'bootloader/bootloader.bin', '0x10000', 'e32P2M-4Mb-pV3.bin', '0x8000', 'partition_table/partition-table.bin', '0xd000', 'ota_data_initial.bin'
Esptool Output
More Information
I use the official Espressif ESP32-DEVKITC-VE, when working with the old ESP-IDF 4.4 under Eclipse (esptool.py v3.0-dev) this module is flashable in 99,9% of the cases when seated onto my custom PCB. So no issues there.
Now I am upgrading to ESP-IDF 5.3.2 under Visual Studio Code and esptool.py v4.8.1 is not able to switch the ESP32 to boot mode., although it is possible to read the ESP32. Esptool is just not handling the RTS/CTS signals correctly to force boot mode.
So now I force the DEVKITC into boot mode by hand when esptool is in the connecting phase, now it is able to flash the ESP32.
===
Connecting................................
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 08:b6:1f:ed:54:fc
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 8MB
Flash will be erased from 0x00001000 to 0x00007fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000d000 to 0x0000efff...
Flash will be erased from 0x00010000 to 0x00101fff...
Flash params set to 0x0230
SHA digest in image updated
Compressed 25328 bytes to 15641...
Wrote 25328 bytes (15641 compressed) at 0x00001000 in 0.7 seconds (effective 281.3 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 143...
Wrote 3072 bytes (143 compressed) at 0x00008000 in 0.1 seconds (effective 270.2 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 31...
Wrote 8192 bytes (31 compressed) at 0x0000d000 in 0.1 seconds (effective 494.4 kbit/s)...
Hash of data verified.
Compressed 990096 bytes to 645710...
Wrote 990096 bytes (645710 compressed) at 0x00010000 in 16.3 seconds (effective 487.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
Other Steps to Reproduce
No response
I Have Read the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: