Syncthing-android: Cell disconnects when local discovery is enabled

Created on 2 Jan 2020  路  8Comments  路  Source: syncthing/syncthing-android

When Syncthing Android is running with local discovery enabled (default), the cell connection disconnects (and reconnects a few seconds later) every ~30 or ~60 seconds, breaking cellular voice calls. When run options are set to wifi-only (default) and wifi is connected (so Syncthing is running), the cell connection still interrupted. If local discovery is disabled, the app is force stopped, or a VPN is used, the cell connection is not interrupted.

With the beacon debugging facility enabled, I see local announcement packets coinciding with the cell disconnects. Cell carrier is Visible (Verizon MVNO) which is LTE-only so cell service requires IMS/VoLTE.

The carrier might be triggering the disconnect, but was I unable to reproduce it in Termux running:

echo -n hello | socat - udp-datagram:<cellular link broadcast address>:21027,broadcast
echo -n hello | socat - udp-datagram:255.255.255.255:21027,broadcast
echo -n hello | socat - udp-datagram:[ff12::8384]:21027

Version Information

App Version: 1.3.2
Syncthing Version: v1.3.2
Android Version: Android 10.0.0 (QQ1A.191205.008, Dec 2019) on Pixel 3 XL - affects both stock and AOSP build
frozen-due-to-age

Most helpful comment

All 8 comments

First of all this is the wrong repo, second of all, this is an issue with the phone and not the app, as no app should be able to affect cellular connection of the device. I think there already exists a similar issue in the android issue tracker and it's only an issue with some specific rom.

Right repo tho

Ah sorry, same icon, hence confused.

I can't find the original issue to point to, put regardless, the stance is the same, it's a rom/provider issue rather than an application issue. as no application should be able to do that (and we don't try to do something dodgy intentionally).

Thanks @Catfriend1. Same carrier, (almost) same phone, looks like the same issue. Can we unlock the topic so I can reply there? Otherwise, I can start a new thread.

I've unlocked it

Thank you!

Was this page helpful?
0 / 5 - 0 ratings