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

Certain ESP32S boards resetting on boot #58

Closed
andysheen opened this issue Oct 16, 2020 · 0 comments · Fixed by #59
Closed

Certain ESP32S boards resetting on boot #58

andysheen opened this issue Oct 16, 2020 · 0 comments · Fixed by #59

Comments

@andysheen
Copy link
Contributor

andysheen commented Oct 16, 2020

We had some issues with certain ESP32S dev boards that for some reason could not boot the code. We are currently, identifying these by the picture attached (see wonky capacitor placement).

After some tests, we were able to compile the code by setting flash_size to 2mb(16mb). This is weird, as when the flash size is checked with esptool, it responds with 4mb... dodgy boards?

Here's the print of the working boards when testing flash_size
esptool.py --port /dev/tty.SLAB_USBtoUART flash_id esptool.py v2.8 Serial port /dev/tty.SLAB_USBtoUART Connecting....... Detecting chip type... ESP32 Chip is ESP32D0WDQ6 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: 8c:aa:b5:85:1f:58 Uploading stub... Running stub... Stub running... Manufacturer: ef Device: 4016 Detected flash size: 4MB Hard resetting via RTS pin...

esp32s-notworking

Here's one from a working board

esptool.py --port /dev/tty.SLAB_USBtoUART flash_id esptool.py v2.8 Serial port /dev/tty.SLAB_USBtoUART Connecting..... Detecting chip type... ESP32 Chip is ESP32D0WDQ6 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None Crystal is 40MHz MAC: 10:52:1c:69:a9:28 Uploading stub... Running stub... Stub running... Manufacturer: 20 Device: 4016 Detected flash size: 4MB Hard resetting via RTS pin...

See manufacturer is different.

@mikevanis mikevanis linked a pull request Oct 19, 2020 that will close this issue
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

Successfully merging a pull request may close this issue.

2 participants