postmarketOS

11.6K Followers
60 Following
714 Posts
postmarketOS develops free and open-source software to extend the life of consumer electronics. By empowering people to have full control of their devices, we promote a healthier and more sustainable society.
Homepagehttps://postmarketos.org/
Installhttps://postmarketos.org/install/
Donatehttps://opencollective.com/postmarketos
Podcasthttps://cast.postmarketos.org/

If you're interested in a semi-beginner friendly contribution opportunity in #postmarketOS, we currently have an issue with using Podman/Distrobox in the Console terminal emulator. @craftyguy already investigated it and found a probable root cause, so either just verifying his hypothesis or sending an actual fix upstream would be helpful!

See https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4469 for more information.

running podman/distrobox from gnome-console does not work (#4469) · Issues · postmarketOS / pmaports · GitLab

On edge, with the latest gnome-console and podman: $ distrobox enter debian-forky

GitLab

I don't think I remember the last time I wrote code... Maybe like 2 or 3 weeks ago? And that is sinking like 20+ hours a week on #postmarketOS

It's quite crazy how governance and coordinating with people takes so much time 😅 The results are totally worth it though!

Since switching to #postmarketOS, one of the things I missed most from Android is this curious keyboard app "Unexpected Keyboard," which lets you access most symbols with a swipe. Importantly for Linux, it has Ctrl, Tab, Escape, and arrows!

I found a repo called "Unfettered Keyboard" (by @flamingradian), which is a faithful port of the base features from my favorite keyboard! I switched to #PlasmaMobile a couple days back and am so thrilled to be able to use this keyboard on it!!

SXMO 2026 - Oneplus 6 PostmarketOS v25.12

https://youtu.be/U4e3znNi98Q?si=fLFsyEZj2ZzRXpvi Hi all, the friendly neighborhood #sxmo stan here. Apps listed per appearance: #wpaperd - dissolve transit...

@UndeadLeech @hsza one of postmarketOS's goals is to use existing software and contribute upstream. As for postmarketOS custom software, they should be completely distro-agnostic, so they should be able to run on Arch for example, or Debian/Mobian (and indeed, a bunch of pmOS software is packaged and used in Mobian). No one likes vendor lock-in

Last night I opened a draft merge request to open up #postmarketOS #pmbootstrap's flashing interface to more use-cases by adding a new "flash" subcommand that takes a path to any arbitrary file and the name of the partition to flash. It works like the existing flashing subcommands, i.e. no need to install and set up any flashing tools on your host—especially useful if your OS does not provide easy access to up-to-date device flashing tools.

Testing and feedback welcome: https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2906

Draft: pmb.flasher: Add support for flashing arbitrary files (!2906) · Merge requests · postmarketOS / pmbootstrap · GitLab

Useful if you don't want to install a specific flashing tool on your PC's host system or want a generic interface where you don't need to remember the...

GitLab

Yesterday I fixed the Fairphone 5 audio on my Archlinux system, just for myself (afaik I'm the only user of my FP5 stuff).

Within that day, @wrenix submitted a pmOS patch and 3 separate people already approved it (with Luca not even being one of them).

@FestplattenSchnitzel even ported the fix to the FP4 and tested it.

PostmarketOS might not be able to win me over from Arch with their software, but the community they managed to build is impressive.

#linuxmobile #postmarketos #fairphone

heads up for edge users, flatpak currently doesn't work unless removing a directory manually: https://postmarketos.org/edge/2026/04/13/flatpak-repos-broken/
Flatpak command broken with package version 1.16.6-r1

Aiming for a 10 year life-cycle for smartphones

postmarketOS
Weekly GNU-like Mobile Linux Update (15/2026): Cameras and External Screens

Camera enablement success Pixel 3 and SHIFT6mq (both sdm845-powered), FuriLabs demo their new dock that uses DisplayLink to drive external displays, news regarding the Dawndrums Divine D, help fund the Phosh Contributors Meeting in May, another postmarketOS podcast episode, updates by Jolla on shipping batches, and more!

LINux on MOBile
Power button on this phone feels pretty nice 

I got annoyed because buttons on this phone have terrible quality and don't register presses when case is off.

While poking the board with oscilloscope to find UART I found a testpad that was shorting to ground when I pressed the power button, so here we go.

Also found that shorting two pins around the battery connector makes phone boot with only USB attached (both testpads had same voltage with battery connected and USB cable plugged in) so I can attach a MCU to toggle power on/off and turn phone on/off by setting pins high or low, I should have some octocouplers in parts drawer.

Sadly still no UART, I *really* don't want to deploy a Windows VM just to use some Chinese software to get schematics for this but it should be much easier to find it now.

Someone sent me memory dump from that software and it looks like it opens a tunnel to China (geoblock), authenticates over HTTP with cookie and downloads PDFs from "http://down.dzkj16888.com/down/51/pdf/$VENDOR/$MODEL/$FILE.pdf". I probably could pwn it and archive all pdfs they host on that server but I don't have enough spoons