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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 30,208
» Latest member: xiley32050
» Forum threads: 16,384
» Forum posts: 117,596

Full Statistics

Latest Threads
Hardware Feature Suggesti...
Forum: Quartz64 Hardware and Accessories
Last Post: Independent Researcher
08-30-2026, 07:19 PM
» Replies: 0
» Views: 65
Single-board computers an...
Forum: General
Last Post: Spaker
08-29-2026, 08:12 PM
» Replies: 0
» Views: 109
Pinephone visibly losing ...
Forum: General Discussion on PinePhone
Last Post: baptx
08-29-2026, 11:18 AM
» Replies: 9
» Views: 8,423
Fixing the Quartz64 USB3 ...
Forum: Quartz64 Tutorials
Last Post: mig
08-28-2026, 01:32 AM
» Replies: 1
» Views: 12,782
Pinecil as a Pocket-Sized...
Forum: General
Last Post: Arsen
08-27-2026, 09:15 AM
» Replies: 0
» Views: 143
SlateOS feedback needed!
Forum: Development Discussion on PineTime
Last Post: highjumpman
08-24-2026, 08:00 AM
» Replies: 0
» Views: 220
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: Nambo
08-23-2026, 12:17 AM
» Replies: 18
» Views: 13,679
Hello, I am a new member ...
Forum: General
Last Post: WhiteRabbit0
08-20-2026, 12:17 PM
» Replies: 0
» Views: 427
Need help compiling andro...
Forum: Android on Pine A64(+)
Last Post: ahegarosib97
08-20-2026, 08:45 AM
» Replies: 2
» Views: 2,049
RAM-free SBCs with SODIMM...
Forum: General
Last Post: anchor
08-20-2026, 08:21 AM
» Replies: 0
» Views: 186

 
  Article: Debug Rust+Mynewt Firmware for PineTime on Raspberry Pi
Posted by: lupyuen - 01-22-2020, 12:35 PM - Forum: PineTime Tutorials - Replies (4)

Here's the new article that explains we may debug PineTime firmware with a Raspberry Pi...

Debug Rust+Mynewt Firmware for PineTime on Raspberry Pi


  Ubports link for Pinephone OS
Posted by: colin hodsdon - 01-22-2020, 10:56 AM - Forum: General Discussion on PinePhone - Replies (2)

[Image: 2335-profileavatar.png]
UBportsNews about 2 hours ago


UBports is excited to announce the creation of their dedicated PinePhone repository on gitlab.
The repository will cover project management, documentation and issue tracking. You can find all you need including the important links to contact us at: https://gitlab.com/ubports/community-ports/pinephone
#UBports #UbuntuTouch #PinePhone #Pine64 #Ubuntu


look here for a comprehensive / updating ,list of progress with working / not working yet items.


  Replacement battery
Posted by: james64 - 01-22-2020, 05:28 AM - Forum: Pinebook Pro Hardware and Accessories - No Replies

Where / how do I buy a replacement battery for my PBP?


  PineTime Debugger is now available
Posted by: lupyuen - 01-22-2020, 03:24 AM - Forum: Development Discussion on PineTime - No Replies

You may now use a Raspberry Pi to code, build, flash AND debug PineTime firmware! Here's the video

Just follow the instructions here: Debug Rust+Mynewt Firmware for PineTime on Raspberry Pi

Lemme know if you have any problems.

Thanks everyone for testing the SPI version of OpenOCD... It's the reason why we can debug PineTime on Raspberry Pi :-)


  Suggestion re international keyboards
Posted by: LinAdmin - 01-22-2020, 02:29 AM - Forum: General Discussion on Pinebook Pro - No Replies

The Pinebook has a fantastic price and I understand that it would be too complicate to make it available in many different variants.
Since it is pretty easy to change keycaps I suggest that Pine adds as a new product a little box containing keycaps with blank surface:

16 pcs stadard size (like letters A...Z)
 3 pcs small size (like ]} at the right)

From looking at a photo I guess this would be the right numbers to adapt to all kind of international layouts.

Please comment your ideas about that suggestion. Hopefully somebody from Pine can soon add what this kit might cost?


  Password change
Posted by: RedHaoredOmen - 01-21-2020, 09:35 PM - Forum: General Discussion on Pinebook Pro - Replies (18)

the wiki page says the username change is "usermod -l NewUser -d /home/NewUser -m rock" but when I go into root I am unable to change anything I am getting "user rock is currently used by process 738 or invalid option -1     Undecided


  USBC -> HDMI Success!
Posted by: mamboman777 - 01-21-2020, 09:16 PM - Forum: General Discussion on Pinebook Pro - No Replies

I got an adapter to try and it's working wonderfully.  It is a Cheotech USBC to HDMI Model XCH-M180.  It's nice because it's just a cable that plugs into the back of my monitor.  The HDMI plug on the monitor is slightly larger than a usual plug, but it has a power input.  Pretty much what I want for home, nice and compact.  I'm writing this from the laptop screen running Chromium OS on an SD card while watching Amazon Prime via USBC.  :-)  Daily driver status achieved.


  Error when running pinebook-pro-keyboard-updater
Posted by: NoahB - 01-21-2020, 09:03 PM - Forum: Linux on Pinebook Pro - Replies (13)

Hello! 

First time linux user, just got my pinebook pro the other day. I was following along on the things to do guide on the wiki page (https://wiki.pine64.org/index.php/Pinebook_Pro). I decided to run the pinebook-pro keyboard update. I followed the guide exactly as it said. However, now my keyboard keys seem to be totally random and my trackpad doesn't work at all. I'll post the log below. I'm hoping this can be fixed would be quite the bummer to break the laptop first thing Sad I didn't have any trouble until step 2. 

Ryan@Debian-Desktop:~$ cd pinebook-pro-keyboard-updater
Ryan@Debian-Desktop:~/pinebook-pro-keyboard-updater$ sudo ./updater step-2 ansi
[sudo] password for Ryan: 
Running STEP-2...

[*] Flashing touchpad firmware...



[*]Opening in touchpad mode
[*]
>>> Trying to open VID:258a PID:001f...
>>> Kernel Driver Active
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Verify mismatch: type=f2, pass=e2, received=d2
>>> Touchpad verify (type=242, pass=226) data failed
>>> Touchpad erase failed
>>> release interface


  how to change keyboard layout
Posted by: bsammon - 01-21-2020, 05:10 PM - Forum: General Discussion on Pinebook Pro - Replies (1)

handy-dandy post at the top of the forum says we should change keyboard layout.
Doesn't say how.

(my preference would be for a command-line method)


  Devuan Appear to Work
Posted by: Zachir999 - 01-21-2020, 03:11 PM - Forum: Pinebook Pro Tutorials - Replies (16)

This thread is to post that, in my experience, migrating from the default Debian to Devuan works without issue. I will note that you need to use Devuan ASCII, Beowulf will not let you upgrade properly. I have not extensively gone through to test features, I will post if I run into any issues.

Steps:
1. Install sysv init system
2. Reboot
3. Install WICD (this is temporary, and unnecessary if you know how to use wpa_supplicant)
4. Stop NetworkManager, and start WICD (or wpa and dhcpcd)
5. Change /etc/apt/sources.list from the default debian repo to deb.devuan.org/merged and change Jessie to ASCII
6. Purge systemd (this will also remove mate, lightdm, and networkmanager)
7. Apt update and install devuan keyring, by running 'apt-get --allow-unauthenticated' (there must be a better way to do this, but I don't know it)
8. Apt upgrade
9. Install NetworkManager, lightdm, eudev, elogind, and whatever de or wm you want