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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,942
» Latest member: new88betus
» Forum threads: 16,329
» Forum posts: 117,428

Full Statistics

Latest Threads
Pinecil V2 doesn’t power ...
Forum: General Discussion on Pinecil
Last Post: Juptin
9 hours ago
» Replies: 1
» Views: 1,892
dead Pinebook - help plea...
Forum: General Discussion on Pinebook Pro
Last Post: williamcorlin
03-26-2026, 04:22 PM
» Replies: 3
» Views: 666
BT PAN - we need iptables...
Forum: Mobian on PinePhone
Last Post: biketool
03-25-2026, 12:57 PM
» Replies: 1
» Views: 467
How can I record video on...
Forum: General Discussion on PinePhone
Last Post: baptx
03-25-2026, 12:55 PM
» Replies: 23
» Views: 18,422
u-boot rk356х (rockchip r...
Forum: Quartz64 Tutorials
Last Post: hamsterbacke
03-25-2026, 09:39 AM
» Replies: 18
» Views: 34,024
A/V output enable
Forum: Linux on Rock64
Last Post: 8lall0
03-24-2026, 04:45 PM
» Replies: 0
» Views: 76
If your USB-C port is fla...
Forum: PinePhone Pro Hardware
Last Post: Zebulon Walton
03-24-2026, 02:25 PM
» Replies: 0
» Views: 94
Pinebook problem
Forum: General Discussion on Pinebook Pro
Last Post: RicTor
03-18-2026, 08:58 AM
» Replies: 2
» Views: 4,692
Pine a64+ power supply
Forum: General Discussion on PINE A64(+)
Last Post: davidspencer
03-18-2026, 01:02 AM
» Replies: 0
» Views: 178
Private / self-hosted "Cl...
Forum: General Discussion on PinePhone
Last Post: cyberb123
03-17-2026, 11:57 AM
» Replies: 8
» Views: 7,224

 
  Keyboard settings not saved on reboot
Posted by: motezart - 10-30-2020, 10:47 AM - Forum: General Discussion on Pinebook Pro - Replies (6)

Every time I start up the pbp the keyboard switches back to the default UK English, when I want US English. I have to manually switch it to US everytime. How I can make it save the setting? And yes, I hit apply.


  Dreaded Tight Hinge
Posted by: karlyn - 10-29-2020, 10:10 PM - Forum: Pinebook Pro Hardware and Accessories - Replies (1)

Unfortunately, my Pinebook Pro has suffered from the failure of the mount that fastens the hing to the base.    I believe it may be because of tightening of the hinge on the USB-C side of the machine.

I know I need to order  a new top shell to repair the machine.   However, I'm worried that if the hinge is too tight, that the same failure will occur again prematurely. 

Should I consider trying to replace the hinges on the display too?   I'm not even sure that the hinges can be  obtained without purchasing a whole display ( which is probably impossible to get at the moment ).

Any advice or experience anyone has with repairing this problem would be appreciated.

-Karlyn


  PinePhone in Canada
Posted by: GFreeman - 10-29-2020, 08:56 PM - Forum: General Discussion on PinePhone - Replies (7)

All,

Has anyone had any experience using the Pinephone on Canadian wireless networks? Since even the smaller carriers buy time on the Big-3 networks (Rogers, Bell, Telus), there isn't much to choose from. I'm currently on Rogers with my iPhone, so I'm wondering if simply getting another SIM and using it on that network will work. I think it will, but I'm interested in hearing from the experience of others.

Best,

Graham


  Deepin Desktop Installation (Fedora 32 Workstation) Tutorial
Posted by: Upokupo - 10-29-2020, 05:58 PM - Forum: Pinebook Pro Tutorials - Replies (2)

Deepin Desktop Installation Guide

Hello! This guide is for people who like to use the Deepin desktop environment. Deepin runs great using the Fedora 32 Workstation images provided by the kind gentleman from this thread: Fedora 32 Images and it sits idle between 700M and 800M of ram. I will cover both SD card installation and emmc installation. Currently, this isn’t possible with the default Manjaro installation unless you jump through a whole bunch of hoops of compiling and chasing down dependencies. A user on this forum managed to do it but I was unable to replicate their success myself due to frustration and impatience. I will outline the steps needed to be as new user friendly as possible. You should be able to have it either on an SD card or on the emmc. If you want to install it onto an nvme ssd drive, I won’t be able to cover that here as I have yet to figure that out and try it. I use my ssd as a data/backup drive and not too keen on messing it up and losing my data.


*This guide comes with the usual disclaimer that I can’t be held responsible if you brick your pinebook pro, mess up your system, goes haywire, starts floating in midair, fills your bank account with large sums of money or ants found their way into your laptop and started nibbling on the internal wires. Just to name a few. You do so at your own risk.


What you will need:
Fedora 32 Workstation image
SD Card (preferably 32G or higher)
A USB flash drive or another external hard disk attached (optional)


Instructions:


1. Download the Fedora 32 Workstation image from here:


2. (Optional) Rename the file to something simple to avoid typo’s when working with the image. I just renamed mine Fedora-Workstation.img.xz


3. Open up a terminal and navigate to the directory where you downloaded the file.


4. Extract the compressed image and copy it to a usb drive or nvme ssd. This is needed to reverse the process if you wish to install it to the internal hard drive of your pinebook pro.


Code:
unxz –threads=6 Fedora-Workstation.img.xz


5. Run lsblk to get the information of your drives on your system. The sd card drive and the internal emmc drive will be named mmcblkX where X is the corresponding disk number assigned by the system.


Code:
lsblk
Output from terminal:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk2 179:0 0 58.2G 0 disk
├─mmcblk2p1 179:1 0 213.6M 0 part /boot
└─mmcblk2p2 179:2 0 58G 0 part /
mmcblk2boot0 179:32 0 4M 1 disk
mmcblk2boot1 179:64 0 4M 1 disk
nvme0n1 259:0 0 238.5G 0 disk
└─nvme0n1p1 259:1 0 238.5G 0 part

This is my output on my system. My internal hard drive is mmcblk2 with 58.2G of space. When I insert an SD card this is my output:


NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk2 179:0 0 58.2G 0 disk
├─mmcblk2p1 179:1 0 213.6M 0 part /boot
└─mmcblk2p2 179:2 0 58G 0 part /
mmcblk2boot0 179:32 0 4M 1 disk
mmcblk2boot1 179:64 0 4M 1 disk
mmcblk1 179:96 0 29.7G 0 disk
├─mmcblk1p1 179:97 0 213.6M 0 part /run/media/xxxx/BOOT_FEDORA
└─mmcblk1p2 179:98 0 29.5G 0 part /run/media/xxxx/ROOT_FEDORA
nvme0n1 259:0 0 238.5G 0 disk
└─nvme0n1p1 259:1 0 238.5G 0 part


Now, mmcblk1 is there with 29.7G.


6. Insert your SD card and run lsblk to get the drive number. Substitute X with the corresponding sd drive number you get from running lsblk. In the above example, my sd card is mmcblk1. So, I will use that in the following command:


sudo dd if=NameOfYourFile.img of=/dev/mmcblkX oflag=sync status=progress bs=4M


Make sure you are targeting the sd card and not the internal emmc card!


7. When it’s done writing the image to the SD card. Reboot your laptop.


8. Fedora will boot up and you will go through a nice setup process with a gui. After setup is complete you’ll be greeted with the Gnome desktop environment. Now, we need to resize the partition that was created on the sd card. The image writes a 10G disk leaving 20G unused on the card.


9. Open up a terminal in Gnome and run the following where mmcblkX is the number of your sd card drive. The size will be reported around 10G. Run lsblk again to verify if you wish.


sudo cfdisk /dev/mmcblkX


10. Resize the last partition of the SD card. In the example from above, my sdcard drive is mmcblk1. You can see from looking at the output that there are two partitions on the sd card mmcblk1p1 and mmcblk1p2. So, I will select mmcblk1p2 using up and down arrow keys. At the bottom of the terminal screen there is a menu that you can navigate with your left and right arrow keys. Highlight ‘Resize’ and press the enter key. It will default to resizing the partition to fill out the rest of the SD card. Scroll to ‘Write’ hit the enter key then type yes and hit enter to confirm. Then quit cfdisk.


11. Now, to resize the drive on your sd card to use all the available space run the following command using the numbers assigned by the system where there is a bold X:


sudo resize2fs /dev/mmcblkXpX.


Congratulations! You now should have a working Fedora 32 Workstation! Now, comes the easy part! Deepin Desktop installation!



Deepin Installation


1. Update your system from terminal then reboot.


Code:
sudo dnf upgrade


2. To install deepin type


Code:
sudo dnf group install “Deepin Desktop”


3. Reboot again.


4. At the login screen select your account. In the lower right corner there should be a gear. Click on it and select Deepin from the menu. Input your password and enjoy Deepin on your Pinebook Pro.


Optional Post Installation Tasks


If you want a more complete Deepin experience, you can change the login screen to what is used by deepin. Type these 2 commands in the terminal.


Code:
sudo systemctl disable gdm

Code:
sudo systemctl enable lightdm



If you want pure Deepin and no longer wish to have gnome occupying space on your disk run:


Code:
sudo dnf group remove gnome-desktop


Installing to the internal emmc drive


At this point, if you followed everything currectly, your internal operating system should be intact and unaffected. If you want to install to emmc we just do the exact same process we did to the sd card with one minor change. Which I will note here to save space and reading time instead of regurgitating every step.


**************************
!!!IMPORTANT!!!
When installing to the emmc, do NOT leave any devices plugged into any of the usb slots when you reboot your pinebook pro to go through the first boot up process. I left my usb Logitech mouse dongle in 3 different times and it failed to boot and was kicked into a terminal recovery mode. You will have to redo the installation from the sd card if this happens. After the initial setup you are free to leave the usb devices plugged in.
**************************


6. Navigate to where you copied the .img file earlier in a terminal. Use the dd command with the following parameters when writing the img to the internal hard drive:


sudo dd if=NameOfYourFile.img of=/dev/mmcblkX oflag=sync status=progress bs=32M


All the other steps remain the same.



I hope that you find this tutorial easy to use and informative. I welcome all feedback and will try to answer any questions you may have to the best of my ability and will try to help you out as best I can if you are unsure or stuck on something from the guide.


  redirect incoming/outgoing calls ans sms
Posted by: Frexit - 10-29-2020, 05:19 PM - Forum: General Discussion on PinePhone - Replies (2)

Hy, i'm currently developping calendar and contacts webapps using node.js as websocket.
I'm searching for all available CLI commands/systemd units doing the following :
- detect an incoming call and forward the phone number directly to a local URL.
- detect an incoming sms and forward the phone number and the message datas to a local URL.
- making a new call from the CLI (providing of course the phone number).
- sending a new sms from the CLI (providing the phone number to call + datas).
Thanks for your help.


  Battery won't charge.
Posted by: Liveandkicking - 10-29-2020, 03:15 PM - Forum: PinePhone Hardware - Replies (18)

Hello,
Not sure if it's a software or hardware issue, but I'll start here first.

I retrieved my phone a couple weeks back and it will only work when plugged in and even then will not connect to my wifi.  It appears that I can not get the battery to charge and thus, it won't progress to allow wifi.  All ideas are welcome and thank you for your help.


  Developer Documentation for GT917S
Posted by: flurry - 10-29-2020, 11:46 AM - Forum: General Discussion on PinePhone - No Replies

I'm aware of the code available from Goodix on Github (https://github.com/goodix/goodix_gt9xx_public), but I was hoping to get official documentation on the registers and any other relevant documentation for driver development. I've looked through the datasheet on the wiki but unfortunately it only references "relevant registers" in the I2C section.

Is this documentation available, or if not, would it be possible to get it released?


  Boot issue
Posted by: DarrowAtreides - 10-29-2020, 07:23 AM - Forum: General Discussion on Pinebook Pro - No Replies

Hi all,

I received my pinebook pro (May edition) and have been absolutely amazed by the quality of the product. Love the hardware and while KDE isn't my favorite environment I have managed to make it work for now (may try fedora cinnamon eventually).

The one issue I have had, and I have seen it described elsewhere is the intermittent issue of the screen not turning on with a power up. If I power down and turn back on then everything runs fine.

I have yet to see a good guide to fix this. Does anyone have a fix? Should I just wait for a future update? Thanks.


  Please publish a proper flash-able IMG
Posted by: patrickjquinn - 10-29-2020, 07:05 AM - Forum: SailfishOS on PinePhone - Replies (19)

I've seen this question asked a million times but seemingly never in a thread of its own.

Would someone be able to generate a proper flash-able Sailfish IMG that doesnt require use of the flash-it script?

Flash it only works on native Linux hosts (i.e under a VM or container it will attempt to unmount the drive thus releasing the controllers shared access with the guest and cause the script to fail) ruling out anyone who is looking to flash on Mac or Windows without a complete script rewrite.

Plenty of people want to give Sailfish a spin but are left out in the cold by this so how's about we just start generating self contained images rather than multi-step scripts that are prone to failure?

The script just creates more headaches than it addresses.  

Thanks.


  How to rewrite uboot to emmc
Posted by: pineitup - 10-29-2020, 06:34 AM - Forum: Pinebook Pro Tutorials - Replies (5)

I recently reflashed Manjaro 20.10 to the emmc using the manjaro flasher app, but apparently it deleted the uboot because each boot now starts with bout 15 seconds of red light (the indicator on the top left of the keyboard), rather than directly switching to green light for the boot process.

Installing the manjaro uboot package didn't change anything. How can I reflash the uboot to the emmc?

Thanks