Hi all,
postmarketOS does use deep sleep for the PinePhone for quite some time.
However on edge, this is currently broken: https://postmarketos.org/edge/2022/04/06/pinephone-suspend/
I suggest to use postmarketOS stable instead, or wait a bit until we’ve figured this out on edge. See the issue linked in that edge post for more information.
See the list of devices and their status here: https://wiki.postmarketos.org/wiki/Devices
The Jolla Phone has a port: https://wiki.postmarketos.org/wiki/Jolla_Phone_(jolla-sbj)
The Aqua Fish doesn’t have a port yet, so you’d need to create one (more work of course, but you can learn a lot about how things work if you are curious): https://wiki.postmarketos.org/wiki/Porting_to_a_new_device
You can use either as playground for postmarketOS. But you won’t be able to use it as daily driver or in general have many features working compared to the devices in the “main” or “community” categories.
Note that it’s only recommended to get the pinephone pro at this point if you want to develop for it, it doesn’t yet have as much working as the original pinephone.
In general, if you’re a Linux enthusiast who likes to tinker around with this, go ahead! If you are looking for something that you can replace your Android/iPhone with without any effort, then this is not for you yet.
Yep, /etc/deviceinfo
exists for all devices in postmarketOS. So if you want to do a quick hack, you can simply source the file in a shell script and add logic based on the codename defined there.
If you want a distro-agnostic solution, use the device-tree string, e.g.:
$ cat /proc/device-tree/compatible
pine64,pinephone-1.2pine64,pinephoneallwinner,sun50i-a64
This is what we use in megapixels for example.
Sorry to hear that.
Maybe that’s the problem? From pinephone faq:
In order to use the modem and Wi-Fi/Bluetooth, you need to ensure the battery is inside the device and has a sufficient charge. Even when supplying the phone with enough power, the modem and Wi-Fi chip will not work without a connected battery. Further, double check that you have not put the SD card into the sim card slot, or vice versa.
If that’s not the problem, please create an issue here and fill out all information of the template: https://gitlab.com/postmarketOS/pmaports/-/issues
FWIW, I run pmOS edge on the pinephone with latest updates and calls work for me.
(Now that answers which phone you are running ;) )
Issues should not be reported here in lemmy, but instead on gitlab / or in case of megapixels in the megapixels project.
With that being said, you don’t need to open an issue for this one. megapixels doesn’t run on anything but the pinephone and pinetab right now (but that is changing, e.g. the Purism folks have forked it to run on the Librem 5 and will probably upstream their patches at some point). There were also efforts to get them running on Samsung devices. If you really want to dig into it and are not afraid of hacking on the code, I suggest taking a look at the code. Otherwise you’ll need to wait until somebody makes it work with your device.
Some resources:
At least some of the apps you listed are already available, for example kdenlive (I cut my alpineconf video with kdenlive running on pmOS). Apps not available in the repos might be as flatpak at least, or you could consider packaging them yourself.
But I wonder why you would want to use them on a phone… (a powerful PC would be more suitable for blender, kdenlive e.g.).
Which phone is it?
For anyone wondering why this has a thumbnail, and the other episode does not:
https://gitlab.com/postmarketOS/cast.postmarketos.org/-/merge_requests/5
I’m surprised how many sites use that tag, this one line change surely was worth it :D
This looks really interesting, thanks for sharing!