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

Setting WiFi blocked by other serial devices #1166

Open
ButterscotchV opened this issue Sep 17, 2024 · 1 comment
Open

Setting WiFi blocked by other serial devices #1166

ButterscotchV opened this issue Sep 17, 2024 · 1 comment
Labels
Area: Hardware Protocol Related to communication with hardware/software trackers Area: Server Related to the server Priority: High Important feature or blocks something important Type: Bug Something isn't working

Comments

@ButterscotchV
Copy link
Member

ButterscotchV commented Sep 17, 2024

If there are any other ESPs or other such serial devices, onboarding will get stuck when trying to set WiFi, as it tries to set the WiFi on the wrong serial device endlessly. This isn't super common but I've seen it happen quite a few times.

This can potentially be fixed by trying to set WiFi on all applicable devices at the same time? That would break the GUI though and in that case, we could need to implement a per-tracker progress bar and status. Alternatively, an easier but worse solution would be to timeout after some amount of time and switch to the next device instead.

This would also be a very good case for #1122 as it would be an easy workaround. I also am unsure whether the serial device popup is affected.

@ButterscotchV ButterscotchV added Type: Bug Something isn't working Area: Hardware Protocol Related to communication with hardware/software trackers Priority: High Important feature or blocks something important Area: Server Related to the server labels Sep 17, 2024
@Eirenliel
Copy link
Member

Maybe we should combine it with provisioning multiple devices at the same time? Like when they're connected via a USB hub. I think it should send it to all trackers that are connected and display the state separately for each, like "Looking for new trackers..." etc etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Hardware Protocol Related to communication with hardware/software trackers Area: Server Related to the server Priority: High Important feature or blocks something important Type: Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants