Hi, after updating to 2025091000, KDEConnect on my P7 stopped being detected by my 2 paired PCs after connecting the P7 to the network. The only way I found to get them to detect it is either restarting the PCs entirely or killing and restarting the kdeconnectd process. My older Samsung phone which also has KDEConnect (same latest app version) is detected properly by both PCs after connecting and only detects my P7 if I turn my Samsung's WiFi off and on again. KDEConnect's version on my P7 is the same since before the GOS update btw if it matters.
Here are the app logs before and after killing the kdeconnectd process on PC, both devices were connected to the network throughout.
Before (just turned on P7 WiFi at this point):
09-14 06:18:04.777 3367 3367 D KDE/BackgroundService: ForceRefreshConnections
09-14 06:18:04.780 3367 3367 D KDE/BackgroundService: onStartCommand
09-14 06:18:04.782 3367 3367 D KDE/BackgroundService: onNetworkChange
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: Sending udp identity packet failed. Invalid address? (/255.255.255.255)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: java.io.IOException: sendto failed: ENETUNREACH (Network is unreachable)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:730)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.IoBridge.sendto(IoBridge.java:697)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:126)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at java.net.DatagramSocket.send(DatagramSocket.java:723)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.sendUdpIdentityPacket(LanLinkProvider.java:527)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$GomhVN7t3aPF6-Qr5ESjG6fcFk8(LanLinkProvider.java:482)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda4.run(R8$$SyntheticClass:0)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at java.lang.Thread.run(Thread.java:1119)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: Caused by: android.system.ErrnoException: sendto failed: ENETUNREACH (Network is unreachable)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.Linux.sendtoBytes(Native Method)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.Linux.sendto(Linux.java:274)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.ForwardingOs.sendto(ForwardingOs.java:723)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:398)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.ForwardingOs.sendto(ForwardingOs.java:723)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: at libcore.io.IoBridge.sendto(IoBridge.java:695)
09-14 06:18:04.784 3367 29991 E KDE/LanLinkProvider: ... 8 more
09-14 06:18:04.785 3367 3645 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
09-14 06:18:04.785 3367 3367 I BluetoothLinkProvider: onNetworkChange called
09-14 06:18:04.793 3367 3645 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
09-14 06:18:21.579 3367 3367 D KDE/BackgroundService: ForceRefreshConnections
09-14 06:18:21.582 3367 3367 D KDE/BackgroundService: onStartCommand
09-14 06:18:21.585 3367 3367 D KDE/BackgroundService: onNetworkChange
09-14 06:18:21.586 3367 3645 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: Sending udp identity packet failed. Invalid address? (/255.255.255.255)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: java.io.IOException: sendto failed: ENETUNREACH (Network is unreachable)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:730)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.IoBridge.sendto(IoBridge.java:697)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:126)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at java.net.DatagramSocket.send(DatagramSocket.java:723)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.sendUdpIdentityPacket(LanLinkProvider.java:527)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$GomhVN7t3aPF6-Qr5ESjG6fcFk8(LanLinkProvider.java:482)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda4.run(R8$$SyntheticClass:0)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at java.lang.Thread.run(Thread.java:1119)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: Caused by: android.system.ErrnoException: sendto failed: ENETUNREACH (Network is unreachable)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.Linux.sendtoBytes(Native Method)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.Linux.sendto(Linux.java:274)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.ForwardingOs.sendto(ForwardingOs.java:723)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:398)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.ForwardingOs.sendto(ForwardingOs.java:723)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: at libcore.io.IoBridge.sendto(IoBridge.java:695)
09-14 06:18:21.587 3367 29991 E KDE/LanLinkProvider: ... 8 more
09-14 06:18:21.589 3367 3367 I BluetoothLinkProvider: onNetworkChange called
09-14 06:18:21.596 3367 3645 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
09-14 06:18:33.670 3367 3645 I BackgroundService: Valid network available
09-14 06:18:33.670 3367 3645 D KDE/BackgroundService: onNetworkChange
09-14 06:18:33.681 3367 3645 I BluetoothLinkProvider: onNetworkChange called
09-14 06:18:33.690 3367 3645 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
09-14 06:18:33.695 3367 3645 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
09-14 06:18:34.632 3367 3645 D MdnsDiscovery: Service discovered: name: PIXEL7_ID, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 109, expirationTime: 2025-09-14T06:20:34Z, txtRecord: {}
09-14 06:18:34.632 3367 3645 D MdnsDiscovery: Discovered myself, ignoring.
09-14 06:18:39.573 3367 3367 I MainActivity: Loading selected device from persistent storage
--------- switch to events
09-14 06:18:39.574 3367 3367 I wm_on_create_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=performCreate,time=16ms]
--------- switch to main
09-14 06:18:39.579 3367 3367 D KDE/BackgroundService: ForceRefreshConnections
09-14 06:18:39.581 3367 3367 D KDE/BackgroundService: Start
--------- switch to events
09-14 06:18:39.582 3367 3367 I wm_on_start_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=handleStartActivity,time=8ms]
09-14 06:18:39.582 3367 3367 I wm_on_resume_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
09-14 06:18:39.588 3367 3367 I wm_on_top_resumed_gained_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=topStateChangedWhenResumed]
--------- switch to main
09-14 06:18:39.588 3367 3367 D KDE/BackgroundService: onStartCommand
09-14 06:18:39.589 3367 3367 D KDE/BackgroundService: onNetworkChange
09-14 06:18:39.591 3367 3645 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
09-14 06:18:39.592 3367 3367 I BluetoothLinkProvider: onNetworkChange called
09-14 06:18:39.592 3367 3367 D KDE/BackgroundService: onStartCommand
09-14 06:18:39.603 3367 3645 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
09-14 06:18:39.603 3367 3645 D MdnsDiscovery: Service discovered: name: PIXEL7_ID, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 109, expirationTime: 2025-09-14T06:20:37Z, txtRecord: {}
09-14 06:18:39.603 3367 3645 D MdnsDiscovery: Discovered myself, ignoring.
--------- switch to events
09-14 06:18:39.613 3367 3367 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to main
09-14 06:18:40.132 3367 3367 D InsetsController: hide(ime(), fromIme=false)
09-14 06:18:40.132 3367 3367 I ImeTracker: org.kde.kdeconnect_tp:32644951: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
09-14 06:18:41.039 3367 3367 D KDE/BackgroundService: ForceRefreshConnections
09-14 06:18:41.056 3367 3367 D KDE/BackgroundService: onStartCommand
09-14 06:18:41.058 3367 3367 D KDE/BackgroundService: onNetworkChange
09-14 06:18:41.066 3367 3367 I BluetoothLinkProvider: onNetworkChange called
09-14 06:18:41.066 3367 3645 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
09-14 06:18:41.071 3367 3645 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
09-14 06:18:41.072 3367 3645 D MdnsDiscovery: Service discovered: name: PIXEL7_ID, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 109, expirationTime: 2025-09-14T06:20:40Z, txtRecord: {}
09-14 06:18:41.072 3367 3645 D MdnsDiscovery: Discovered myself, ignoring.
--------- switch to events
09-14 06:18:42.385 3367 3367 I view_enqueue_input_event: [eventType=Motion - Cancel,action=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity]
09-14 06:18:42.699 3367 3367 I wm_on_top_resumed_lost_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=topStateChangedWhenResumed]
09-14 06:18:42.702 3367 3367 I wm_on_paused_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=performPause,time=0ms]
--------- switch to main
09-14 06:18:43.140 3367 3367 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
09-14 06:18:43.154 3367 3367 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
09-14 06:18:43.155 3367 3367 I wm_on_stop_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=0ms]
--------- switch to main
09-14 06:18:43.155 3367 3367 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.app.Activity$$ExternalSyntheticLambda0@27b9881
--------- switch to events
09-14 06:18:43.156 3367 3367 I wm_on_destroy_called: [Token=209956211,Component Name=org.kde.kdeconnect.UserInterface.MainActivity,Reason=performDestroy,time=1ms]
--------- switch to main
09-14 06:18:43.157 3367 3367 D ViewRootImpl: Skipping stats log for color mode
--------- switch to events
09-14 06:19:10.456 3367 3367 I wm_on_create_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=performCreate,time=11ms]
--------- switch to main
09-14 06:19:10.457 3367 3367 D KDE/BackgroundService: ForceRefreshConnections
--------- switch to events
09-14 06:19:10.459 3367 3367 I wm_on_start_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=handleStartActivity,time=3ms]
09-14 06:19:10.460 3367 3367 I wm_on_resume_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=RESUME_ACTIVITY,time=1ms]
09-14 06:19:10.468 3367 3367 I wm_on_top_resumed_gained_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=topStateChangedWhenResumed]
--------- switch to main
09-14 06:19:10.469 3367 3367 D KDE/BackgroundService: onStartCommand
09-14 06:19:10.470 3367 3367 D KDE/BackgroundService: onNetworkChange
09-14 06:19:10.471 3367 3645 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
09-14 06:19:10.472 3367 3367 I BluetoothLinkProvider: onNetworkChange called
09-14 06:19:10.478 3367 3645 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
09-14 06:19:10.478 3367 3645 D MdnsDiscovery: Service discovered: name: PIXEL7_ID, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 109, expirationTime: 2025-09-14T06:21:05Z, txtRecord: {}
09-14 06:19:10.478 3367 3645 D MdnsDiscovery: Discovered myself, ignoring.
--------- switch to events
09-14 06:19:10.490 3367 3367 I viewroot_draw_event: [window=VRI[ShareActivity],event=reportDrawFinished seqId=0]
--------- switch to main
09-14 06:19:10.522 3367 3367 D InsetsController: hide(ime(), fromIme=false)
09-14 06:19:10.522 3367 3367 I ImeTracker: org.kde.kdeconnect_tp:21cbca48: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
--------- switch to events
09-14 06:19:13.543 3367 3367 I view_enqueue_input_event: [eventType=Motion - Cancel,action=org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity]
09-14 06:19:13.622 3367 3367 I wm_on_top_resumed_lost_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=topStateChangedWhenResumed]
09-14 06:19:13.623 3367 3367 I wm_on_paused_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=performPause,time=1ms]
--------- switch to main
09-14 06:19:14.147 3367 3367 D VRI[ShareActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
09-14 06:19:14.158 3367 3367 I viewroot_draw_event: [window=VRI[ShareActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
09-14 06:19:14.160 3367 3367 I wm_on_stop_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=0ms]
--------- switch to main
09-14 06:19:14.161 3367 3367 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.app.Activity$$ExternalSyntheticLambda0@9646e5d
--------- switch to events
09-14 06:19:14.161 3367 3367 I wm_on_destroy_called: [Token=96903477,Component Name=org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity,Reason=performDestroy,time=1ms]
--------- switch to main
09-14 06:19:14.162 3367 3367 D ViewRootImpl: Skipping stats log for color mode
After killing and restarting the kdeconnectd process
09-14 06:21:09.118 3367 3645 D MdnsDiscovery: Service discovered: name: PC_ID, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 109, expirationTime: 2025-09-14T06:22:09Z, txtRecord: {}
09-14 06:21:09.146 3367 3645 I MdnsDiscovery: MDNS successfully resolved name: PC_ID, type: ._kdeconnect._udp, subtypes: , hostAddresses: /10.0.0.3, hostname: my-pc, port: 1716, network: 109, expirationTime: 2025-09-14T06:22:09Z, txtRecord: {protocol=8, id=PC_ID, name=my-pc, type=desktop}
09-14 06:21:09.224 3367 30220 I KDE/LanLinkProvider: identity packet received from a TCP connection from my-pc
09-14 06:21:09.224 3367 30220 I KDE/LanLinkProvider: Starting SSL handshake with my-pc trusted:true
09-14 06:21:09.296 3367 30220 D LanLinkProvider: Starting handshake
09-14 06:21:09.329 3367 30220 D LanLinkProvider: Handshake done
09-14 06:21:09.347 3367 30221 I KDE/LanLinkProvider: Handshake as client successful with my-pc secured with TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
09-14 06:21:09.347 3367 30221 D KDE/LanLinkProvider: Creating a new link for device PC_ID
Thank you!