News for hackers. Stuff that matters.
Re:Pinephone first steps by freedomben on Monday May 11, 2020 @01:31PM (#23144677)
I bought the Braveheart edition of the PinePhone and have played with various builds on it. I didn't try mobile nix, but I may give it a shot (though I've not used a Nix before so it might be a learning curve).

The PinePhone has a lot of potential IMHO. It's nowhere near ready to be your primary phone, but it's neat and at $150 it's a fun little toy.

IME, Fedora worked the best out of the box. I had issues with the battery not being recognized by postmarketOS (along with a few other things) though from what I've heard from others in chat rooms that's atypical (usually pmOS works great).

I'm super impressed with the PinePhone hardware wise. It looks and feels like a decent phone, and it's easy to remove the back and tinker or flip the hardware switches. You can tell they put a lot of thought and attention to getting it right. My only hope is that once things are working, I can buy one with specs comparable to the OnePlus 8 Pro (with similar price tag of course).

Re:Pinephone first steps by pixxel on Monday May 11, 2020 @03:08PM (#23145759)
“It's nowhere near ready to be your primary phone”

May I ask why? I was about to look into the project and potentially purchase one.

Re:Pinephone first steps by freedomben on Monday May 11, 2020 @06:09PM (#23147712)
In addition to the issues like MMS not working, there are lots of papercuts that collectively add up to a really annoying experience. I kept having issues with the battery being recognized one minute and not the next. The touch detection needs some polishing, as does the keyboard. They are usable but have some metaphorical rough edges that need metaphorical sanding. Battery life isn't great yet either, I assume because it's not optimized yet.

That said, go ahead and get one. They're cheap enough that they are fun toys, and it's a way to vote with some dollars. Even tho it's not ready for daily driving, I think it will be in a few months, or sooner given how fast things are moving in the community now that there's real hardware people can buy. You can help with development by reporting bugs and such. Also you get to be a part of history!

Re:Pinephone first steps by pixxel on Tuesday May 12, 2020 @03:57AM (#23151541)
Gotcha. Many thanks!
Re:Pinephone first steps by blihp on Monday May 11, 2020 @07:43PM (#23148765)
The hardware should be solid as of the CE release (Braveheart was essentially the Beta release), it's the software that's a work-in-progress since there really hasn't been a widely used (open) Linux handset until now.

It sounds like the most important issues (i.e. battery life/suspend, camera support etc.) is getting resolved fairly quickly while sanding down the rough edges on the UI will probably take time. So it's usable, just not rock solid or feature complete from a software standpoint.

Re:Pinephone first steps by pixxel on Tuesday May 12, 2020 @03:57AM (#23151547)
I see. Many thanks.
Re:Pinephone first steps by solarkraft on Monday May 11, 2020 @03:40PM (#23146101)
It doesn't run Android apps (well ... yet!), native apps are "meh", the UI quality is questionable and the battery life miserable. That's my last state of knowledge. Does anybody know how the power management stuff is going? I'm planning to build a mobile device with the very related SOPINE and think that project might profit from some lessons on that front.

And oh yeah, I'm totally planning to buy a PinePhone because because it's cool as hell.

Re:Pinephone first steps by megous on Monday May 11, 2020 @03:52PM (#23146218)
Suspend to ram is working these days with crust firmware. It consumes some 150mW in suspend I think. So that should get a ~70h suspend time. That's most probably without a modem.

I still have to measure it a bit and play with it more. I've made a fake battery recently to measure power consumption in suspend independently: https://megous.com/dl/tmp/IMG_0047.JPG

Re:Pinephone first steps by solarkraft on Monday May 11, 2020 @07:22PM (#23148520)
Cool stuff, thanks! Do you share more about this somewhere, say, on the fediverse (mastodon)?
Re:Pinephone first steps by megous on Monday May 11, 2020 @08:18PM (#23149114)
I share some of my stuff on my website https://xnux.eu
Re:Pinephone first steps by MayeulC on Monday May 11, 2020 @03:54PM (#23146237)
Last I looked into that, most distros were able to run Crust on the embedded microcontroller, shutting down all cores and leaving it up to the uC to wake up the main CPU. This saves a substantial amount of power, and it seems that the device can now last around a full day.

So I'd say it can be used as a daily driver, unless you have strict requirements on app compatibility.

Speaking of which, I wonder how an emulated Android device (or even a real one) streaming video on my pinephone trough LTE would fare :)

Re:Pinephone first steps by yjftsjthsd-h on Monday May 11, 2020 @10:53PM (#23150110)
> Speaking of which, I wonder how an emulated Android device (or even a real one) streaming video on my pinephone trough LTE would fare :)

Yeah, I keep meaning to glue together scrcpy+xvfb+x11vnc+guacamole when I get the time and motivation. Should be fun:)

Re:Pinephone first steps by MayeulC on Wednesday May 13, 2020 @05:26PM (#23172024)
Haven't looked up every project name you wrote, but that sounds like waypipe or xpra :)
Re:Pinephone first steps by kop316 on Monday May 11, 2020 @03:57PM (#23146280)
Plainly put, none of the OSes do the basic features of a phone. Ubuntu Ports is the closest to being daily driver ready, and it cannot do MMS[0] (so group texts and picture texts are out). I cannot comment on the state of other OSes.

Even with that, most of them do not have a lot of basic features of what a vanilla smartphone would have either.

That isn't to say it will stay that way. I try out a few of the OSes about once a month or so, and the difference from when I first got it to now is astounding. I think (hope) that by the end of the year that I can use a Pinephone as my daily driver.

[0]https://gitlab.com/ubports/community-ports/pinephone

Re:Pinephone first steps by pixxel on Tuesday May 12, 2020 @03:58AM (#23151550)
Thanks for the reply.
Re:Pinephone first steps by ta17711771 on Monday May 11, 2020 @04:16PM (#23146510)
No verified boot.

If security (which is necessary for ensuring privacy) is of value to you, get a Pixel 3a, possibly with GrapheneOS.

Get both to support free software, the idea of free hardware, but don't compromise your phone security model just yet.

Re:Pinephone first steps by megous on Monday May 11, 2020 @08:32PM (#23149230)
I worry more about apps and weird SDKs that ping foreign servers all the time, which seems to be the custom on Android and iOS.

A64 can do secure boot, I'm sure. So if anyone will have interest in implementing it and locking down their device, it's possible.

Personally, it seems like too much trouble, for little benefit at this point in time.

Re:Pinephone first steps by eeZah7Ux on Monday May 11, 2020 @05:14PM (#23147147)
Please. Commercial phones "security model" is to protect themselves from the user, and that's about it. The baseband itself is the main backdoor.
Re:Pinephone first steps by ta17711771 on Monday May 11, 2020 @06:54PM (#23148161)
The chips are built to mitigate this now.

And upon reboot, a proper verified boot, as well as Auditor &or Attestation, lets you know, with cryptographic proof, whether your phone's firmware has been compromised by such a piece of hardware.

Re:Pinephone first steps by eeZah7Ux on Wednesday May 13, 2020 @05:52AM (#23165208)
...and yet they are choke full of spyware.

In the context of a proprietary phone, secure boot and all of that is the new tivoization.