Skip to content
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

Any way to flash new software without BOOT button? (EUB-69) #23

Closed
mickeyl opened this issue Feb 13, 2024 · 7 comments
Closed

Any way to flash new software without BOOT button? (EUB-69) #23

mickeyl opened this issue Feb 13, 2024 · 7 comments

Comments

@mickeyl
Copy link

mickeyl commented Feb 13, 2024

I have been delievered two esp-usb-bridge hardware devices, one has a broken BOOT button. Is there a way to flash new software to that hardware without the BOOT button being pressable?

@github-actions github-actions bot changed the title Any way to flash new software without BOOT button? Any way to flash new software without BOOT button? (EUB-69) Feb 13, 2024
@dobairoland
Copy link
Collaborator

Can you please be more specific about the hardware device? I don't think we sell anything right now with esp-usb-bridge but I know about some non-Espressif board manufacturers who sell devices with esp-usb-bridge (usually they have their own issue trackers).

Generally speaking, If the serial RTS & DTR signals are connected to the Reset and Boot pins of an ESP32(-*) device then the device can be flashed with esptool without pressing the Boot button. More about this can be found at https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html#automatic-bootloader.

@mickeyl
Copy link
Author

mickeyl commented Feb 13, 2024

https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-bridge/index.html ­– isn't this an official Espressif device?
image

As far as I understand the schematics, RTS & DTR for the S3 are not available through the pin headers…

@dobairoland
Copy link
Collaborator

Yes, I'm sorry, I forgot about that one. It was done by a completely different team.

If I read this table well then pin no. 3 is the boot signal for the module. Have you tried to connect it to GND while powering it up (sticking it into the USB slot)?

@DNedic
Copy link
Collaborator

DNedic commented Feb 13, 2024

Perhaps it would be best to try DFU or esp-usb-jtag?

@mickeyl
Copy link
Author

mickeyl commented Feb 13, 2024

Shortening the boot pin and the ground has no effect on this device.

I might try JTAG.

@mickeyl
Copy link
Author

mickeyl commented Feb 13, 2024

FWIW, it looks like the latest software/documentation for this device is here: https://github.com/espressif/esp-dev-kits/tree/master/esp32-s3-usb-bridge/examples/usb_wireless_bridge/

@dobairoland
Copy link
Collaborator

I'm closing this because this is not a firmware issue. I can recommend to send back the damaged board if you are not able to use the above recommendations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants