I am using the esp32-wrover-b module for my final project. i unfortunately assigned pin GPIO12 and changed the pull value to HIGH which has cause the module to be stuck in a state where its not accepting a new upload.
i have tried everything I have found so far including using the esptool to try and flash the firmware and flash storage but nothing works.
I still get the error message: A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
I would really appreciate if anyone can point me to the instructions of how to reset the entire module to factory settings as if it just came out of the package.
Time is against me and my project submission. Please help !
i really need help returning my esp32-wrover-b to factory settings
-
- Posts: 2
- Joined: Wed Sep 02, 2020 12:21 am
-
- Posts: 9745
- Joined: Thu Nov 26, 2015 4:08 am
Re: i really need help returning my esp32-wrover-b to factory settings
I assume that 'changed the pull value on GPIO12 to high' is something you did in software? If so, that's likely not the issue you're running into, as that only takes effect *after* boot, while the bootstrap pins are read *before* boot. Suggest you make sure that IO0/EN signals are correct; worst case hardwire IO0 to be low and make EN low momentarily to reset the chip.
-
- Posts: 2
- Joined: Wed Sep 02, 2020 12:21 am
Re: i really need help returning my esp32-wrover-b to factory settings
thank you for the response but i have tried all things. nothing works.
I have grounded the EN pin, GPIO0 pin, still nothing
Is there a way to set back the module to factory settings by it wiping clean and restoring it to default?
please advise
I have grounded the EN pin, GPIO0 pin, still nothing
Is there a way to set back the module to factory settings by it wiping clean and restoring it to default?
please advise
-
- Posts: 9745
- Joined: Thu Nov 26, 2015 4:08 am
Re: i really need help returning my esp32-wrover-b to factory settings
There is not because normally it is not necessary; the bootloader is in ROM and should always be able to be invoked (and you can't delete/erase/modify it, it's ROM). I suggest it's way more likely that you have a hardware issue on your hands.
Re: i really need help returning my esp32-wrover-b to factory settings
There is 2 questions:
- what did you do exactly to pullup GPIO12
- how did you proceed with EN and GPIO0 to make it into download mode
The correct procedure is to connect EN and GPIO0 to GND then disconnect EN and leave is floating then eventually disconnect GPIO0 from GND.
Answering point 1:
if it is hardware pullup, then you can eventually change flash voltage in efuse and then esp32 will ignore GPIO12 state.
- what did you do exactly to pullup GPIO12
- how did you proceed with EN and GPIO0 to make it into download mode
The correct procedure is to connect EN and GPIO0 to GND then disconnect EN and leave is floating then eventually disconnect GPIO0 from GND.
Answering point 1:
if it is hardware pullup, then you can eventually change flash voltage in efuse and then esp32 will ignore GPIO12 state.
Who is online
Users browsing this forum: No registered users and 107 guests