KDEConnect unable to find a device

Hello , i’ve been stuck for hours trying to get KDE Connect working but it will not find my devices. Here are the things I tried:

  • Manually added my device IP in the app
  • Added the customDevices line in ~/.config/kdeconnect/config
  • Pinged my device IP and was able to get a response
  • Tried with iPhone and Android device
  • AP Isolation is disabled in my router settings
  • Disabled the firewall
  • Deleted all config and cache using rm -rf ~/.config/kdeconnect/ ~/.cache/kdeconnect/ ~/.local/share/kdeconnect/
  • Disabled Bluetooth backend in kdeconnect settings since I dont have a bluetooth adapter
  • Output of ss -tunelp | grep -i kdeconnect:
udp   UNCONN 0      0                   *:1716            *:*    users:(("kdeconnectd",pid=1362,fd=40))      uid:1000 ino:114086 sk:1009 cgroup:/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service v6only:0 <->    
tcp   LISTEN 0      50                  *:1716            *:*    users:(("kdeconnectd",pid=1362,fd=41))      uid:1000 ino:114087 sk:100a cgroup:/user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service v6only:0 <->    
  • Output of nc -z -v 192.168.0.155 1714-1764:
nc: connect to 192.168.0.155 port 1714 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1715 (tcp) failed: Connection refused
Connection to 192.168.0.155 1716 port [tcp/xmsg] succeeded!
nc: connect to 192.168.0.155 port 1717 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1718 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1719 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1720 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1721 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1722 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1723 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1724 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1725 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1726 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1727 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1728 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1729 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1730 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1731 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1732 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1733 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1734 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1735 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1736 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1737 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1738 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1739 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1740 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1741 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1742 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1743 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1744 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1745 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1746 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1747 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1748 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1749 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1750 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1751 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1752 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1753 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1754 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1755 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1756 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1757 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1758 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1759 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1760 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1761 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1762 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1763 (tcp) failed: Connection refused
nc: connect to 192.168.0.155 port 1764 (tcp) failed: Connection refused
  • Output of journalctl --user --unit=app-org.kde.kdeconnect.daemon@autostart.service (with debug):
Jan 13 22:06:10 archlinux systemd[979]: Starting KDE Connect...
Jan 13 22:06:10 archlinux systemd[979]: Started KDE Connect.
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initializing high-DPI scaling
Jan 13 22:06:10 archlinux kdeconnectd[45243]: environment variable set: QT_SCREEN_SCALE_FACTORS ""
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initialization done, high-DPI scaling is active
Jan 13 22:06:10 archlinux kdeconnectd[45243]: init_platform called with pluginNamesWithArguments "wayland" platformPluginPath "" platformThemeName ""
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/platforms" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqvnc.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platforms/libqvnc.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "vnc"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "QVncIntegrationPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("vnc")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqlinuxfb.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platforms/libqlinuxfb.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "linuxfb"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "QLinuxFbIntegrationPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("fullscreen-shell-v1")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/wayland-shell-integration" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Using the 'xdg-shell' shell integration
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Successfully loaded Qt platform plugin "wayland"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Adding platform integration's theme names to list of theme names: QList("kde", "generic")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Attempting to create platform theme "kde" via QPlatformThemeFactory::create
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/platformthemes" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqxdgdesktopportal.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platformthemes/libqxdgdesktopportal.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "xdgdesktopportal",
                                                          "flatpak",
                                                          "snap"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "QXdgDesktopPortalThemePlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("xdgdesktopportal", "flatpak", "snap")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqgtk3.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platformthemes/libqgtk3.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "gtk3"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "QGtk3ThemePlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("gtk3")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "KDEPlasmaPlatformTheme6.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "kde"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "KdePlatformThemePlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("kde")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/platformthemes" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: default fonts: system QFont(Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1) fixed QFont(monospace,9,-1,2,400,0,0,0,0,0,0,0,0,0,0,1)

Jan 13 22:06:10 archlinux kdeconnectd[45243]: Icon theme "" not found.
Jan 13 22:06:10 archlinux kdeconnectd[45243]: resolving style
Jan 13 22:06:10 archlinux kdeconnectd[45243]: no style (or Default) was specified; checking if we have an appropriate style for this platform
Jan 13 22:06:10 archlinux kdeconnectd[45243]: using "Fusion" as a default
Jan 13 22:06:10 archlinux kdeconnectd[45243]: done resolving:
                                                  style="Fusion"
                                                  custom=false
                                                  resolved=true
                                                  fallbackStyle=""
                                                  fallbackMethod="QT_QUICK_CONTROLS_FALLBACK_STYLE"
                                                  configFilePath=":/qtquickcontrols2.conf"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: setStyle called with "org.kde.desktop"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: style "org.kde.desktop" set on QQuickStyleSpec
Jan 13 22:06:10 archlinux kdeconnectd[45243]: clearing resolved flag and resolving
Jan 13 22:06:10 archlinux kdeconnectd[45243]: resolving style
Jan 13 22:06:10 archlinux kdeconnectd[45243]: done resolving:
                                                  style="org.kde.desktop"
                                                  custom=true
                                                  resolved=true
                                                  fallbackStyle=""
                                                  fallbackMethod="QT_QUICK_CONTROLS_FALLBACK_STYLE"
                                                  configFilePath=":/qtquickcontrols2.conf"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Successfully created platform theme "kde" via QPlatformThemeFactory::create
Jan 13 22:06:10 archlinux kdeconnectd[45243]: using input method: QtWaylandClient::QWaylandInputContext
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/wayland-graphics-integration-client" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqt-plugin-wayland-egl.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.WaylandClient.QWaylandClientBufferIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "wayland-egl"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "QWaylandEglClientBufferPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("wayland-egl")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libdmabuf-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libdmabuf-server.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "dmabuf-server"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "DmaBufServerBufferPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libshm-emulation-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libshm-emulation-server.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "shm-emulation-server"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "ShmServerBufferPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libvulkan-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libvulkan-server.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "vulkan-server"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "VulkanServerBufferPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libdrm-egl-server.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/wayland-graphics-integration-client/libdrm-egl-server.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.WaylandClient.QWaylandServerBufferIntegrationFactoryInterface.5.3",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "drm-egl-server"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "DrmEglServerBufferPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList()
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/wayland-graphics-integration-client" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Available client buffer integrations: QList("wayland-egl")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Using Wayland-EGL
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initializing client buffer integration "wayland-egl"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/iconengines" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "libqsvgicon.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/iconengines/libqsvgicon.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QIconEngineFactoryInterface",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "svg",
                                                          "svgz",
                                                          "svg.gz"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "QSvgIconPlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("svg", "svgz", "svg.gz")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/iconengines" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Initialized icon loader with system theme "breeze-dark" and SVG support true
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Setting fallback theme name to "breeze"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/lib/qt6/plugins/styles" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "oxygen6.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/styles/oxygen6.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QStyleFactoryInterface",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "Oxygen"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "StylePlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("oxygen")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: looking at "breeze6.so"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Found metadata in lib /usr/lib/qt6/plugins/styles/breeze6.so, metadata=
                                              {
                                                  "IID": "org.qt-project.Qt.QStyleFactoryInterface",
                                                  "MetaData": {
                                                      "Keys": [
                                                          "Breeze"
                                                      ]
                                                  },
                                                  "archlevel": 1,
                                                  "className": "StylePlugin",
                                                  "debug": false,
                                                  "version": 395776
                                              }
                                              
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Got keys from plugin meta data QList("breeze")
Jan 13 22:06:10 archlinux kdeconnectd[45243]: checking directory path "/usr/bin/styles" ...
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/styles/breeze6.so" loaded library
Jan 13 22:06:10 archlinux kdeconnectd[45243]: Setting fallback theme name to "breeze"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: setStyle called with "org.kde.desktop"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: style "org.kde.desktop" set on QQuickStyleSpec
Jan 13 22:06:10 archlinux kdeconnectd[45243]: clearing resolved flag and resolving
Jan 13 22:06:10 archlinux kdeconnectd[45243]: resolving style
Jan 13 22:06:10 archlinux kdeconnectd[45243]: done resolving:
                                                  style="org.kde.desktop"
                                                  custom=true
                                                  resolved=true
                                                  fallbackStyle=""
                                                  fallbackMethod="QT_QUICK_CONTROLS_FALLBACK_STYLE"
                                                  configFilePath=":/qtquickcontrols2.conf"
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/styles/breeze6.so" unloaded library 
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so" unloaded library 
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/platformthemes/KDEPlasmaPlatformTheme6.so" unloaded library 
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so" unloaded library 
Jan 13 22:06:10 archlinux kdeconnectd[45243]: "/usr/lib/qt6/plugins/platforms/libqwayland.so" unloaded library 
Jan 13 22:06:10 archlinux kdeconnectd[45243]: QThreadStorage: entry 2 destroyed before end of thread 0x55994cd69810
Jan 13 22:06:10 archlinux kdeconnectd[45243]: QThreadStorage: entry 1 destroyed before end of thread 0x55994cd69810

Despite trying all that , I still cannot get both devices to discover.