| Welcome, Guest |
You have to register before you can post on our site.
|
| Latest Threads |
Window Maker Live for Pin...
Forum: Linux on Pinebook Pro
Last Post: vajak
Yesterday, 06:00 AM
» Replies: 2
» Views: 370
|
Rrkisp issue with CSI cam...
Forum: Linux on Quartz64
Last Post: lystar
Yesterday, 02:34 AM
» Replies: 1
» Views: 3,718
|
bookworm vs trixie discus...
Forum: Mobian on PinePhone
Last Post: Kevin Kofler
Yesterday, 12:11 AM
» Replies: 80
» Views: 45,546
|
Fedora + Phosh for PinePh...
Forum: PinePhone Software
Last Post: shanehill@mail.com
12-23-2025, 09:12 PM
» Replies: 75
» Views: 200,642
|
Trixie - bring up the On ...
Forum: Mobian on PinePhone
Last Post: grump_fiddle_reinstall
12-23-2025, 04:34 AM
» Replies: 0
» Views: 61
|
On-Screen Keyboard Arrow ...
Forum: Mobian on PinePhone
Last Post: grump_fiddle_reinstall
12-23-2025, 04:25 AM
» Replies: 11
» Views: 6,039
|
Armbian has been released...
Forum: News
Last Post: ArmbianForSBCs
12-23-2025, 01:36 AM
» Replies: 21
» Views: 32,233
|
Alarm clock doesn’t work
Forum: Mobian on PinePhone
Last Post: biketool
12-23-2025, 12:12 AM
» Replies: 14
» Views: 24,424
|
Diagnosing and fixing fai...
Forum: PinePhone Pro Software
Last Post: biketool
12-22-2025, 11:59 PM
» Replies: 7
» Views: 602
|
No phone call audio, logs...
Forum: PinePhone Pro Hardware
Last Post: biketool
12-22-2025, 05:09 PM
» Replies: 12
» Views: 841
|
|
|
| Guide: Recovering from not being able to boot to eMMC or working sdcard |
|
Posted by: Ulfnic - 01-31-2022, 01:57 AM - Forum: PinePhone Pro Software
- Replies (2)
|
 |
(This guide assumes you've written a working Pinephone Pro image to an sdcard.)
Note: I own both a Pro and an older PostmarketOS edition Pinephone, both won't recognize USB-C power unless the cable is the "right way up" (this is with multiple Anker and Tripp-Lite high quality USB-C cables using the Pine64 power brick, a laptop and a desktop as a source). You may need to rotate the cable till you can determine which way is considered "up" for method A:
Method A. Boot to sdcard using the reset method:
1. Open the backplate and hold reset (pinhole top left) while inserting USB-C power.
2. Release reset after 4 seconds.
Note: If you hold reset till the sdcard boots it won't be able to see the eMMC.
Method B. Boot to sdcard using the power drain method:
1. Remove USB-C power and the battery.
2. Hold down the power button for 10 seconds, release for 3 seconds, hold down the power for 10 seconds, release the power button.
3. Re-insert the battery and follow steps from method A above.
Background:
Method A worked for me when Plasma Mobile was installed but after I wrote the Pro edition of Mobian-installer to the eMMC it bricked my phone. Through trial and error I discovered method B which worked 100% of the time where method A would always fail. It's an old trick I picked up flashing Android phones a long time ago, sometimes there's residual power hanging around that can prevent the chips from resetting properly. I performed a lot of tests (~20+) using method A vs B in different scenarios, orders and duplications to make sure it wasn't a fluke or something else that was allowing Method B to work over A.
Automatically booting to sdcard
Follow this guide: https://forum.pine64.org/showthread.php?tid=15879
Note: The dd command didn't work for me till I removed "count=4" and I pressed ctrl+c on the virtual keyboard about a minute in. That's extremely crude, no doubt there's a better way but that's what worked from me.
Just for reference (READ THE GUIDE FROM THE LINK FIRST) the command I used in Mobian (running on the sdcard) was:
sudo dd if=/dev/zero of=/dev/mmcblk2 bs=8k # Wait 1 minute, ctrl+c
|
|
|
|
| How do I switch users? |
|
Posted by: hrm - 01-30-2022, 11:19 PM - Forum: Manjaro on PinePhone
- Replies (4)
|
 |
I created a new user through Settings > Users, but I can't find a way to switch from the default "manjaro" user to my new one. It feels silly that I can't find it, but how do I switch users?
|
|
|
|
| bootloader menu to pick a kernel - what is the current situation in in early 2022? |
|
Posted by: maxtothemax - 01-30-2022, 05:06 PM - Forum: Linux on Pinebook Pro
- Replies (4)
|
 |
Hi all. I'm trying to compile and boot a custom kernel on my PineBook Pro. Trying to add some printk instrumentation to troubleshoot a type C hotplug issue I'm having, but I'm getting stuck even getting the kernel to boot at all. I don't want to outright replace my stock kernel, I just want to be able to pick the kernel I want at boot time. Ideally I would want to stick to the principle of a 100% free software (or close to it) process, and using a second computer with a serial cable is not attractive to me.
I am reluctant to try any option that makes my custom kernel the default, unless I also have a working boot menu that lets me pick the stock kernel.
I am using the manjaro OS that came preinstalled, fully updated. I am using the default partition map and bootloader.
I have tried editing my /boot/extlinux/extlinux.conf to look like this:
Code: Timeout 10
DEFAULT Manjaro ARM
MENU TITLE pick a kernel
LABEL Manjaro ARM
KERNEL /Image
FDT /dtbs/rockchip/rk3399-pinebook-pro.dtb
APPEND initrd=/initramfs-linux.img console=tty1 console=ttyS2,1500000 root=LABEL=ROOT_MNJRO rw rootwait video=eDP-1:1920x1080@60 video=HDMI-A-1:1920x1080@60 bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash
LABEL CUSTOM INSTRUMENTATION
KERNEL /vmlinux-5.17.0-rc1-CUSTOM_INSTRUMENTATION+
FDT /dtbs/rockchip/rk3399-pinebook-pro.dtb
APPEND initrd=/initramfs-custom-instrumentation.img console=tty1 console=ttyS2,1500000 root=LABEL=ROOT_MNJRO rw rootwait video=eDP-1:1920x1080@60 video=HDMI-A-1:1920x1080@60 bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash
This doesn't seem to do anything, just boots right into the stock kernel. I also tried spamming control-C or the arrow keys at boot time, this made no difference, no menu shows up. As I mentioned earlier I am reluctant to change the DEFAULT setting since it might make the system unbootable.
I have also tried using the kexec method. I wrote this script:
Code: #! /bin/sh
sudo kexec -l /boot/vmlinux-5.17.0-rc1-CUSTOM_INSTRUMENTATION+ --initrd=/boot/initramfs-custom-instrumentation.img --reuse-cmdline
# I tried both of these versions:
#sudo systemctl kexec
sudo kexec -e
It's hard to tell what the hardware is doing on a fanless system, but it appears to just power off the computer when I run the script. Then, when I power it on, I just get a blank screen. I can then hard reset and power it on again, and it boots back into the stock kernel.
I found some prior forum threads on this subject, but it looks like the situation is evolving rapidly and the info there might not be up to date.
|
|
|
|
| Fedora 35 on rock64 |
|
Posted by: dafsjr - 01-30-2022, 10:33 AM - Forum: Linux on Rock64
- Replies (4)
|
 |
Hello,
It is my first post here.
I've just managed to run Fedora 35 in rock64 without external kernels, u-boot or tools.
I searched in the forum and I did not find a post about this, so I am sharing the image in my google drive, fell free to download and test, I hope you enjoy.
https://drive.google.com/drive/folders/1...sSeHehKkOC
In the drive there are some images of the system working.
You will need at least a 4GB sdcard and the system take about 40 seconds to finish the boot.
The image is using grub2 with uEFI emulated by u-boot, the USB3 port seems to work correctly, SELinux and Audit are enabled and the root filesystem is ext4.
The username and the password is rock64 and there is a sudo rule for this user.
|
|
|
|
PinePhone & PinePhone Pro Keyboard: be extremely care when removing keycaps |
|
Posted by: grizzlyuser - 01-30-2022, 09:57 AM - Forum: PinePhone Accessories
- Replies (3)
|
 |
TL;DR: the membrane between the keycaps seems very delicate. Don't try to remove keycaps using guitar pick or similar object, even if it's not sharp. Otherwise you risk cutting or tearing it apart.
Yesterday I received the PinePhone & PinePhone Pro Keyboard and immediately noticed the same issue as many others are facing: top row is less responsive.
Trying to work that around by padding the keycaps with washers, which has been already shown by others, I needed to remove the keycaps. And also removed some from the row below it. In order to find out if there's any mechanical difference between both rows of keys and why is the top one less responsive.
First I tried to remove the caps with a fingernail, as others suggested, but they were so tightly attached that I could break a fingernail in the process. I found it much easier to remove them using a guitar pick, and it worked just fine for a couple of keys. But when I was removing the next one, I noticed some ring attached to the keycap. And it turned to be a part of membrane that's been cut off. I've no idea how that happened, since the guitar pick is very old and has been used so much to open cases of various electronics over the years, that its edges are no longer sharp.
It looks like the safer tool for that job would be a small cable tie bent to the size of keycaps and slightly filed to make it thinner. Otherwise it can't be inserted under the keycap in order to pull it.
Please find all those things shown on the picture below. The piece of the membrane is shown upside down with the keycap.
Now with the piece of membrane and the keycap are back in place, the key is not as responsive as other keys. It works, but it looks like the membrane is not as springy under that key after the damage. Any ideas how to fix it? As it looks like the membrane is made of silicone, it can be hard to glue back together.
Final thoughts:
1. It'd be great if PINE64 could provide the fix for the top row. So that users won't need to work that around themselves. From the user perspective, it's clearly a defect.
2. It'd be great if PINE64 could sell the replacement membrane. Even the manual says you can rearrange the keycaps, so there's definitely a risk of damaging the membrane.
|
|
|
|
Can I recover bricked device from Mask ROM mode? |
|
Posted by: Damage - 01-30-2022, 08:48 AM - Forum: General Discussion of PinePhone Pro
- Replies (14)
|
 |
From a combination of haste, lack of experience awkward documentation and just enough knowledge to be dangerous, I have bricked my PPP. The result is a brief red LED on startup and then continuous green (lasts at least 12 hours). I think I have corrupted the eMMC - some of my stupid steps are below.
I have now enabled mask ROM mode (that took hours repeating the same thing over and over!). Is there anything I can now do to recover the device? I have read quite a lot on the forums, but I am now at the stage where I don't think my use case fits and I don't want to make things even worse than they appear to be.
TIA for any hints - I'm enjoying the ride but it's a little bumpy at the moment...and next time I will be more careful
List of activities:
1) Startup and play with the default software. Update needs several attempts. Find camera app doesn't work, and having set up wi-fi, I can't seem to change the SSID. Look to install some apps and find challenges (Signal not available, and 2 options for BitWarden).
2) Set up SSH so I can check a few bits, but then think that a bluetooth keyboard may be easier overall so enable bluetooth.
3) Perform update and reboot
4) Reboot fails and arrives in emergency mode (rockchip-usb2phy failed to create phy; bootsplash failed to initialise; failed to read codec capabilities on bluetooth hc10)
5) Boot into SD card (Arch Linux phosh)
6) Use SD card OS to extract Manjaro ARM image and copy over to eMMC
7) Current status
|
|
|
|
| Video playback hiccups with Fedora 35 on RockPro64 |
|
Posted by: whitecat23 - 01-30-2022, 08:05 AM - Forum: Linux on RockPro64
- Replies (4)
|
 |
Lately I've been downloading videos to test playback on Fedora 35. These videos all range in quality from standard definition, to high definition to 4k. In all cases, playback in VLC exhibits hiccups (i.e. stuttering) at various points, enough to distract from those long, evolving cinematic sequences which had become a hallmark of Kubrick.
I have little to no experience in the world of video and find myself unable to correct the problem, even after downloading a bunch of gstreamer codecs and whatnot. For comparison, these same videos play flawlessly using VLC on an AMD-based Windows computer circa 2012. Now, I realize there are Linux distributions specifically tailored to maximizing video quality, but they are specialist in nature (i.e. LibreElec), and not tailored to general personal computing. As a result, I'm looking for advice on tweaking Fedora for best quality video on the RockPro64.
|
|
|
|
| Yet Another PPP That Won't Turn On |
|
Posted by: thismarty - 01-29-2022, 11:42 PM - Forum: PinePhone Pro Hardware
- Replies (13)
|
 |
Like so many others, apparently, I assumed that I could exit the OS and turn my PPP off to charge.
A little research and it looks like this is a no-no for now since the recharging is handled by software, which is a work in progress.
Which I get.
I've combed the forums, but nothing seems to get this little guy to charge or boot or turn on at all.
I did the remove-SD-card-hold-RES-plugin-USB-cable thing, but still no charging.
So I'm wondering, has anyone figured out a way out of this situation?
|
|
|
|
|