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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,449
» Latest member: wilyerofficial
» Forum threads: 16,189
» Forum posts: 116,841

Full Statistics

Latest Threads
PulseAudio dropouts after...
Forum: Linux on Pinebook Pro
Last Post: Dendrocalamus64
1 hour ago
» Replies: 2
» Views: 123
Simple Outdoor Weather St...
Forum: General Discussion on PineTab
Last Post: aria22
3 hours ago
» Replies: 0
» Views: 8
Armbian fix, current vers...
Forum: Linux on Pinebook Pro
Last Post: Sb2024
7 hours ago
» Replies: 0
» Views: 18
Experimental Mobian kerne...
Forum: PinePhone Pro Software
Last Post: teekay
10 hours ago
» Replies: 2
» Views: 102
Pinephone Pro not in stor...
Forum: General Discussion on PinePhone
Last Post: P. Siera
Today, 02:12 AM
» Replies: 1
» Views: 173
Libre Office on Pinetab2?
Forum: General Discussion on PineTab
Last Post: Kevin Kofler
Yesterday, 09:50 PM
» Replies: 1
» Views: 60
Won't boot with a MicroSD...
Forum: General Discussion on PineTab
Last Post: acruhl
Yesterday, 06:59 PM
» Replies: 0
» Views: 24
does the Joplin note taki...
Forum: PineNote Software
Last Post: Francus
08-05-2025, 08:11 PM
» Replies: 4
» Views: 1,374
Any updates on Bluetooth ...
Forum: General Discussion on PineTab
Last Post: biketool
08-05-2025, 06:38 AM
» Replies: 1
» Views: 112
Keyboard availability?
Forum: PinePhone Pro Accessories
Last Post: Peter Gamma
08-04-2025, 08:37 PM
» Replies: 9
» Views: 1,146

 
  Unlocking the cycle counter register.
Posted by: CATFELLA - 04-11-2021, 08:06 AM - Forum: Linux on Pinebook Pro - No Replies

Hello, I have a problem unlocking the cycle counter register on Pinebook Pro (or, even, rk3399 in general, from what I've gathered).

A common way to unlock it is to load a kernel module that executes an unlock command from the inside, however, the modules that I tried do not work (for example this one https://code.videolan.org/janne/arm64-cycle-cnt, which works on Raspberry Pi 4). I can only access the register inside the module that unlocked it, printing the value to dmesg for example.

One way of unlocking it is building a custom kernel that enables the register on startup, however, this is less than ideal for me, so I was wondering if anybody else encountered this issue.


  Wifi Troubles
Posted by: IDEFK - 04-11-2021, 07:40 AM - Forum: General Discussion on Pinebook Pro - Replies (17)

I am new to Linux and computers in general. I have a Pinebook Pro ARM Manjaro with a plasma system j believe but I can't connect to the wifi. My killswitch Is good and I can see my wifi I can connect to it I type in password but then it tells me it's deactivated and can't find the device. I've asked Reddit and other places but there's nothing. Also it says waln0 no secrets were provided. Sorry if I don't know much I was handed this computer down and need it for courses.


  GTK Rust mobile Linux client for Signal
Posted by: Be. - 04-10-2021, 10:15 PM - Forum: PinePhone Software - Replies (14)

Do not clutter this thread with criticisms of Signal. Take that discussion elsewhere please.

Hi,
I've been following the issue of getting Signal working on Linux smartphones for a while and I've come to the conclusion that it is probably best if we start a new client application. The Signal developers are uninterested in making their clients work for our use case. The Signal "Desktop" (Electron) client does not and will not support registering an account, is not designed for small screens, and does not build on ARM. The latter two issues may be fixed upstream (eventually), but they've specifically said they do not want to make the Electron client have feature parity with the Android and iOS clients. I doubt using the Android client in Anbox would be a good long term solution for battery or RAM usage.

So I think we need a native Linux client. I do not think Axolotl is a viable long term solution because it uses its own implementation of the Signal network protocol (written in Go). Reimplementing the cryptography and network protocol is a ton of work and will continue to be a ton of work as upstream adds more features. Axolotl has only just started reimplementing the new Signal groups protocol which was introduced Also, the security of a reimplementation is dubious.

Fortunately, the Signal developers are now using a new Rust library with bindings to C, Java, Swift, and TypeScript for their own clients. Currently this is undocumented and does not yet implement all the logic necessary to write a complete client. However, upstream has advised that using this new library would be the best option for starting a new client. Considering there is a C FFI (which I presume they implemented to implement the S, it may be possible to add Signal support to libpurple which is used by Chatty. However, I am doubtful that would work out well. libpurple was made in a different era when messaging didn't include audio and video calls, emoji reactions, or disappearing messages. Trying to cram those into the libpurple API may be more trouble than it is worth. I would also be concerned about starting a new project using such an old code base which I am guessing has quite a bit of legacy cruft.

So, I think the best way forward would be a new client using the Rust bindings for GTK so the upstream libsignal-client, zkgroup, and ringrtc Rust libraries can be used directly. I don't have much experience developing with Rust or GTK and I barely know anything about cryptography, plus I already maintain another very complex application, so I couldn't lead development of this but I'd be happy to test and contribute code where I can. I am starting this thread to try to organize people who are interested in working on this.

I propose this roadmap for implementing features:

1. Device registration
2. Sending and receiving text messages
3. Import contacts
4. Use the WebSocket API for notifications like the Android client does on Android with neither Google Play nor microG
5. File attachments
6. Voice calls
7. Video calls
8. Device linking. If we could get this application to link to itself, that could be an awesome way to have the primary installation on a PinePhone and use the same application on a Linux laptop.
9. Figure out a way to do notifications in a more battery friendly way. This will require cooperation with the Signal Foundation and we may need to write the changes for the server software ourselves. Maybe OpenPush? Or perhaps get Firebase push notifications working on Linux without Android?
10. SMS support
11. MMS support

I think the GUI design could largely copy the Android client.


  Phone Shell and Dismissing Notifications on Mobian
Posted by: publiclewdness - 04-10-2021, 01:41 PM - Forum: Mobian on PinePhone - No Replies

I'm running Mobian on my Pinephone CE and every so often a notification will pop up for "phone shell" and there is no option to dismiss it, just to open it. When I tap open it opens the file manager. Is there a way to disable this or to dismiss ntoifications without opening them ?


  Using Pine64 to install Wasp-os on PineTime
Posted by: Mpoint - 04-10-2021, 10:34 AM - Forum: Development Discussion on PineTime - Replies (1)

Has anybody tired Heart Rate OS on Wasp-os using PineTime or InfiniteTime I run into problem here is a screen shot Either way the Heart Rate does not show
Youtube video  So when the new 1.0 Infinite Time came out on April 23 I tried that but Still NO Heart Rate How do I make sure there is no Hardware issue https://pasteboard.co/JZPaRSh.png


  KDE plasma Pinephone not loading
Posted by: Serolis - 04-10-2021, 08:48 AM - Forum: General Discussion on PinePhone - Replies (1)

Hello everyone;

I finally managed to get my hands on a KDE plasma pinephone, I switched it on for first time three days ago, I updated it and everything was going well. Then yesterday I tried to use the docking bar for first time and the phone crashed, now when I start the phone it will stay on the logging command page and the only error I can see is this one:

at command 'at+QCFG="fast/poweroff"' returned error

The phone won't let me do anything at that point. Anyone has got any suggestions as to what I can do now? Do I need to install a new image?

Thank you for your help!


  Gimp makes stock Manjaro KDE/X11 crash
Posted by: stozi - 04-10-2021, 03:19 AM - Forum: General Discussion on Pinebook Pro - Replies (3)

I can open Gimp, but as soon as I open any image in it, KDE or X11 (don't know) starts blacking out, screen goes black, parts of screen go black, cursor does whatever it wants... Basically have to hard restart.

Is there a package missing or something? Thanks!!


  FreeBSD/arm64 becoming Tier 1 in FreeBSD 13
Posted by: as365n4 - 04-10-2021, 02:24 AM - Forum: General - Replies (1)

Quote:Summary

FreeBSD will promote arm64 to a Tier 1 architecture in FreeBSD 13.
This means we will provide release images, binary packages, and
security and errata updates. While we anticipate there will be minor
issues with this first release, we believe the port is mature enough
that they can be resolved during the life of FreeBSD 13.

Details

Development efforts on FreeBSD/arm64 (also known as AArch64) started
in 2014, with generous financial and technical support from Arm,
Cavium and the FreeBSD Foundation. FreeBSD 11.0 arrived in October
2016 as the first release with support for the architecture.
Improvements to the kernel, tool chain, userland, and ports and
package infrastructure have been ongoing since that time, with
improvements arriving in each minor and major release.

The FreeBSD base system is ready for the promotion of arm64 to Tier 1,
and the Release Engineering, Security, and Ports teams are prepared to
support the Tier 1 requirements for arm64. Security updates via
freebsd-update now include arm64 support (starting with the FreeBSD
13.0 release candidates).

Required ports infrastructure is in place for arm64 and most ports
build successfully. The project now has several Ampere eMAG systems
acting as package build servers. These machines were obtained through
a combination of FreeBSD Foundation purchases and generous donations
from Ampere.

To support port maintainers who do not have access to arm64 hardware
we will be improving ports CI and testing resources (and this effort
will benefit all architectures). We will also be suggesting one or
more low-cost reference platforms for FreeBSD/arm64.

The guarantees included in Tier 1 status are described in
https://docs.freebsd.org/en_US.ISO8859-1...archs.html

In particular, for Tier 1 architectures the project provides release
images, binary package sets, and binary and source updates for
Security Advisories and Errata Notices.

The AArch64 ecosystem’s maturity ensures follow on generations of
hardware. The diversity of offerings, as well as the multiple
generations of hardware shows that the FreeBSD project will benefit
from adding support for this platform. The growth trajectory suggests
this will be a significant portion of the market in the coming years,
and FreeBSD will benefit from tapping into this market with this Tier
1 platform.

(on behalf of core)
Source --> https://lists.freebsd.org/pipermail/free...02030.html


FreeBSD arm64 Wiki --> https://wiki.freebsd.org/arm64

Supported Boards/Devices: Rock64 (image available), RockPro64 (image available) and PinebookPro (use image of RockPro64 and overwrite u-boot) --> https://wiki.freebsd.org/arm/RockChip


  PinePhone won't boot, U-Boot seems to be broken
Posted by: Marcade - 04-09-2021, 07:43 PM - Forum: PinePhone Hardware - Replies (8)

Good day all,

I have a PinePhone Manjaro Community Edition that suddenly stopped working. In looking around on the forums, I think the cause of the failure was a fully discharged battery (which I confirmed by testing the battery using a multi-meter). Leaving it plugged over the weekend did not seem to fix the problem so I ordered an external battery charger (and a serial cable for good measure). Seems that was a wise decision because even with a fully charged battery, the phone does not boot; neither from eMMC nor from the SD card.

When I connect the serial cable and try to boot up the phone, I see the following output:

Code:
U-Boot SPL 2020.07-rc4-2 (Nov 11 2020 - 21:49:00 +0000)
DRAM: 3072 MiB
Trying to boot from MMC2
NOTICE:  BL31: v2.3(debug):9a34348
NOTICE:  BL31: Built : 21:49:00, Nov 11 2020
NOTICE:  BL31: Detected Allwinner A64/H64/R18 SoC (1689)
NOTICE:  BL31: Found U-Boot DTB at 0x4064908, model: Pine64 PinePhone (1.2)
INFO:    ARM GICv2 driver initialized
INFO:    Configuring SPC Controller
INFO:    PMIC: Probing AXP803 on RSB

This all seems normal except it never proceeds from there (I would expect more output). The output is the same whether I'm trying to boot from eMMC or the SD card.

Does this mean that the U-Boot on my device is corrupted? If that's the case, how would I go about flashing a new boot loader. The only guides I have found to do that so far seem to require that the device be booted already.


  AutoRotation is backwards? (Manjaro+KDE PlasmaMobile)
Posted by: gamerminstrel - 04-09-2021, 11:35 AM - Forum: Manjaro on PinePhone - No Replies

The display of the pinephone is fine in Portrait mode, but when I rotate the phone to Landscape in either direction, the display rotates the opposite direction resulting in the display being upside down. This has been an issue for me since I first flashed Manjaro+Plasma Mobile on this phone when it was announced that would be the default configuration for future phones. I was hoping checking for updates would fix this, but no dice. Is anyone else having this issue?

I also have Mobian+Phosh flashed onto a SD card, but that does not even have auto-rotation, so I cannot replicate the issue there.


UPDATE: I re-flashed and autorotation works just fine now. I guess that might be the answer to some things until the whole ecosystem is a bit more stable.

Also, there's a 1st time setup that's super slick now. I like it!