How to recover a ESP32?

Recently I upgraded from the mini-rambo 1.3 to a Jackpot V1 for my LR2.

After the jackpot arrives I realize that none of my endstops are not going to fit so I go on amazon, order a ribbon cable, some pin headers and then a few blank breadboards. wire up a breakout board earlier this week and test all the endstops. Looks like its going to work better than ever.

Edit the config, Upload, Board becomes uncontactable.
Turns out I have a syntax error which is stopping boot before the wifi is setup.

So I find the only micro-USB in my house, which turns out to be a charge only cable, Order one on amazon, and when the Cable arrives, I take the ESP-32 out and bring it to my real computer to re-jig it, Works perfectly fine inside the house.

Then when I go to plug it into the into the jackpot out in the shed I accidentally plug it in backwards without realizing.

While trying to figure out why the AP has not appeared I smell the smell, pull the power on the board and realize I plugged it in backwards.

so after 30-90 seconds of being connected I pull the power and bring the esp32 back into the office.

Now the board is “contactable” but:

  1. Cannot flash from the web installer

  1. Cannot be re-programmed from the Ardunio IDE

  2. Cannot be detected by the Espressif IDE.

  3. Connecting via FluidTerm has the device looping the following:

rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
nvalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff

——
I have resigned to getting a new esp32-wroom-devkitC from amazon and hopefully I am able to finally get my LR2 up and running.

But in the meantime, Does anyone have any recovery tips for trying to get the ESP32 back to life ?
Once the esp32 arrives will I find that I fried something on the jackpot also ?

2 Likes

Been there. Done that. Needed a new ESP32. Hopefully the Jackpot is ok.

2 Likes

Time for a new ESP-32.

Most likely the jackpot is fine.

2 Likes

I’ll note that I did this over a year ago, and my Jackpot is fine.

Looks like I fried at least one of the GPIO pins, but the controller is still usable.

1 Like