Arudino Nano ESP32 no longer recognizable after flashing firmware

Hello, not sure how to format this post so here are my specifications. First time doing anything Arduino related so sorry in advance.

Macbook Pro
Arduino Nano ESP32 with Headers

I recently ordered a Nano to recreate a U2F security key. I wanted to make my device show us as a security token so I compiled and uploaded some code that would override the HID report and present itself as a U2F device.

Not only did the code not work (unfortunately), but after flashing the device is no longer recognized as an Arduino

  • It does not show up on any of the ports in Arduino IDE

For context, it was working PERFECTLY fine prior to uploading this code that changed the HID descriptor. The Arduino works (green light), USB connection is fine but it just is not recognized. I tried changing computers to see if there was a difference but no luck.

How can I reset the firmware back? Resetting doesn't do anything (tried single and double click) unless I've somehow done it wrong.

@absceptual post 3 in the following thread details a 'reset' procedure that may help.

Nano ESP32 Bricked? - #3 by sumguy.._gaMjI0NDMwNDUwLjE3NDEzNzY0MDk._ga_NEXN8H46L5MTc0MTM3NjQwOC4xLjAuMTc0MTM3NjQwOC4wLjAuMTcyMjI3Nzc4MQ..

2 Likes