After upgrading from Mobian bookworm to trixie on the PinePhone by following the manual upgrade instructions on
https://blog.mobian.org/posts/2025/10/ne...ting-keys/, I did not have any SSH access with my USB cable, no WiFi and no mobile network. The WiFi and mobile network did not appear in Phosh settings anymore, I could just see the network settings for USB. I could see the SSH server is running but the USB interface was down even when the cable was connected. Below is a solution I shared on Mobian Matrix channel in January.
To get WiFi in Phosh settings after upgrading from Mobian bookworm to trixie on the PinePhone, I had to download manually the firmware-realtek package
https://packages.debian.org/trixie/firmware-realtek (new package in trixie) on a computer. It is similar to the post of 98cwitr on this thread.
Then send it to the PinePhone using Bluetooth that was still working. Remove the old package firmware-realtek-rtl8723cs-bt that does not exist anymore on trixie because the old package needs to be removed to install the new one.
This will also remove the pinephone-support package that is not used anymore on Mobian trixie, as we can see on
https://packages.mobian.org, the new alternative package seems to be sunxi-support but it was not installed automatically:
sudo apt purge firmware-realtek-rtl8723cs-bt
sudo dpkg -i firmware-realtek_20250410-2_all.deb
For the mobile network and USB connection issues, it was because the kernel package linux-image-6.12.57+deb13-arm64 was installed during the upgrade. I fixed the issue by installing the PinePhone Linux kernel from Mobian repository:
sudo apt install linux-6.12-sunxi64
Then I removed the current kernel package.
Thanks to boriss from Mobian Matrix channel for the hint about a kernel issue which I also found mentioned on
https://gitlab.com/mobian1/devices/sunxi.../issues/11 in this thread:
https://forum.pine64.org/showthread.php?...#pid113909
Later I noticed that v4l2loopback was not working (needed to record videos with preview using ffmpeg
https://forum.pine64.org/showthread.php?...#pid122768), so I also had to replace the old Linux kernel headers package by the new one and reinstall v4l2loopback-dkms:
sudo apt purge linux-headers-6.6-sunxi64
sudo apt install linux-headers-6.12-sunxi64
sudo apt reinstall v4l2loopback-dkms
When rebooting after the upgrade from Mobian 12 to 13, I had to wait several minutes. There was a blue artwork from Plymouth because I accepted the new configuration during the upgrade.
The Mobian configuration can be used instead of the one from Debian, with this command (found on
https://gitlab.com/mobian1/issues/-/issues/278):
sudo plymouth-set-default-theme mobian
It could be useful to mention these additional steps on
https://blog.mobian.org/posts/2025/10/ne...ting-keys/ when upgrading manually to trixie on the PinePhone.