PinePhone vs Librem 5

OK as Pinephone is a RYF i finally motivated to remove R1318 Resistor from my Pinephone, i guess it need to remove it as my Pinephone is Flickering in low brightness, this silicon bug was fixed on Manjaro edition. Weird because my pinephone board is newer than Manjaro, it is Beta.
I can not wait to do it and save power and flicker.

More weird i has been tracking this silicon bug, and was fixed on 2023, however after realizing that Pinephone is a candidate for RYF, i get motivated to investigate this bug again and i found that it had already been fixed, strange because i understood that Pain64 had not solved it.

Of course English is a great armored barrier that stops me. :face_with_symbols_over_mouth:

EDIT:

EDIT1:

:face_with_monocle:

3 Likes

As you can see on last bottom imagen above, R1318 Resistor has been fixed from factory as as i believed as it is a beta board, i not sure why my PP still flickering, may be a bad dts file or there is another silicon-bug. If i remember well there is another silicon-bug that is involved in my pp flickering. I just not remember well ATM which is, i need breakdown my brain in order to find the file or research in the web.

1 Like

That looks beautiful.

2 Likes

I know is looking super cute. I started to working for Pinephone and Sailfish to get work as best and beautifully Paramont-Level. ATM there is a silicon-bug that prevent that Sailfish swimming in HS200 on eMMC, this silicon-bug make Sailfish swimming in DDR50 which causes Sailfish to swim in dry and unresponsive. Even better move Sailfish to a Libre Loader P-Boot and lot more things… if i need to move Sailfish to 16k i will do it too, i not a game as opensource does.
Of course i wanted that Sailfish swimming in HS400 but driver do not support it yet, plus silicon-bug, however this silicon-bug is easy to fix to get pp_1.2c revision and dts file.

Also the flickering-display on my PP looks come from wrong dts.

1 Like

I have not found the real cause of this problem yet(just something temporary and not so good for energy consumption) , but as of my investigation, i have noticed that my 1.2b PP is real unsupported by the current Sailfish. This could explain why it is not working properly.
Apparently, Pain64 changes critical parts in every batch of PPs. like pmic, compass, eMMC, more.

So what i know Pain64 knows about this issue, but i do not know why not fix it, Pain64 only left an hardware option in R614 to enable HS200. The mystery and answer could be the PP is eMMC driver and SoC, i have not gotten there yet.

I would like that @FranklyFlawless say something here, otherwise i may not permit to continue posting about this history.

1 Like

Self-censorship is a conscious choice.

4 Likes

I did guys, p-boot gplv3 RYF zero blobs with Sailfish Tampella.



Even with p-boot i can easy bypass evil-fedora-plymounts that is why you seeing penguins.
Welcome to the real freedom! real lightning speed!

Thanks @FranklyFlawless :pray:

0x83 superblocks, 0xd05

4 Likes

Guys i am being attracted by the Painphone via P-boot. :cry:
I know P-boot has been around since 2020, but i never tested it because the PPs were so buggy. I have been testing now and liked so much and have found some inconsistencies and bugs. I have already reported them, and we may likely see a new P-boot v1.1 release…

P-boot is the door to heaven, the promised computer paradise. Real Freedom, Real Control, Real Speed, Real Everything.

I love Librem 5, i love Purism but i do not like what they are doing for the Librem 5.
One of them is the fedora-plymouth enablement, in my honest opinion, this is bad and evil, it hinders and deceives the user and makes it look like a proprietary mobile machine.
Second Purism is not doing anything to get more Freedom for Librem 5, on the contrary it is Slavery with more blobs, fedora-systemD, more…
Third more…

1 Like

I have a pinephone that I don’t typically use because it was laggy and crashing compared to Librem 5. Is there a tutorial for setting up the Sailfish configuration that you’re talking about that you love, maybe from nothing for someone who’s been forgetting they even own a pinephone for possibly multiple years?

3 Likes

Did you try SXMo desktop environment?

1 Like

My mistake, pmic is not changed in all pp revs.

Tracked.

There are tons of tons of improvements left to pp and sf, i will give a fancy script to easy install sf even including p-boot. in fact i already working on: sp-burner.sh a rewrite for mess_flash-it.sh.

one of my goals too is to get WORK a Youtube client for Pinephone y SF Fully Accel, like GLES2_DMABuff+VPU via Gstreamer as qt5.6_QtMultimedia not support dmabuff.

Guys i just sad for the trainer who was eaten by a killer-whale in Miami. :cry:
For used opensource users, this is how your BLOBs will eaten you too if you continue opensourcing gaming, for sure.
I have a lot of panic and fear for death and i constantly work to prevent that from ways.
Death is my default fully breakdowning.

1 Like

I found this mess lnx-config on sailfish.

[root@PinePhone p-boot]# zcat /proc/config.gz | grep SUNXI
CONFIG_ARCH_SUNXI=y
CONFIG_SUNXI_RSB=y
CONFIG_DWMAC_SUNXI=y
CONFIG_PINCTRL_SUNXI=y
CONFIG_VIDEO_HANTRO_SUNXI=y
CONFIG_USB_MUSB_SUNXI=y
CONFIG_MMC_SUNXI=y
CONFIG_VIDEO_SUNXI=y
CONFIG_VIDEO_SUNXI_CEDRUS=m
CONFIG_SUNXI_CCU=y
CONFIG_SUNXI_MBUS=y
CONFIG_SUNXI_SRAM=y
CONFIG_SUNXI_NMI_INTC=y
CONFIG_RESET_SUNXI=y
CONFIG_NVMEM_SUNXI_SID=y
[root@PinePhone p-boot]#

So this meaning that the vpu for pp is disabled, but enabled default for another soc, i guess is for H6. What is going on? Really?

Also i found a way to see like butter yt video play on sailfish browser, looks like egl and neon is make this dream. feels some tiny lags but i pretty sure this come from ddr52. On Librem 5 i never seeing a yt video on any browser. I have hopes on Epiphany, because the rest browser like firefox, librewolf, brave, whatever, will never be a good one for L5. I know Purism it give you firefox default but this is like a honeypot for you to stop your crying…

Also i gaming to found more speed on p-boot as theoretically there are many, but it is not yet known in practices. One of this is make boot no=0 direct boot via pres power, another is move p-boot from ddr52 to hs200 or maybe hs400, another is maybe remove paramers rowait from lnx, others like a low dose of start service on super_evil systemd. i hate systemd. systemd is not for me.

I have so many resentments because gnu pure os ship fedora-systemd. :cry:
I know you are happy with systemd because you are fedora, ubuntu, debian, arch or linuxmint, but do not be selfish and evil and think about my happiness too…

Edit:
Guys i still not tested the Pegasus Arisc on PP.
Pegasus is a Super Freedom a Super Power. Looks like Gnu need the power of Pegasus…to fight against evil Linux.

Edit1:
Ok guys i fixed all the mess about vpus modules…yes delicious cedrus video decoders are there(Hey, there are a lot of them) , howerver i can not use it on sailfish atm because sf-gstreamer looks like do not support wayland sink so the plugging is disabled.. Maybe fixed on sf v5.1. or maybe i turn those problems around via ffmpeg, or maybe i will ask for help for the smarter and naughty dos cat. :smirk_cat:

1 Like

Still not vpu video dec on pp in sf, but tested suspend, and battery leaks and more… as speed.
The image is dedicated to Dlonk, as love games.

2 Likes

I’m getting old. Would maybe prefer GLFW or whatever over godot these days. Let’s just get an opengl context and go from there.

2 Likes

Painphone spend 21% on 7hrs without modem. Alarm worked on suspend too.
So Pegasus Arisc(s2r) fully fully work on sf.
Also theorically wowlan and cec feature work on suspend, but i not testing yet.

1 Like

Oh i have no pinephone yet, but i think the alarm will come when purism is at gnome 48 by default. I thought the code update would use kernel parameters to wake up or maybe it use in the crimson purism kernel just did not support it right now if i use my flatpack of clocks.

I think my phone only use 21% capacity or less if suspend over night and the phone wake uf if some one call. I will test it later, but think that i saw that function (suspend wake up by external call) in a purism video years before. - How did wake on wlan works? You have a messanger and sending a messanger to your suspended phone like XMPP or Signal or email while sleeping - oh i love to try!

If i think about wake on wlan it just sound like wake on LAN, which could be to wake up and get rid of suspend for a pc to boot, or Playstation to wake up on remote control usage via ps-portable.

2 Likes

Alarms from GNOME Clocks will wake the phone up from suspend in PureOS dawn. In crimson it would require some dependencies to be backported, so I decided it’s not worth putting the effort into it when we could rather focus on getting dawn out soon after crimson (especially now that trixie is already released).

9 Likes

:heart_eyes:

Let me know hours before the Dawn Release so i can buy a beers to celebrate.

Also please add Orange color feature to reduce the blue light.

1 Like

In my opinion, and despite all the horrors that can exist on the Painphone-a64, i can say that it can be used for daily use with decent battery consumption, but it needs QT6.4+ at the very least. With GTK, it will never be a daily driver for several reasons.
Sailfish uses QT5.6, and at this point i do not know if it can be used for daily use, but i am not saying that no, as QT5.6 is better than GTK for mobile.
The secret is in QT6.4 for the Painphone to be viable imho. Why QT6.4?, this version enable a critical acelerator for qt-framework compat to pp, make cpu work fully relaxed on s0. I not tested yet.

1 Like

I have more news about it…

Opensources, i have discovered that Sailfish apps like XMP and Telegram can receive notifications while the PP is suspended. I have investigated this behavior, y looks like PP it stays suspended for 1 minute, then wakes up for 7 seconds without notifying you on the screen that is ON in the background and then it goes back to sleep for another minute, and so on.
So this 21% battery spend on PP it is not purely from suspend, as during the 7 hours the main CPU was turned on several times.

Another nice feature is that flashlight can be turm ON by just shaking the phone.

Another nice news is that i found a way to usr the pp vpu into sailfish system via ffmpeg. Also i found why youtube sailfsish browser do not work most on time, i can fix also on ffmpeg. Looks there is issues on licenses and gcc which jolla it is using gstreamer bad pluging but ffmpeg gs.libav.

Also i have found that Lipstick eating the battery massively at Home for no reason.

1 Like