postmarketOS
- postmarketOS in 2024-10: Accepted Grants, Timelines and Tokyopostmarketos.org postmarketOS in 2024-10: Accepted Grants, Timelines and Tokyo
Aiming for a 10 year life-cycle for smartphones
- Why and how we migrated from gitlab.com to gitlab.postmarketos.orgpostmarketos.org Why and how we migrated from gitlab.com to gitlab.postmarketos.org
Aiming for a 10 year life-cycle for smartphones
- Paying for development from the donations for the first time!postmarketos.org Paying for development from the donations for the first time!
Aiming for a 10 year life-cycle for smartphones
- v24.06: The One With Over 250 Devicespostmarketos.org v24.06: The One With Over 250 Devices
Aiming for a 10 year life-cycle for smartphones
- [VIDEO] Steam Gaming on postmarketOS using FEX Emulator and Distrobox
YouTube Video
Click to view this content.
I did a video tutorial and demonstration showing the Steam, FEX Emulator, and Distrobox setup I documented on the postmarketOS wiki here:
https://wiki.postmarketos.org/wiki/Steam
I go through the setup process for the Ubuntu container, FEX emulator, Steam, and then install and test two games - Half Life 2: Lost Coast and Tomb Raider (2013) to demonstrate gaming performance on an ARM device (in this case a Xiaomi Pad 5 Pro with Qualcomm Snapdragon 870 chip).
- [GUIDE] Installing Steam on postmarketOS using FEX Emulator and Distrobox
I managed to get Steam installed on my OnePlus 6T and Xiaomi Pad 5 Pro, both running postmarketOS, using Distrobox to create an Ubuntu 24.04 container and then installing FEX-Emu inside of it. I wrote up a guide on the postmarketOS wiki on how to do it, some issues I ran into, some tips on how to get around those issues, and a list of games I've tested. Feel free to expand upon this list if you try it out. Older games such as Half Life 2 are quite playable, especially if your device supports keyboard and mouse input. I have not yet tested using a controller.
- postmarketOS in 2024-09: systemd, PCB, talks, non-latin language fontspostmarketos.org postmarketOS in 2024-09: systemd, PCB, talks, non-latin language fonts
Aiming for a 10 year life-cycle for smartphones
- Can/does PMOS function alongside TWRP?
I'd like to install PMOS onto my Fairphone 5, because TWRP recently became available for it. However, the comments and post above this Reddit comment appear to demonstrate that the PMOS installer might overwrite all partitions (A and B, but also Recovery), if I've understood it correctly.
Has anyone used both together? If so, can you confirm whether it functions (as expected)?
- postmarketOS in 2024-08: Pixel 3A with Camera, Self-hosted GitLab, Eventspostmarketos.org postmarketOS in 2024-08: Pixel 3A with Camera, Self-hosted GitLab, Events
Aiming for a 10 year life-cycle for smartphones
- #42 INTERVIEW: verdre (of GNOME Shell on Mobile Fame)cast.postmarketos.org #42 INTERVIEW: verdre (of GNOME Shell on Mobile Fame)
Aiming for a 10 year life-cycle for smartphones
- (Slightly off-topic) How to repair a device for pmOS
This is slightly off-topic, but I've been looking for a device to run PostmarketOS and discovered that I had a Mi A1 in my drawer, which as I've discovered is pretty well supported.
Cool! Just one problem, it has a broken screen (not just the glass, but also the LCD).
I have an iFixit kit, but not a replacement screen and I'm looking for tips about where I could acquire one.
I'm looking for something that is high quality (not necessarily OEM, but close enough) and won't fail on me after some time. It should preferrably be easily shippable to Europe (Czechia).
Anyone have any knowledge of that sort?
- Short financial update and lookaheadpostmarketos.org Short financial update and lookahead
Aiming for a 10 year life-cycle for smartphones
- Anyone here using the Pixel 3a xl model?
If so please tell me the status of the development of the device so that we can share notes on how to get it fully running.
- What's the easiest way to make a device easier to port?unix.stackexchange.com Revision
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems
After researching why current consumer and embedded ARM (and, to a lesser extent, embedded RISC-V) devices are difficult to port to, the primary reason appears to be device discovery and driver support.
Obviously, extracting proprietary drivers from a potentially outdated AOSP-based OS version with a probably quite outdated kernel and getting that to run in mainline is a lot of work.
However, getting device trees shouldn't be, and really shouldn't be necessary, since they're not something that a manufacturer would hope close to their chest, unlike complex driver software.
Consequently, I would like to request to Fairphone β considering their mission statement β that they provide device trees and enumerable busses (if they don't) but would like to verify here that I wouldn't look like a moron asking for the wrong thing.
I hope this makes sense.
- postmarketOS in 2024-07: new homepage, pmbootstrap v3, sensors, libcamera and more!postmarketos.org postmarketOS in 2024-07: new homepage, pmbootstrap v3, sensors, libcamera and more!
Aiming for a 10 year life-cycle for smartphones
- Puremaps breaks
Anyone else having issues with Puremaps only working at random? Even with offline navigation it still tries to connect online and gives HTTP 400 errors. Further I noticed HERE maps is blank once you navigate.
- Switch interfaces without reinstall?
Is there a way to completely uninstall phosh on pmos stable and then install plasma mobile or lomiri? I tried removing the phosh package and installing the plasma-mobile one but the phosh apps were still there and it didnt seem like everything for plasma-mobile was installed.
- #41 INTERVIEW: Guido GΓΌnther (of Phosh, Librem 5 Fame)cast.postmarketos.org #41 INTERVIEW: Guido GΓΌnther (of Phosh, Librem 5 Fame)
Aiming for a 10 year life-cycle for smartphones
- Displayport/HDMI support on budget phones
anyone managed to attach a monitor to a Poco F1 or Oneplus 6/6T?
- postmarketOS in 2024-05: Better governance and planningpostmarketos.org postmarketOS in 2024-05: Better governance and planning
Aiming for a 10 year life-cycle for smartphones
- Introducing "Active Community Members"postmarketos.org Introducing "Active Community Members"
Aiming for a 10 year life-cycle for smartphones
- How to access internal storage via USB?
> Having ascertained https://discuss.kde.org/t/how-to-capture-a-screenshot-in-plasma-mobile/15070/2?u=rokejulianlockhart, I'd like to be able to transfer screenshots off my Plasma Mobile device. > > 1. I try to access it via KDE Plasma 6's Disks & Devices plasmoid (widget): > > > !Screenshot_20240505_041647|460x450 > > 1. However, all I see is: > > > !Screenshot_20240505_041605|689x170 > > Weirdly, it's acting like https://bugs.kde.org/show_bug.cgi?id=486594#c0.
I ask because I'd like to upload screenshots to https://bugzilla.mozilla.org/show_bug.cgi?id=1895116#c1, and ascertain whether it affects https://gitlab.com/postmarketOS/webflash/-/issues/2#note_1892953259.
- #40 INTERVIEW: Devin Lin (of Plasma Mobile Fame)cast.postmarketos.org #40 INTERVIEW: Devin Lin (of Plasma Mobile Fame)
Aiming for a 10 year life-cycle for smartphones
- New SXMO-ONFIRE Tool: units
cross-posted from: https://monero.town/post/2936546
> While our XMR.ID stagenet test is about to conclude, I've taken the time to polish and publish another piece from my Sxmo collection - a set of tools that should help simplify your everyday Monero use on desktop, terminal and mobile. > > It's called units and is intended to be used as your main calculator and friendly companion for quick XMR rate-conversions. > > Details: https://xmr.zone/sxmo-onfire/units/ > > Feel free to report any issues. > > --- > PS: The first piece of the collection is codes, a means of monitoring gift card spending and balances. It was published in September and announced on XMR.ID's Matrix. >
- postmarketOS in 2024-04: Grant applications and again, more TCs!postmarketos.org postmarketOS in 2024-04: Grant applications and again, more TCs!
Aiming for a 10 year life-cycle for smartphones
- Having some issues and not getting anywhere.
Hi folks! Yesterday, I joined the club and installed PostmarketOS+phosh on my "new" OnePlus6. Besides a usb-c (power only) cable that cost me an hour to troubleshoot, everything went smoothly.
Well, nearly everything. What I cant figure out at this point is how to install and get software. I'm on the latest stable release which might have been a mistake but I'm usually quite cautious at first.
So my problem is pmos came with 16 apps preinstalled and the software app only shows these when I open it. Can someone confirm or deny if this is normal? I asked around in 5 different places for stuff in the last 16 hrs (yes, I did sleep in between) and I know a lot of stuff now but this I could not figure out. :D
I know I can install flatpak, which I did but it never shows any results at all which I find unrealistic. I put in the repo like it is shown in the wiki and I have internet. Something else must be wrong.
I'm an admin by trade and I do some software development as a hobby so feel free to assume I know how to use the command line. I'm only a full time linux user for maybe half a year.
Anybody got ideas what might be wrong?
- #39 INTERVIEW: magdesign (of Cycling the World Fame)cast.postmarketos.org #39 INTERVIEW: magdesign (of Cycling the World Fame)
Aiming for a 10 year life-cycle for smartphones
- Error When trying to Update Pinephone
I tried to update my Pinephone CE using "sudo apk upgrade -a" and received the error
"Not continuing due to stale/unavailable repositories. Use --force-missing-repositories to continue"
I am on 23.12 with Phosh. I remember hearing that the Pinephone may be getting dropped from main to community so I wasn't sure if this was related to that or something different. Is it safe to use the command it suggests ? I figured I would ask before blindly doing it.
- postmarketOS in 2024-03: systemd and more trusted contributorspostmarketos.org postmarketOS in 2024-03: systemd and more trusted contributors
Aiming for a 10 year life-cycle for smartphones
- Is anyone running postmarketOS on one of the ~2015-era MSM8916 Samsung Galaxy phones?
cross-posted from: https://hexbear.net/post/2029720
> I was thinking of getting one of these as a cheap replacement for my broken (and disappointing) Pinephone Pro. > > What's the experience like?
- Editing partitions on Motorola Moto G 2015 (Osprey)
Edit 2/2/24: So, earlier today, I got the idea to use lvm. I've only used it once in a TUI install, so I had to learn how CLI tools today. I was pleased to see volume group and changes made to the logical volume persisted after a reboot.
While trying to learn how to configure the initramfs to boot pmOS from a logical volume, I discovered a gitlab thread from 2017 discussing using system and userdata as a logical volume: https://gitlab.com/postmarketOS/pmbootstrap/-/issues/60
So, I'm gonna continue investigating that. Still curious as to what's preventing the partition layout from being altered. Maybe I'll figure that out along the way.
-------------------------------
https://wiki.postmarketos.org/wiki/Motorola_Moto_G_2015_(motorola-osprey)
This phone only has 8GB of internal storage. I've attempted to remove the system and userdata partitions and create a larger unified partition in their place. I have no desire to ever run Android on it again, so I'm willing to risk bricking it. No matter what I do, those partitions are restored after a reboot.
I've tried directly doing so via parted in pmOS running from an SD.
On my PC, I've tried cloning the internal storage, making the partitions accessible via losetup and partprobe, editing them via parted, and piping the edited clone via dd using ssh in pmOS and adb in TWRP.
Afterward, I'd use partprope and run 'ls /dev/(block/)mmcblk0*', lsblk, and 'parted /dev/(block)/mmcblk0 p' to verify that the desired partitions are in place. Only in pmOS, though. TWRP gives a device busy error when using partprobe.
I've tried using using fastboot's delete-logical-partition option, but that failed with an error telling me to run 'fastboot oem help', which lists no commands to delete partitions. I realized today the aforementioned would apparently only work on devices using Android dynamic partitions.
In pmOS, I see no output in dmesg when editing partitions. I have no idea what to search for online and keep getting irrelevant or no results. Does anyone know what is occurring here or what I should be looking out for?
- #37 Clayton goes full-time, v23.12, smart speakers, musl localescast.postmarketos.org #37 Clayton goes full-time, v23.12, smart speakers, musl locales
Aiming for a 10 year life-cycle for smartphones
- Bounty for SDM845 camera supportgitlab.com can you add camera sensor support IMX519 please ? (#21) Β· Issues Β· Qualcomm Snapdragon 845 Mainline / Linux Β· GitLab
Hello, could you add the camera Sensor Support for: IMX519 please ? Found a Source here https://github.com/raspberrypi/linux/blob/rpi-5.19.y/drivers/media/i2c/imx519.c
I would like to incentivize timely (1-2 months max.) implementation of pmOS camera-support for SDM845 devices by offering a bounty of 6 XMR (Monero, the digital cash). The intent to win the bounty has to be discussed here beforehand.
If supporting the entire list of devices implies significantly more effort than a subset, the minimum should be OnePlus and Shift. Details from comment:
> When one opens a camera application (like
millipixels
), the screen should show what the camera points at and capturing color photo and video of that content should be possible. It should run in a stable manner (meaning no anticipated crashes) and the required changes should be accepted into the postmarketOSedge
branch.If bounties happen to be against the ethos of the project, let me know.
On the contrary, I hereby invite others to chip in.
Comment if interested.