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

Tailscale connected prevents GoPro app from working #2554

Closed
DentonGentry opened this issue Jul 30, 2021 · 8 comments · Fixed by tailscale/tailscale-android#53
Closed

Tailscale connected prevents GoPro app from working #2554

DentonGentry opened this issue Jul 30, 2021 · 8 comments · Fixed by tailscale/tailscale-android#53
Labels

Comments

@DentonGentry
Copy link
Contributor

DentonGentry commented Jul 30, 2021

https://twitter.com/scottalaird/status/1421137488534380545

Steps to reproduce:

GoPro: Hero9, with v1.52, v1.6, and v1.6 "GoPro labs"
Android: Galaxy S20 Ultra, Android 11, Tailscale v1.10.2-36fe8addc39

Install GoPro Quik app. Connect to GoPro. Click on "start preview".

Tailscale active: 100% failure.
Tailscale stopped: 100% success.

@scottlaird
Copy link

To clarify very slightly, I've tested this with a GoPro Hero9 and 3 different firmware revs: v1.52, v1.6, and the v1.6 "GoPro Labs" release which has a bunch of beta features enabled. All behaved identically.

@DentonGentry
Copy link
Contributor Author

Was there anything interesting in adb logcat?

We do not have a GoPro here, it will be difficult to work on this in the near future.

@2m
Copy link

2m commented Oct 3, 2021

I also have the same problem with GoPro9. Phone successfully switches to GoPro camera Wi-Fi network, but after showing spinner for a while in the GoPro Quick app, it fails to connect to camera when Tailscale is active.

adb logcat does not show any errors from the GoPro app. Let me know if I can take some steps and capture information relevant to this issue.

@zeroZshadow
Copy link

What ip does your phone get when connected to the GoPro camera Wi-Fi network? (Is it perhaps using a non-standard address range)

@2m
Copy link

2m commented Oct 3, 2021

My phone gets 10.5.5.101 and GoPro9 has 10.5.5.9.

@DentonGentry
Copy link
Contributor Author

In the 1.30 release we're adding a number of apps to a list to bypass the VPN, apps which need to connect directly to local devices. The first few went into tailscale/tailscale-android#50.

We need to identify the app string for the GoPro app of concern here. It is likely something like com.gopro.quik. If you have ADB connected, the app name will be printed on all of its log lines.

Can someone post the string to use for the GoPro app?

@2m
Copy link

2m commented Jul 28, 2022

Its com.gopro.smarty

DentonGentry added a commit to tailscale/tailscale-android that referenced this issue Jul 28, 2022
Fixes tailscale/tailscale#2554

Signed-off-by: Denton Gentry <dgentry@tailscale.com>
@DentonGentry
Copy link
Contributor Author

DentonGentry commented Jul 28, 2022

The code to fix this has been submitted. It will first appear in a 1.29.x developer release on the Open Testing track in the Play Store.

The GoPro fix is in the 1.29.70 and later build, and will be in the 1.30 release which will be generally available for everyone.

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

Successfully merging a pull request may close this issue.

4 participants