Librem 5 media (photos and videos)


Now that we have seen the components used in Dodgewood, do we have any notion of how much can be reduced in terms of thickness before the Evergreen mass production?

@Edwin Dogwood is supposed to be very similar to Evergreen as far as I know, they want to avoid changing too much between Dogwood and Evergreen to avoid making some regression in the final mass produced batch. You shouldn’t expect any difference in form factor.


Thank you @johan-bjareholt.
For now the Librem phone to me just isn’t as sustainable as I expected it to be as a daily driver. I do appreciate Purism efforts and want them to succeed in their goals so I will keep a close watch on the Purism path towards a ‘mainstream’ phone, hoping the Fir batch will take it up a notch. In the meantime I’ll have a look at a replacement for my Lumia 950, probably a UBport supported device.

1 Like

That’s how the Librem 5 performs with all the GPU acceleration in place :slight_smile:”, from May 23, 2020:

@dos, thank you for making this current development stage, but anyhow important to be shared here and, IMO, great video for the Linux phone community :nerd_face:️!


I agree, I saw this on Mastodon or Twitter I think, and commented there that this was great work, and really encouraging!

1 Like

Another progress video:

It really is coming together! I’m really liking the ui a lot! Especially when I consider that it is regular Linux running underneath it all!


indeed it seems that vibration (haptic feedback) is a thing now

mobile PureOS also seems to be snappier … the temperature sensors seem to work alright !

In that video a reference is made to a chromium scrip that allows users to get chromium to render well on small screen. Any idea where that script is available ?

No idea. @hackersgame probably has an idea though.

Maybe @hackersgame or @dos could help with that?

1 Like

Great Video Quarnero, can you do anymore maybe showing different apps and so on?

More videos including calls would be great.

Also please just confirm what batch this is please?

Thanks in advance


It’s kinda ugly atm.

export DISPLAY=:0
chromium --window-size=360,648 --user-agent="Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19" &
#<wait for chromium to load>
#resize window
window=`xdotool search chromium | tail -n 1`
xdotool windowsize "$window" 360 648
xdotool windowmove $window 0 34

#remap keys
xmodmap -e "keycode  19 = A A A A"                                                                                                                                                                                                                                                                                            
xmodmap -e "keycode  20 = B B B B"                                                                                                                                                                                                                                                                                            
xmodmap -e "keycode  22 = C C C C"
xmodmap -e "keycode  23 = D D D D"
xmodmap -e "keycode  24 = E E E E"
xmodmap -e "keycode  25 = F F F F"
xmodmap -e "keycode  26 = G G G G"
xmodmap -e "keycode  27 = H H H H"
xmodmap -e "keycode  28 = I I I I"
xmodmap -e "keycode  29 = J J J J"
xmodmap -e "keycode  30 = K K K K"
xmodmap -e "keycode  31 = L L L L"
xmodmap -e "keycode  32 = M M M M"
xmodmap -e "keycode  33 = N N N N"
xmodmap -e "keycode  34 = O O O O"
xmodmap -e "keycode  35 = P P P P"
xmodmap -e "keycode  36 = Q Q Q Q"
xmodmap -e "keycode  37 = R R R R"
xmodmap -e "keycode  40 = S S S S"
xmodmap -e "keycode  41 = T T T T"
xmodmap -e "keycode  42 = U U U U"
xmodmap -e "keycode  89 = V V V V"
xmodmap -e "keycode  90 = W W W W"
xmodmap -e "keycode  91 = X X X X"
xmodmap -e "keycode  92 = Y Y Y Y"
xmodmap -e "keycode  93 = Z Z Z Z"
xmodmap -e "keycode  94 = a a a a"
xmodmap -e "keycode  95 = b b b b"
xmodmap -e "keycode  96 = c c c c"
xmodmap -e "keycode  97 = d d d d"
xmodmap -e "keycode  98 = e e e e"
xmodmap -e "keycode  99 = f f f f"
xmodmap -e "keycode  100 = g g g g"
xmodmap -e "keycode  101 = h h h h"
xmodmap -e "keycode  102 = i i i i"
xmodmap -e "keycode  103 = j j j j"
xmodmap -e "keycode  104 = k k k k"
xmodmap -e "keycode  105 = l l l l"
xmodmap -e "keycode  106 = m m m m"
xmodmap -e "keycode  107 = n n n n"
xmodmap -e "keycode  108 = o o o o"
xmodmap -e "keycode  109 = p p p p"
xmodmap -e "keycode  110 = q q q q"
xmodmap -e "keycode  111 = r r r r"
xmodmap -e "keycode  112 = s s s s"
xmodmap -e "keycode  113 = t t t t"
xmodmap -e "keycode  114 = u u u u"
xmodmap -e "keycode  115 = v v v v"
xmodmap -e "keycode  116 = w w w w"
xmodmap -e "keycode  117 = x x x x"
xmodmap -e "keycode  118 = y y y y"
xmodmap -e "keycode  119 = z z z z"
xmodmap -e "keycode  9 = 0 0 0 0"
xmodmap -e "keycode  10 = 1 1 1 1"
xmodmap -e "keycode  11 = 2 2 2 2"
xmodmap -e "keycode  12 = 3 3 3 3"
xmodmap -e "keycode  13 = 4 4 4 4"
xmodmap -e "keycode  14 = 5 5 5 5"
xmodmap -e "keycode  15 = 6 6 6 6"
xmodmap -e "keycode  16 = 7 7 7 7"
xmodmap -e "keycode  17 = 8 8 8 8"
xmodmap -e "keycode  18 = 9 9 9 9"
xmodmap -e "keycode  57 = period period period period"
xmodmap -e "keycode  64 = question question question question"
xmodmap -e "keycode  44 = exclam exclam exclam exclam"
xmodmap -e "keycode  60 = semicolon semicolon semicolon semicolon"
xmodmap -e "keycode  59 = colon colon colon colon"
xmodmap -e "keycode  50 = apostrophe apostrophe apostrophe apostrophe"
xmodmap -e "keycode  45 = quotedbl quotedbl quotedbl quotedbl"
xmodmap -e "keycode  55 = comma comma comma comma"
xmodmap -e "keycode  52 = parenright parenright parenright parenright"
xmodmap -e "keycode  51 = parenleft parenleft parenleft parenleft"
xmodmap -e "keycode  54 = plus plus plus plus"
xmodmap -e "keycode  70 = underscore underscore underscore underscore"
xmodmap -e "keycode  56 = minus minus minus minus"
xmodmap -e "keycode  49 = ampersand ampersand ampersand ampersand"
xmodmap -e "keycode  48 = percent percent percent percent"
xmodmap -e "keycode  47 = dollar dollar dollar dollar"
xmodmap -e "keycode  47 = numbersign numbersign numbersign numbersign"
xmodmap -e "keycode  65 = at at at at"
xmodmap -e "keycode  75 = asciitilde asciitilde asciitilde asciitilde"
xmodmap -e "keycode  71 = grave grave grave grave"
xmodmap -e "keycode  73 = bar bar bar bar"
xmodmap -e "keycode  53 = asterisk asterisk asterisk asterisk"
xmodmap -e "keycode  72 = braceleft braceleft braceleft braceleft"
xmodmap -e "keycode  74 = braceright braceright braceright braceright"
xmodmap -e "keycode  67 = backslash backslash backslash backslash"
xmodmap -e "keycode  58 = slash slash slash slash"
xmodmap -e "keycode  61 = less less less less"
xmodmap -e "keycode  63 = greater greater greater greater"
xmodmap -e "keycode  67 = equal equal equal equal"
xmodmap -e "keycode  66 = bracketleft bracketleft bracketleft bracketleft"
xmodmap -e "keycode  68 = bracketright bracketright bracketright bracketright"
xmodmap -e "keycode  21 = BackSpace BackSpace BackSpace BackSpace"
xmodmap -e "keycode  39 = KP_Enter KP_Enter KP_Enter KP_Enter"
xmodmap -e "keycode  43 = space space space space"

This is the bug around the keyboard:


Dogwood pictures:


Things are progressing fast: a few months ago it was unclear if the Librem 5 could make even one phone call. Now, two phone calls at the same time! :smiley:


Still looks very early but ok
edit: VOIP is cool but normal phone calls would be nice. Complain about sim card costs but unlike the US, some parts of the world don’t ask for a lot for sim. I have 2 main sims with one costing 10 a month and other 20 a month with both having unlimited phone call and text message and other stuff with very fast speeds with one having whole Europe zone and other having some other countries I need. Bring normal phone calls please (and also review showing it from someone that isn’t an employee of purism).


Normal (GSM) phone calls are already possible for quite some time.

As for controling the balance on the SIM card, this is in the works:


There is this review where they tested a Chestnut:

which says that “the Librem 5 handles calls and contacts reasonably well” and “calls are easy enough to make, and the audio quality is good” (although there was a problem with speaker mode)