-
Notifications
You must be signed in to change notification settings - Fork 31
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
upload_tft fails at 86% when bluetooth_proxy is enabled #21
Comments
Im so glad i stumbled across this as i have also had problems with the TFT Upload feature using ESPHome while having the Bluetooth proxy enabled. I attempted an upgrade to the latest TFT build and it just stuck at 0% for me. Having read this, i have now done the same and commented out the bluetooth proxy component and now the update appears to be working as it was before! A shame, yes. But thankfully not critical for me as i will just fully remove the proxy, but still would be cool if it was fixed. :) |
I am not using the Fortunately I found out there's an easy fix - adjust the
and then modify the
Also if you initially flashed your NSPanel with ESPHome version older than 2022.12.0, make sure to do at least one upload using the serial connection, so the new partition schema can be applied. In docs it's also recommended not to use the @rschueler @joshcliffejones Can you let me know if it works for you too? I will make sure this quirk is mentioned in the documentation then. |
Thank you for your assistance. The solution works well for me with this small addition. Is it possible for me to call the function "id(ble_tracker).start_scan()" immediately after "upload_tft," or do I need to manually enable the scan once the display has been flashed due to upload_tft being asynchronous? |
Thanks for your feedback! I will add a note to the documentation.
There's no need to do so, because once |
Thank you for building this great component. I prefer using it over Tasmota because I am a big fan of ESPhome and I can use my NSpanels to extend the Bluetooth range of my home assistant instance throughout the house.
However, enabling the bluetooth_proxy and ble_tracker components on the device has a downside. Whenever I try to upgrade the panel TFT firmware, the progress bar becomes stuck at 86%. This issue is reproducible with the latest builds of ESPhome and also with TFT firmware version 3.8.3.
As a workaround, I have commented out both Bluetooth components in my ESPhome configuration and am able to successfully update the TFT firmware without issue. However, I am concerned that this workaround may reduce the lifespan of the ESP32 flash memory if I have to overwrite it twice for each TFT update. Is there a way that I can help you find the root cause of this problem?
The text was updated successfully, but these errors were encountered: