home-assistant-glow icon indicating copy to clipboard operation
home-assistant-glow copied to clipboard

GPIO12 causes ESP boot issue

Open clough360 opened this issue 2 years ago • 5 comments

Using GPIO12 for the sensing LED interferes with the boot process as it is a strapping pin. The compilation process also warns about this: image

This caused an issue for me where the device would boot only intermittently with GPIO12 connected. When I switched to GPIO13, the issue device booted (and worked) correctly.

I suggest changing the default yaml config file and related documentation to use GPIO13

clough360 avatar Apr 24 '22 08:04 clough360

Seems like a good plan, I have no idea whether GPIO13 is better, but that something needs to be changed, that's one thing for sure.

klaasnicolaas avatar Apr 24 '22 09:04 klaasnicolaas

Might be an idea to use the GPIO pins from 16 and onwards :-)

https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

smulle48 avatar Apr 27 '22 16:04 smulle48

For me GPIO12 caused the OTA update to fail. I switched to GPIO5 which resolved the issue. It would be good to change the default to something else.

smarquard avatar May 27 '22 19:05 smarquard

There hasn't been any activity on this issue recently, so we clean up some of the older and inactive issues. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by leaving a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thanks!

github-actions[bot] avatar Jun 27 '22 08:06 github-actions[bot]

FYI GPIO15 was also a strapping pin on my board. GPIO16 was not, however.

anoadragon453 avatar Jul 26 '22 00:07 anoadragon453