-
-
Notifications
You must be sign 8000 ed in to change notification settings - Fork 39
Boot loop caused by i2c scanning #7005
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
Comments
Your problem is |
I added Unfortunately, I currently don't have a good way to probe the pins on this board to use with a UART adapter or logic analyzer. At some point, I can solver some headers on, which I suppose will help. |
If you need more help, come ask on discord. |
SOLVED (kinda): the The boot looping still happens, but I got my sensor working, so I'm happy. Thanks to |
The problem
When
scan: True
is in the i2c config, the device repeatably boot loops until it gets kicked into safe mode. During this time, there is no serial output at all. I have been running into this while trying to communicate with the onboard BME280. Both addresses fail to communicate with it, so I was attempting to scan for it.I believe this may have to do with the i2c power pin pullup, but I am not sure.
Before I get lectured, I was planning to move all my credentials to
secrets
later on, for now please don't mindremoved
Which version of ESPHome has the issue?
2025.4.1
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
2025.5.1
What platform are you using?
ESP32
Board
Adafruit Industries ESP32-S2 Feather with BME280 Sensor
Component causing the issue
i2c
YAML Config
Anything in the logs that might be useful for us?
The serial connection immediately closes when it is not in safe mode. However, here is the log when scanning is disabled, in case it offers clues
Additional information
No response
The text was updated successfully, but these errors were encountered: