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

Multi-Tethering #336

Open
SpotlightForBugs opened this issue Feb 15, 2025 · 4 comments
Open

Multi-Tethering #336

SpotlightForBugs opened this issue Feb 15, 2025 · 4 comments
Labels
enhancement New feature or request

Comments

@SpotlightForBugs
Copy link

I have multiple phones and I would like my pwnagotchi to connect to the default one if both are in range, but allow fallback ones too. This needs to support Mixed ios and Android

@SpotlightForBugs SpotlightForBugs added the enhancement New feature or request label Feb 15, 2025
@wpa-2
Copy link
Contributor

wpa-2 commented Feb 15, 2025

So demanding fair play, as I mentioned learn to code and help it

@SpotlightForBugs
Copy link
Author

@wpa-2
Same thing here. I would've assigned myself, but I have insufficient rights to do so.

Image

Please update the https://github.com/jayofelony/pwnagotchi/blob/noai/.github/PULL_REQUEST_TEMPLATE.md if this is no longer needed.

@Sniffleupagus
Copy link
Contributor

I usually do the PR first, then raise the issue :)

@fmatray
Copy link
Contributor

fmatray commented Feb 22, 2025

It's technically possible it bt-tether but:

  • BT drivers are buggy, so more tether means more changes to trigger a bug and have to reload kernel modules, services and connection.
  • To implement correctly, each nm connection, nm device, bluetooth device status must be tracked properly + watchdog the kernel. It can lead to complex situations. Without that, chances increases to trigger that bug.
  • With several phones, you need a switch and priority mechanism. NetworkManager have something like that already implemented but it must be used with autoconnect.

With a better bluetooth stack it would be easy to rely on NetworkManager and Bluetooth services. With the actual stack... It's not an easy task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants