Skip to content

USB tethering is broken with iOS 14 => Need kernel upgrade

Hi,

iOS 14 have changed the format used to communicate over USB with iPhones, see:

A kernel patch have been provided and accepted for Linux 5.10: https://lore.kernel.org/linux-usb/20201119172439.94988-1-corsac@corsac.net/

The author of the patch also submitted it to Debian for inclusion in Buster & Sid kernel: https://github.com/libimobiledevice/libimobiledevice/issues/1038#issuecomment-733874274

The patch seems to have been accepted for 5.9.11-1: https://metadata.ftp-master.debian.org/changelogs//main/l/linux-signed-amd64/linux-signed-amd64_5.9.15+1_changelog & https://salsa.debian.org/kernel-team/linux/-/commit/b41dd7cbf24ccd01ded9841e3c7ed118f87f9aa4

However, it does not seems to be the case for backports Kernel & for the version used in Tails 4.14 (5.9.0.0-bpo2): https://metadata.ftp-master.debian.org/changelogs//main/l/linux-signed-amd64/linux-signed-amd64_5.9.6+1~bpo10+1_changelog

I am opening this bug to track this issue until this patch is available on Tails. Is the kernel version envisioned for %Tails_4.15 already known ?

To Do

On the branch that fixes this bug, revert 0e1e2ce1.

Edited by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information