The repository bookworm-updates was not enabled by default in the Mobian 12.0 installer for the PinePhone (neither the Mobian bookworm-updates repository, nor the Debian bookworm-updates repository). On https://blog.mobian.org/posts/2023/06/10/bookworm/ they mention to add the repository for "users willing to test those updates (and report any regression they might cause) before they migrate". It looks like the repository bookworm-updates from Mobian is meant for users who want to test updates, unlike the repository bookworm-updates from Debian, which is meant for all users who don't want to wait the next point release (https://wiki.debian.org/StableUpdates).
I just tested the Linux kernel 6.1.98+sunxi64-1 from Mobian bookworm-updates but it did not fix the video recording issue.
It is not mentioned on https://blog.mobian.org/posts/2021/03/15...le-distro/ that Mobian staging should not be used with Mobian stable, they just say that Debian unstable repository should not be added (at the time of the article, Mobian was using Debian bullseye which was going to be stable in a few months).
I configured APT pinning preferences to not install anything by default from Mobian staging, so I only install the Linux kernel from Mobian staging, this is pretty safe I think and has the advantage to not compile the Linux kernel myself (in addition to getting kernel updates). Anyway, this is the only choice I had currently if I want to keep the stability of a Mobian stable base and fix the video recording issue. For the moment, I don't really need to switch to Mobian testing. Since the latest Megapixels git version with video recording did not work on Mobian, I compiled the latest release 1.8.2 which does not have the issue with new kernels unlike version 1.6.0.
Update: A better solution than using the Linux kernel from the Mobian staging repository with Mobian stable (bookworm) is to use it from Mobian testing (trixie) since the Linux kernel is more stable (currently 6.6.23+sunxi64-1 for testing instead of 6.6.39+sunxi64-1 for staging). Many people are already mixing Debian stable with testing, which should be safe with the appropriate APT pinning for a package like the Linux kernel that does not have dependencies that could break the system:
https://serverfault.com/questions/22414/...om-testing
A priority of -1 for Mobian testing repository can be an additional security to not install accidentally packages from testing (https://unix.stackexchange.com/questions...references).
This way, we have to explicitly request a package to be installed from testing:
sudo apt install linux-image-6.6-sunxi64 -t trixie
I also had to use Megapixels 1.6.1 on Mobian stable (with Linux kernel 6.6 from Mobian testing), otherwise the front camera pictures look more red / sunny than they actually are. Maybe this is due to this change in Megapixels 1.7.0:
"NOTE: this version of megapixels is not compatible with old libtiff versions (ca 2019 and earlier)"
https://gitlab.com/megapixels-org/Megapixels/-/tags
I just tested the Linux kernel 6.1.98+sunxi64-1 from Mobian bookworm-updates but it did not fix the video recording issue.
It is not mentioned on https://blog.mobian.org/posts/2021/03/15...le-distro/ that Mobian staging should not be used with Mobian stable, they just say that Debian unstable repository should not be added (at the time of the article, Mobian was using Debian bullseye which was going to be stable in a few months).
I configured APT pinning preferences to not install anything by default from Mobian staging, so I only install the Linux kernel from Mobian staging, this is pretty safe I think and has the advantage to not compile the Linux kernel myself (in addition to getting kernel updates). Anyway, this is the only choice I had currently if I want to keep the stability of a Mobian stable base and fix the video recording issue. For the moment, I don't really need to switch to Mobian testing. Since the latest Megapixels git version with video recording did not work on Mobian, I compiled the latest release 1.8.2 which does not have the issue with new kernels unlike version 1.6.0.
Update: A better solution than using the Linux kernel from the Mobian staging repository with Mobian stable (bookworm) is to use it from Mobian testing (trixie) since the Linux kernel is more stable (currently 6.6.23+sunxi64-1 for testing instead of 6.6.39+sunxi64-1 for staging). Many people are already mixing Debian stable with testing, which should be safe with the appropriate APT pinning for a package like the Linux kernel that does not have dependencies that could break the system:
https://serverfault.com/questions/22414/...om-testing
A priority of -1 for Mobian testing repository can be an additional security to not install accidentally packages from testing (https://unix.stackexchange.com/questions...references).
This way, we have to explicitly request a package to be installed from testing:
sudo apt install linux-image-6.6-sunxi64 -t trixie
I also had to use Megapixels 1.6.1 on Mobian stable (with Linux kernel 6.6 from Mobian testing), otherwise the front camera pictures look more red / sunny than they actually are. Maybe this is due to this change in Megapixels 1.7.0:
"NOTE: this version of megapixels is not compatible with old libtiff versions (ca 2019 and earlier)"
https://gitlab.com/megapixels-org/Megapixels/-/tags