Show more

OK, it's been a while. Had some personal business to attend to that kept me from digging any further into linux phones. At this point I have now have a and a with the convergence package. I've casually fiddled with them for about a week now and was planning to spend some time today to compare them.

...was planning to...

So my is going into the shop.

Now that has a payment option that isn't the abominable, execrable Paypal, I've got a on order. Anyone wanna guess which one I'll get first?

Given my charging issues, I've been paying a bit more attention to the battery behavior. It seems that turning the device off with the battery still in it, will still drain the battery. If you want to keep a (in my case hard-won) charge you have to pull the battery out too.

At least you can? Removable battery ftw? Nah, this isn't a win. But it helps.

I just left it powered down for 2 hours - lost 9%. Will try again when it’s repaired.

On the one hand, having a natively built into the is just totally cool. Seriously. I might be a geek.

On the other hand, with the keyboard on it’s 39 chars wide, by 21 rows high.

Try this experiment:
1. Take your blood pressure
2. Open up a terminal, set it to 39x21
3. Do …anything… in that terminal
4. Take your blood pressure again
5. Compare the results from steps 1 & 4

It took me waaaaay too long to notice the zoom control ☹️
At 40% it’s 89x48
At 200% it’s 19x11

I had a thought while trying to configure on my . A serious use-case for the whole thing might be application setup. Seems like there are apps where the config stuff is a pain to do on a tiny screen, but once that is settled using the app itself is easier. If I had that option for Firefox, for sure I would have been using it.

In other cases, I’ve tunneled X11 over ssh to a nice big screen, which Wayland refuses to do. Maybe I need to find an equivalent?

I installed ESR on my . It worked. It isn’t fast. It isn’t optimized for the screen size. But it works.

I installed some plugins: uBlockOrigin, Privacy Badger, Ghostery, Decentraleyes. 😃 👍

Just to include a pic, here’s my at full-screen and not. At first blush, it seems usable. I’m optimistic here. TT-RSS is one of the things I want to take with me when I switch to a linux phone full-time.

It occurs to me that I've not done a pic of my yet. So here’s a group pic with some of the benchmark gadgets

Left:Librem5 (standing up on its own, it’s really thick)
Center top:vt320 (circa 1989, seriously😎)
Center mid:
Center bottom:
Right:

Not a great pic, but each is has the to-do part of the benchmark app with my list of what to include. It’s a bit like a , but connected. Works nicely on all of these. Low hardware expectations ftw!

Benchmark 3/3

Here are the charts.
Faster times are better. Multi-core gadgets do better with more threads.

Gadget observations…
- The early RaspberryPIs were sloooow. So was the PocketChip. I made a second chart without them to show the Librem5 details a bit better
- The performs just a bit faster than a 3 in this situation
- The starts out a bit slower, but more cores matter
- Desktops are just plain fast

Benchmark 2/3
I’ll run it on some of the gnu/linux gadgets I have lying about…

* Mod B(R2 000E)
* w/Pi Zero W(9000C1)
*
*
* RaspberryPi 3 Mod B(a22082)
*
* RaspberryPi 4 Mod B 1GB(a03111)
* Desktop w/i7-8700K@3.70

I’ll build the same code on each device

You’ll see in just a toot the build times differing wildly, the run-time experience is consistent across all of them. When appropriate, simple console-based apps rock!

Benchmark 1/3
OK, how about some bench-marking fun?

I’ve got an nCurses-based C++ program I’ve been working on
87 C++ files
88 .h files
9,000 lines
250,000 characters
built with gnu make and gnu c++ compiler

The bench-mark will be the multi-threaded compile/link time of that project using the “real” time from gnu time command. example:
time make -j 8

Is this scientific? probably not
Is this rigorous? probably not
Does it amuse me? Yes
Does it interest you? Who knows

I haven’t tooted about my lately. Charging issues

It just won’t charge while running. With some long-press incantations I can somewhat reliably charge it if I start with the battery removed and leave it dormant for some hours. That’s not ideal and has surely dampened my enthusiasm. I have to plan my usage and charge windows since, at the moment, they can’t overlap

After a few rounds with, and pestering of, Purism support it’s going in for repairs

A few last toots will follow

Well, my isn't back after all ☹️

It seems to have lost all interest in charging. I've gone back and forth with support but no resolution yet.

The trickle charging thing I tooted about sometimes works, but it is fidgety to invoke and requires the phone to be off.

Disappointing.

OK, my is back.

It was either a random resolution, or a possible answer to having no indicator LED at all and a seemingly fully depleted battery is to turn off all the kill switches and follow the trickle charging procedure the troubleshooting page describes as a response to a blinking green indicator.

It looks like my is taking the day off

I just can’t get it to boot 😞

I’ve been trying different charging cables, long button press sequences, and removing the battery

Frustrating

I guess this is part of the pre-production game.

Chatty works for XMPP on the , I've seen it. Sort of.

I would call the XMPP setup … fidgety. It never quite seemed to me that the indicators of a connection and a successfully stored password fully matched reality. But I did get it to stay connected and send/receive messages for a few days.

Then one day it was gone and I couldn’t get it back.

I wanted to look at it today a bit more rigorously to figure out if the issue was me or the SW or the L5.

But…

Here’s a bit more about

I have regular files I sync across machines, but they don't change much.

My "interesting" use case is an app I've been building for tasks and reminders. Each one is stored in an individual file that syncthing coordinates.

On my that has actually been working really well so far over mobile data and wi-fi. Changes have been flowing to and from the L5 without trouble and when expected.

They are tiny files. Less than ½KB each. ~32KB total.

After a while on my experiment call, I stopped fidgeting with it and the screen timed out.

The lock screen came on behind the call screen. You could see it around the edge of the call window. I couldn’t figure out how to get to any other app from that point until I ended the call.

Annoying

Most of what I’ve seen so far is already in their bugs database source.puri.sm/Librem5/calls/-

Purism did say this thing was pre-production, so don't take this as complaining, just noting.

In general, I don’t talk on the phone much so I won’t have much to say about that. But the other day I had a long work call that became a experiment.

To start, cellular was in the disconnected state I just tooted about.

I couldn’t get my bluetooth headset to play the audio.

I could switch back and forth from speaker mode to “regular” mode. There are 2 speakers, but they were about the same volume. Are they going for a respects-you-librarian speakerphone approval?

Getting back to the as a phone...

I’ve seen it make/receive calls. But, on at least 2 occasions, I've seen it not.

The phone status indicated it was on the cellular network. But, calls from 2 different phones didn't come through.

I tried to make a call, which it looked like it tried to do. The calls app froze and the called phones didn't ring. The red call-end button didn't do anything. I closed the app from phosh.

A recycle got things back working again.

Case in point on my mobile data needs.

On my main personal phone, my pandemically-limited past 3 months of data use (in MB): 23.92, 4.13, 11.19

On average, if it weren’t for the cable, a 300 baud modem would do me.

commons.wikimedia.org/wiki/Fil

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml