postmarketOS in 2025-09: PCB v0.2, Tauchgang, immutable, cellbroadcastd, pmb 3.6.0, ppc64le, SM7150 overhaul

October 12, 202533 min. read

A Xiaomi Mi 9T running Tauchgang, with some postmarketOS stickers around

Welcome to the latest edition of what happened in the last (two) months of postmarketOS development! This time we kick it off with a photo of a Xiaomi Mi 9T running the new Tauchgang project, more on that below. It was taken at BTO7, one of the many events where we hung out lately. Others include XDC, Datenspuren (pmOS flashing stand, pmOS talk, Linux on smartphones talk), KDE Akademy 2025, FrOSCon 20 (FOSS on mobile stand, pmOS talk), WHY2025, and DEF CON 33. Thanks to all who attended and represented postmarketOS and Linux Mobile there!

Organizational

Finances

Tauchgang

Tauchgang is a new initiative to provide stable U-Boot releases for a variety of Linux Mobile devices. It consists of a small patchset of top of the latest U-Boot releases with strict rules to keep it as close to upstream as possible.

"Initially supporting a handful of Qualcomm phones as well as an Amlogic SBC, we hope to become to standardised way to bring up Linux Mobile by providing a stable foundation that can abstract away many of the annoying device specific quirks. Tauchgang is not a postmarketOS-specific project, but postmarketOS graciously offered their GitLab instance for hosting of the source code and CI."

If you want to get involved, check out the porting guide, have a look at the issues and join #tauchgang:postmarketos.org on matrix. Developers from other projects (e.g. Mobian, DanctNIX, Ubuntu Touch, Sailfish OS, and even beyond Linux Mobile!) are explicitly welcome as well!

Thanks Casey, Jens, Alexey M. and Ferass!

PCB, Hardware CI

We are working towards getting automatic testing on real hardware in postmarketOS, see our previous blog post for details. There has been a lot of progress on the PCB since then:

A photo of hand-patched v0.1 PCB powering a OnePlus 6T. The phone is running powersupply on phosh A photo of hand-patched v0.1 PCB connected to a 100W rheostat for 5A load testing

The software side of the Hardware CI project has seen some development as well:

Thanks, ncorna, Federico, Martin R., Pablo!

Immutable postmarketOS

Significant progress has been made in the immutable version of postmarketOS, codenamed duranium, which enables verified A/B image-based updates for improved reliability:

If you are interested in this topic, you can follow progress and get involved in the dedicated postmarketos-immutable Matrix / IRC room.

systemd

pmbootstrap

We are excited that Henrik stepped up to become a pmbootstrap co-maintainer, joining Oliver, Casey, Stefan! Find code changes below, the best part is that pretty much all of them are already in the recently tagged 3.6.0 release:

New device ports

This time the following devices have been ported:

Kernel packaging

The past two months saw a ton of kernel activity across the board: many devices received Linux 6.16 and 6.17, improving hardware support and stability. Preparations were made for immutable images. Several Qualcomm-based devices (such as the Fairphone 3 or SHIFTphone 8) saw major functional upgrades including working speakers, LEDs, charging indicators, and vibration support.

U-Boot for Samsung Galaxy SII

The Samsung Galaxy SII now uses a close-to-mainline u-boot port as an intermediate, chainloaded bootloader, which in turns boots Linux and postmarketOS (!6921). The Galaxy SII was released in 2011, and has been supported in postmarketOS since the start, but the old age of the device causes issues, like:

By having u-boot in-between the stock bootloader and Linux these issues can be avoided, making it easier to support the device. It would probably make sense to switch this over to Tauchgang later on and then possibly add more features, like display and bootmenu support. Thanks, Henrik!

Booting up

Besides Tauchgang and the SII changes, we have some more news related to booting up postmarketOS:

pmaports

Artwork and homepage

Infrastructure

The infrastructure side of things has also gotten a number of improvements:

Misc

And what's next?

Help wanted

This blog post was written by Oliver, Ferass, Federico, Casey, Jens, Clayton, Henrik. Header image by Casey.