Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,476
» Latest member: alain
» Forum threads: 16,197
» Forum posts: 116,882

Full Statistics

Latest Threads
Bare metal on Pinephone P...
Forum: PinePhone Pro Software
Last Post: alain
Today, 07:58 AM
» Replies: 0
» Views: 36
Seeking Contributors: Apa...
Forum: PinePhone Pro Software
Last Post: geometrylitegame12
Today, 01:38 AM
» Replies: 4
» Views: 3,968
Pinephone Pro wont boot t...
Forum: General Discussion of PinePhone Pro
Last Post: KC9UDX
Yesterday, 06:15 PM
» Replies: 5
» Views: 234
PinePhone Pro discontinue...
Forum: General Discussion of PinePhone Pro
Last Post: Kevin Kofler
Yesterday, 04:30 PM
» Replies: 8
» Views: 464
fixing the ppkb mainboard...
Forum: PinePhone Pro Accessories
Last Post: Jite
Yesterday, 02:57 PM
» Replies: 2
» Views: 106
Are there plannes to crea...
Forum: PinePhone Pro Hardware
Last Post: biketool
Yesterday, 04:12 AM
» Replies: 5
» Views: 981
prototyping to help someo...
Forum: General
Last Post: Samliams
Yesterday, 02:22 AM
» Replies: 1
» Views: 146
Pinephone pro stuck while...
Forum: PinePhone Pro Hardware
Last Post: Supervisor
08-16-2025, 06:40 PM
» Replies: 2
» Views: 152
Compatible U.S. carriers ...
Forum: General Discussion on PinePhone
Last Post: Zebulon Walton
08-15-2025, 07:34 PM
» Replies: 2
» Views: 192
Long dialpad keypress to ...
Forum: Mobian on PinePhone
Last Post: Zebulon Walton
08-15-2025, 06:48 PM
» Replies: 3
» Views: 128

 
  get pinebook listed on FSF advised hw list
Posted by: norayr - 10-21-2021, 05:41 AM - Forum: General Discussion on Pinebook Pro - Replies (2)

FSF has a page that lists hardware that can be run fully on free software.

the laptop related page is this one. they have modified lenovo thinkpads there, where the bios have been replaced with free software alternative.

my understanding is that pinebook pro's firmware is also free software, and it can find its place at FSF site.

if so, will pine64 initiate the process to be listed at FSF website?


  Inconsistency in Repos
Posted by: AndyM - 10-21-2021, 03:04 AM - Forum: Arch Linux on PinePhone - Replies (6)

Code:
$ sudo pacman -Syu
...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libffi (3.4.2-4) breaks dependency 'libffi.so=7-64' required by glib2
Code:
$ pacman -Qi glib2
Name            : glib2
Version         : 2.70.0-2
Description     : Low level core library
Architecture    : aarch64
URL             : https://wiki.gnome.org/Projects/GLib
Licenses        : LGPL
Groups          : None
Provides        : libgio-2.0.so=0-64  libglib-2.0.so=0-64  libgmodule-2.0.so=0-64  libgobject-2.0.so=0-64  libgthread-2.0.so=0-64
Depends On      : pcre  libffi  util-linux-libs  zlib  libmount.so=1-64  libffi.so=7-64

Code:
$ sudo pacman -Si libffi
Repository      : core
Name            : libffi
Version         : 3.4.2-4
Description     : Portable foreign function interface library
Architecture    : aarch64
URL             : https://sourceware.org/libffi/
Licenses        : MIT
Groups          : None
Provides        : libffi.so=8-64


  How to find and remove junk files from failed updates?
Posted by: danimations - 10-21-2021, 12:34 AM - Forum: Manjaro on PinePhone - Replies (4)

How can I find and remove junk files accumulated during failed updates?

I don't know my way around the terminal environment or Linux commands, so seeking recommendations of a file manager.

TIA.  Cool


  How can I update Manjaro ARM w/ Phosh using Terminal?
Posted by: danimations - 10-20-2021, 11:25 PM - Forum: Manjaro on PinePhone - Replies (6)

Hi,

The Beta version of Manjaro ARM w/ Phosh I'm running crops the screen awkwardly on the settings menu, which means I'm unable to update my device.

I assume I can update the device via a command line using Terminal.

What command/string do I need to type in to update all packages?

Thanks in advance   Smile


  How to restart the modem on Arch
Posted by: lacriz - 10-20-2021, 05:30 PM - Forum: Arch Linux on PinePhone - Replies (11)

Hello everyone,

I am on arch+phosh, thank you @Danct12 for providing this for us!

So recently I had the modem not working on the road, switching 'mobile' off and back on did not help (it used to, I think).
Only solution: restarting the phone.

I -could- live with that, but wonder: Is there a faster way to get back online? (without wifi!)

I learned about the eg25-manager package (old thread here), available for Mobian, which seems to be a good workaround.
I found this here: https://github.com/dreemurrs-embedded/Pi...r/PKGBUILD
  -also by Danct12 -, but do not know how to go from there; for instance, why can't I find that in the AUR? ( https://aur.archlinux.org/ )

I installed (even compiled) stuff from the AUR before. I am willing to put some more effort in the pp, any help is highly welcome.


Thank you.


  How to answer a call on a sleeping phone
Posted by: Athansor - 10-20-2021, 03:32 PM - Forum: UBPorts on PinePhone - Replies (1)

When my phone is asleep and it receives a call, it rings and the display wakes up. However, it wakes up to a locked state, and there is no way that I can see of answering the call. By the time I get the password in and navigate to the phone app, the caller has hung up.

How do I answer the phone?


  software thoughts
Posted by: Csanderson0313 - 10-20-2021, 02:50 PM - Forum: PinePhone Software - Replies (5)

Hey everyone, It has been a while since i messed with my pine phone but starting to get back into it more then ever. what software does everyone like the most and is it a daily driver?
Thank you
Chris


  Modem suddenly not enabled when booting from eMMC
Posted by: Zebulon Walton - 10-20-2021, 01:52 PM - Forum: Mobian on PinePhone - Replies (3)

This is kind of strange...

Earlier this morning I used my Pinephone, made a call with no problem. (That's booted off the eMMC with Mobian bookworm and updates as of a few days ago.) Then I turned the phone off since it's only powered up when needed.

Several hours later, this afternoon I booted the phone up to make another call but the cellular indicator in the upper left of the screen had the line drawn through it, and there was no service. As a test, running "mmcli -m 0 --messaging-list-sms" resulted in the message "error: modem not enabled yet". Reseating the SIM in its slot had no effect, and neither did installing current updates as of today.

However, booting up on my "known to work" SD card (Mobian bookworm with updates as of a few weeks ago) brings the modem back online and calls can be made. Using mmcli to check for SMS messages results in "No sms messages were found", as expected.

I do have a few working eMMC images made over the last several weeks so I can try restoring one of those to eMMC. Before taking that hatchet approach, any ideas what's going on here?


[Image: vZg9pmcI_o.jpg]


  Reviewing our Forebearer's Work re:Power Consumption
Posted by: biketool - 10-20-2021, 09:51 AM - Forum: PinePhone Software - No Replies

Since we are far in time from inventing the wheel we can look back at the successes and fails of that mechanical object when designing new versions, so too we can also benefit from the previous decades of mobile Linux work to speed our development and refinement for modern mobile Linux.
The Nokia Maemo linux team including the very powerful  Maemo community broke much ice toward our goal of fully free/libre and fully functional mobile phone Linux OSs on free software driver compatible hardware.
One issue which is still quite serious for most OSs which run on the Pinephone is power consumption.
I would like to present the Maemo5/N900 software power management wiki entry, hopefully we can use much of this information to fork over a similar wiki entry fo rthe various OSs as well as general techniques for the Pinephone community.
https://wiki.maemo.org/N900_software_power_management


  Java U8g2
Posted by: sgjava - 10-20-2021, 09:36 AM - Forum: Pine A64 Projects, Ideas and Tutorials - No Replies

Java U8g2 is a high performance library based on U8g2: Library for monochrome displays, version 2. Rather than try to code the JNI by hand I used HawtJNI to generate the JNI wrappers. I also used some custom code to generate the HawtJNI methods and font constants. This makes life easier going forawrd as changes are simple to keep in sync.

Code:
final var u8g2 = U8g2.initU8g2();
// Change this to your actual display
U8g2.setupSsd1306I2c128x64NonameF(u8g2, U8G2_R0, u8x8_byte_arm_linux_hw_i2c, u8x8_arm_linux_gpio_and_delay);
U8g2.initDisplay(u8g2);
logger.debug(String.format("Size %d x %d, draw color %d", U8g2.getDisplayWidth(u8g2), U8g2.getDisplayHeight(u8g2), U8g2.
        getDrawColor(u8g2)));
U8g2.setPowerSave(u8g2, 0);
U8g2.clearBuffer(u8g2);
U8g2.setFont(u8g2, u8g2_font_t0_15b_mf);
U8g2.drawStr(u8g2, 1, 18, "Java U8g2");
U8g2.sendBuffer(u8g2);
try {
    TimeUnit.SECONDS.sleep(5);
} catch (InterruptedException ie) {
    Thread.currentThread().interrupt();
}
U8g2.setPowerSave(u8g2, 1);
U8g2.done(u8g2);