my perpetual notes on the PinePhone Pro
date: may 25, 2024
this page shall serve as a perpetual collection of my notes
on the PinePhone
Pro.
$ cat introduction
i bought the PinePhone Pro for $399 on my birthday, and i
received it 9 days later, including customs. DHL was used as the carrier, and the
package was sent from Hong Kong.
the Pro doesn't come with an OS pre-installed, you have to
pick one. out of the various
options available, i chose postmarketOS.[4]
it took me about an hour to realize that there is protective
foil under the battery contacts, and that you have to charge a
battery in order to function. :P
Tow-Boot was installed as
per the
guide.
KDE breaks audio, and phosh
is ugly imo, so i
chose gnome-mobile
. it's more functional too, and
the performance isn't that bad if you compile it
yourself.
specifications[2]:
- RK3399S (quad-core A53, dual-core A72)
- Mali T860 (ngl, it's shit)
- 6" IPS LCD (1440x720)
- 4GB RAM
- 128GB storage (eMMC)
- microSD slot
- USB-C (with DisplayPort!)
- IMX258 rear-camera, OV8858 front-facing
- notification LED
- quectel eg25-g
$ ls pics # or it didn't
happen

$ ls good
- privacy
switches! pop off the back, (they're not on the exterior),
and there are 6 DIP switches allowing you to disable the modem,
wifi/bt, microphone, rear camera, front camera, and UART.
(we'll get to that)
- flipping the 6th switch lets you choose the 3.5mm jack to
either be a usual audio port, or a 1.5Mbaud UART connection.
(see the
Pine64 store for details)
- you can change the IMEI with just an AT command, perfect
for the paranoid![5]
- like a jailbroken iPhone, but without the security issues
and running the latest software.
- a good Mastodon client, Tuba is available. uses
native GTK4.
- alternatively, there's Tokodon. (i haven't
tried it)
- notification LED can assist with debugging,
- when the device starts it is red,
- yellow afterwards, and if you boot from microSD, it turns
cyan.
- MaskROM is like the BootROM on an iPhone -- the device is
virtually unbrickable
- GNOME is awesome
- looks sexy as hell (TODO: add photo tomorrow)
- GSConnect makes the device work with other GNOME devices,
sharing
- notifications,
- SMSes (supposedly, i haven't gotten it working yet),
and
- media control (YouTube and such)
- mobian is better than pmOS for hardware support
- you like your device actually suspending? mobian is the
distro for you...
$ ls bad
- the battery is sub-par.
- i usually have to charge at least once, throughout the
day.
- i already carry around a battery bank, but it would be nice
not to have to.
- Linux will either suspend the modem too easily, leading to
disconnects, or keep the modem online and powered 24/7, and can
drain too much battery.
- suspend is broken on some distributions (looking at you,
pmOS)
- no good solution for alarms? i'm using wake-mobile -- GNOME
Clocks doesn't wake the device up from suspend.
- postmarketOS is not perfect -- even on the "stable"
releases
- installing any KDE software breaks some audio functions,
due to
pipewire
incompatibilites. this includes
plasma-mobile
, that also means
- if you install
snapshot
, as comes with phosh, which also includes
pipewire
, you will have audio issues. even
then,
- if you change sample rates in Lollypop[3],
the default audio player on
phosh
, it will refuse
to play. (pulseaudio
bug tmk)
- sometimes, texts are received twice. unsure why.
- the login keyring doesn't like unlocking itself.
- again, suspend is borked.
- about as stable as iOS 9 with 25-50 tweaks.
- the modem occasionally borks itself and gets >80° C, and
on biktorgj's
fw will send a text to you from
+223344556677
which reads
It's getting hot in here... (Sensor X reports YC)
$ cat conclusion
TODO
footnotes
[1]: inspired by Jakob
Kreuze's blog post.
[2]: PinePhone Pro
store page
[3]: if someone could point me to the new Apps page for
Lollypop, please let me know! they're retiring the wiki and
it's not on apps.gnome.org.
[4]: update, may 28, 2024: i've switched to mobian -- i like
being able to use suspend.
[5]: i originally thought that was a benefit of the custom
modem firmware, but apparently that is possible on stock,
however.
watch The Americans on FX. it's too good.
~ spv, 2024.