Bug 470314 - Transfer files to iPad 6th generation iOS_16.5 no longer works
Summary: Transfer files to iPad 6th generation iOS_16.5 no longer works
Status: REPORTED
Alias: None
Product: kdeconnect
Classification: Applications
Component: ios-application (show other bugs)
Version: unspecified
Platform: Other iPadOS
: NOR major
Target Milestone: ---
Assignee: Lucas W.
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-26 21:30 UTC by JeffG
Modified: 2024-12-29 04:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Error Message shown on apple device (183.25 KB, image/png)
2024-12-28 19:48 UTC, Ranbeer Malhotra
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JeffG 2023-05-26 21:30:05 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Pairing between the iPad 6th generation and anything else becomes obsolete when the app on the iPad is started. Delete the old pair and create and new pair.
2. Initiate transfer to iPad 6th generation running iOS_16.5. From Kubuntu 22.04_LTS, openSUSE Tumbleweed, or iPhone 11 iOS_16.5. The sender does not matter. Result is always the same. Nothing happens.
3. 

OBSERVED RESULT
Nothing happens on the iPad. In Kubuntu or openSUSE, the notification is "Sending to iPad." Nothing happens on the iPhone when sending to the iPad.

EXPECTED RESULT
Expecting a file to arrive on the iPad in the KDE Connect folder, which is now missing since the latest Apple update to iOS_16.5. I am unable to manually create this folder in the Files app, figuring the missing folder might be the problem.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.19.0-42-generic (64-bit)
(available in About System)
KDE Plasma Version: 5.24.7
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
File transfer does work:
From Kubuntu to iPhone 11 and to openSUSE Tumbleweed.
From openSUSE Tumbleweed to iPhone 11 and to Kubuntu.

File transfer does not work:
From iPhone 11 to Kubuntu and to openSUSE Tumbleweed.
From iPad 6th generation to Kubuntu and to openSUSE Tumbleweed.
Has iOS ever been able to send a file?

The iPad is still able to remotely control the mouse and keyboard once a new pair is established.

This started with the latest security update from Apple. Before that latest update, file transfers to the iPad worked as intended.

I have deleted the app from the iPad and rebooted it before doing a new install. No changes.

On the iPad in the Files app, getting more info for the home folder, the size is zero bytes for 2 items. One item is shown the downloads folder for the Brave browser. If I try to create a new "KDE Connect" folder, I get a notification informing me that the name is already taken. At the bottom of the screen, I am informed only one item exits.

On the same iPad in the files app, when I type KDE into the search box, I get two folders named "KDE Connect" on my iPad. One is overlaid with the KDE icon.
Comment 1 Ranbeer Malhotra 2024-12-28 08:57:54 UTC
(In reply to JeffG from comment #0)
> SUMMARY
> ***
> NOTE: If you are reporting a crash, please try to attach a backtrace with
> debug symbols.
> See
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports
> ***
> 
> 
> STEPS TO REPRODUCE
> 1. Pairing between the iPad 6th generation and anything else becomes
> obsolete when the app on the iPad is started. Delete the old pair and create
> and new pair.
> 2. Initiate transfer to iPad 6th generation running iOS_16.5. From Kubuntu
> 22.04_LTS, openSUSE Tumbleweed, or iPhone 11 iOS_16.5. The sender does not
> matter. Result is always the same. Nothing happens.
> 3. 
> 
> OBSERVED RESULT
> Nothing happens on the iPad. In Kubuntu or openSUSE, the notification is
> "Sending to iPad." Nothing happens on the iPhone when sending to the iPad.
> 
> EXPECTED RESULT
> Expecting a file to arrive on the iPad in the KDE Connect folder, which is
> now missing since the latest Apple update to iOS_16.5. I am unable to
> manually create this folder in the Files app, figuring the missing folder
> might be the problem.
> 
> SOFTWARE/OS VERSIONS
> Windows: 
> macOS: 
> Linux/KDE Plasma: 5.19.0-42-generic (64-bit)
> (available in About System)
> KDE Plasma Version: 5.24.7
> KDE Frameworks Version: 5.92.0
> Qt Version: 5.15.3
> 
> ADDITIONAL INFORMATION
> File transfer does work:
> From Kubuntu to iPhone 11 and to openSUSE Tumbleweed.
> From openSUSE Tumbleweed to iPhone 11 and to Kubuntu.
> 
> File transfer does not work:
> From iPhone 11 to Kubuntu and to openSUSE Tumbleweed.
> From iPad 6th generation to Kubuntu and to openSUSE Tumbleweed.
> Has iOS ever been able to send a file?
> 
> The iPad is still able to remotely control the mouse and keyboard once a new
> pair is established.
> 
> This started with the latest security update from Apple. Before that latest
> update, file transfers to the iPad worked as intended.
> 
> I have deleted the app from the iPad and rebooted it before doing a new
> install. No changes.
> 
> On the iPad in the Files app, getting more info for the home folder, the
> size is zero bytes for 2 items. One item is shown the downloads folder for
> the Brave browser. If I try to create a new "KDE Connect" folder, I get a
> notification informing me that the name is already taken. At the bottom of
> the screen, I am informed only one item exits.
> 
> On the same iPad in the files app, when I type KDE into the search box, I
> get two folders named "KDE Connect" on my iPad. One is overlaid with the KDE
> icon.

Hi there. This bug you are describing, which way does the file transfer fails. From KDE to Apple Devices or from Apple Devices to KDE? The Additional information portion kind of confused me in its description.
Comment 2 JeffG 2024-12-28 17:22:37 UTC
The failure happens when trying to transfer any file from KDE Plasma 
running on Kubuntu 22.04 LTS to iPadOS_16.5 running on an iPad, 6th 
generation. The same failure happens when trying to transfer any file from 
KDE Plasma running on Kubuntu 22.04 LTS to iOS_16.5 running on an iPhone 
11.

Jeff Guse


On Saturday 28 December 2024 02:57:54 AM (-06:00), Ranbeer Malhotra wrote:

 > https://bugs.kde.org/show_bug.cgi?id=470314
 > 
 > Ranbeer Malhotra <ranbeermalhotra2004@gmail.com> changed:
 > 
 >            What    |Removed                     |Added
 > 
----------------------------------------------------------------------------

 >                  CC|                            
|ranbeermalhotra2004@gmail.c
 >                    |                            |om
 >              Status|REPORTED                    |NEEDSINFO
 >          Resolution|---                         |WAITINGFORINFO
 > 
 > --- Comment #1 from Ranbeer Malhotra <ranbeermalhotra2004@gmail.com> ---
 > (In reply to JeffG from comment #0)
 > > SUMMARY
 > > ***
 > > NOTE: If you are reporting a crash, please try to attach a backtrace 
with
 > > debug symbols.
 > > See
 > > https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
 > > How_to_create_useful_crash_reports
 > > ***
 > > 
 > > 
 > > STEPS TO REPRODUCE
 > > 1. Pairing between the iPad 6th generation and anything else becomes
 > > obsolete when the app on the iPad is started. Delete the old pair and 
create
 > > and new pair.
 > > 2. Initiate transfer to iPad 6th generation running iOS_16.5. From 
Kubuntu
 > > 22.04_LTS, openSUSE Tumbleweed, or iPhone 11 iOS_16.5. The sender does 
not
 > > matter. Result is always the same. Nothing happens.
 > > 3. 
 > > 
 > > OBSERVED RESULT
 > > Nothing happens on the iPad. In Kubuntu or openSUSE, the notification 
is
 > > "Sending to iPad." Nothing happens on the iPhone when sending to the 
iPad.
 > > 
 > > EXPECTED RESULT
 > > Expecting a file to arrive on the iPad in the KDE Connect folder, 
which is
 > > now missing since the latest Apple update to iOS_16.5. I am unable to
 > > manually create this folder in the Files app, figuring the missing 
folder
 > > might be the problem.
 > > 
 > > SOFTWARE/OS VERSIONS
 > > Windows: 
 > > macOS: 
 > > Linux/KDE Plasma: 5.19.0-42-generic (64-bit)
 > > (available in About System)
 > > KDE Plasma Version: 5.24.7
 > > KDE Frameworks Version: 5.92.0
 > > Qt Version: 5.15.3
 > > 
 > > ADDITIONAL INFORMATION
 > > File transfer does work:
 > > From Kubuntu to iPhone 11 and to openSUSE Tumbleweed.
 > > From openSUSE Tumbleweed to iPhone 11 and to Kubuntu.
 > > 
 > > File transfer does not work:
 > > From iPhone 11 to Kubuntu and to openSUSE Tumbleweed.
 > > From iPad 6th generation to Kubuntu and to openSUSE Tumbleweed.
 > > Has iOS ever been able to send a file?
 > > 
 > > The iPad is still able to remotely control the mouse and keyboard once 
a new
 > > pair is established.
 > > 
 > > This started with the latest security update from Apple. Before that 
latest
 > > update, file transfers to the iPad worked as intended.
 > > 
 > > I have deleted the app from the iPad and rebooted it before doing a 
new
 > > install. No changes.
 > > 
 > > On the iPad in the Files app, getting more info for the home folder, 
the
 > > size is zero bytes for 2 items. One item is shown the downloads folder 
for
 > > the Brave browser. If I try to create a new "KDE Connect" folder, I 
get a
 > > notification informing me that the name is already taken. At the 
bottom of
 > > the screen, I am informed only one item exits.
 > > 
 > > On the same iPad in the files app, when I type KDE into the search 
box, I
 > > get two folders named "KDE Connect" on my iPad. One is overlaid with 
the KDE
 > > icon.
 > 
 > Hi there. This bug you are describing, which way does the file transfer 
fails.
 > From KDE to Apple Devices or from Apple Devices to KDE? The Additional
 > information portion kind of confused me in its description.
 >
Comment 3 Ranbeer Malhotra 2024-12-28 19:48:51 UTC
Created attachment 176934 [details]
Error Message shown on apple device

Does the failure result in the error "No route to host" on the apple device? Kindly refer to the attachment
Comment 4 JeffG 2024-12-28 20:36:32 UTC
On the iPad, I would get nothing. No errors. No faults. No indication of 
any failure. When I checked to see if any file was transferred to the iPad, 
nothing was transferred.

When I tried again today, the iPad 6th generation is able to discover KDE 
Connect running on Kubuntu 24.04 LTS, but keeps timing out when trying to 
connect. the iPad is currently running iPadOS 17.7.3.

The iPhone 11 does nothing when running KDE Connect. It is unable to see 
the iPad or Kubuntu 24.04 LTS when trying to use KDE Connect. The iPhone is 
running iOS 17.7.2.

TCP and UDP ports 1714:1764 are allowed to accept incoming on Kubuntu, both 
IPv4 and IPv6. Just to make certain there was not any port conflict, I 
disabled the firewall with no change in results.

I am convinced Apple did something when iOS_16.5 was released to prevent 
KDE Connect from being functional. Knowing how Apple does things, this 
would not surprise me.

There is no problem with Kubuntu. I have a second computer running openSUSE 
Tumbleweed. I am able to connect and transfer files between Kubuntu and 
Tumbleweed without any issues, as intended, firewall enabled, TCP and UDP 
ports 1714:1764 accepting incoming.


On Saturday 28 December 2024 01:48:51 PM (-06:00), Ranbeer Malhotra wrote:

 > https://bugs.kde.org/show_bug.cgi?id=470314
 > 
 > --- Comment #3 from Ranbeer Malhotra <ranbeermalhotra2004@gmail.com> ---
 > Created attachment 176934 [details]
 >   --> https://bugs.kde.org/attachment.cgi?id=176934&action=edit
 > Error Message shown on apple device
 > 
 > Does the failure result in the error "No route to host" on the apple 
device?
 > Kindly refer to the attachment
 >
Comment 5 Ranbeer Malhotra 2024-12-29 04:26:18 UTC
Hmm, the bug seems to be different from the one I am currently following but with same outcome i.e. file not being transferred. Since, I do not have the necessary devices to reproduce the bug on my end, I am marking the bug back to Reported Status. Meanwhile, you may try a possible solution mentioned in Bug 495307 comment 5 
> If one refreshes the Discovery on iPad first and then share files, they
> are sent over without any errors from my laptop to iPad. Somebody please confirm this behavior