: @okias@floss.social is doing a lot work to mainstream patches to the kernel. During a meeting of Phosh.mobi e.V. members I learned that there seem to be not many testers for . I still had a broken Axolotl sitting on my desk…

  • repaired the phone that originally had been bought as part of a deal
    • cleaning inside (residue from water contact)
    • new display (two lines of broken pixels)
    • new usb-c pcb (didn't charge, data broke during testing)
  • learned about edl to recover if phone wouldn't boot to fastboot anymore (yes, really had that situation later 😉)
  • learned about the difference of fastboot and fastbootd mode
  • learned about u-boot and the boot chain on the phone
  • learned about dynamic partitions used in Android and how to use them from
  • learned about pmbootstrap
    • to build my own device images (mixture of existing axolotl and sdm845 to be compatible to the phone and the usage with u-boot and dynamic partitions)
    • changed pmbootstrap to build small (92M) boot image for boot_a/b partition
  • tried to get more space for out of the phone for boot & root than provided by boot_a/b and system_a/b
    • resized userdata of Android
    • created two additional partitions for postmarketOS
  • learned how to recover from kernel not booting without re-flashing
    • u-boot usb mass storage mode exports the mass storage of the phone over usb-c
    • phone connected to an aarch64 system ( running )
    • mounting encrypted partition, boot and what-else is needed
    • installing kernel packages via apk while in chroot on Librem5
  • learned how to compile a kernel using ./envkernel.sh and pmbootstrap

Now I'm quite sure I can recover from any failure I will encounter while testing sdm845 kernels and I have the following setup on my Shift6mq:

  • ShiftOS-L with small userdata partition in slot_b
    • applications for demoing the phone installed
    • work profile to contain closed source applications
  • postmarketOS edge installed on partitions behind userdata
    • u-boot on rescue_a
    • 1GB pmOS_boot
    • 60GB pmOS_root
    • applications for demoing
    • multi-user: my testing user, demo user
    • everything except cameras work
  • dual-boot possible on-the-go: enter fastboot (by holding vol-up at start), change slot, reboot

I put my notes on the postmarketOS wiki.

I started two merge requests:

I'll carry the phone at - Chemnitzer Linux Tage 2026 - on saturday 28th this month. I'll mostly be around the "Linux on Mobile" booth.

Chris Vogel shared 7 days ago
Chris Vogel shared 11 days ago
Chris Vogel shared 23 days ago
Chris Vogel shared a month ago
Chris Vogel shared a month ago

Hey :goose_honk: !

The developers have been busy and released version 0.14.0 a while ago. @Profpatsch@mastodon.xyz prepared an upgrade. I just published the new version.

Please look through the settings sections to adopt the new options available.

@webmink

Cookie monster! codeberg.org
Chris Vogel shared 2 months ago
Chris Vogel shared 2 months ago
Chris Vogel shared 2 months ago
Chris Vogel shared 2 months ago
Chris Vogel shared 3 months ago
Chris Vogel shared 3 months ago
Chris Vogel shared 3 months ago
Chris Vogel shared 3 months ago
Chris Vogel shared 3 months ago
Chris Vogel shared 3 months ago

Hey @ruud@mastodon.world - welcome amongst the ​s of the world!

Thanks for your ping about the installation in 🇳🇱 Netherlands.

I added you to the list of known instances on the wiki and sent you a federation request.

addressing a passerby: Uh, hey, nice to meet you! You're running a flohmarkt as well? You'd like to have some more visibility and reach? Come on - let's federate!

flohmarkt instances Codeberg.org
Chris Vogel shared 3 months ago
Chris Vogel shared 4 months ago