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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,190
» Latest member: RichardFup
» Forum threads: 16,117
» Forum posts: 116,558

Full Statistics

Latest Threads
Star64 Irradium (based on...
Forum: Getting Started
Last Post: mara
2 hours ago
» Replies: 4
» Views: 1,958
How to improve KDE plasma...
Forum: PineTab Software
Last Post: louson
Today, 06:14 AM
» Replies: 0
» Views: 21
Star64: GPU firmware load...
Forum: Getting Started
Last Post: mara
Yesterday, 11:44 AM
» Replies: 15
» Views: 10,154
Best Battery Life
Forum: PinePhone Software
Last Post: mikehenson
Yesterday, 07:36 AM
» Replies: 2
» Views: 249
altg, alt, and fn are not...
Forum: PinePhone Pro Accessories
Last Post: moriartyo
Yesterday, 03:14 AM
» Replies: 0
» Views: 42
Vivaldi Web browser nearl...
Forum: Mobian on PinePhone
Last Post: biketool
Yesterday, 02:19 AM
» Replies: 3
» Views: 116
Hi everybody!
Forum: General
Last Post: Kevin Kofler
05-05-2025, 08:19 AM
» Replies: 1
» Views: 90
troubleshooting sleep/wak...
Forum: Mobian on PinePhone
Last Post: Kevin Kofler
05-04-2025, 08:11 PM
» Replies: 5
» Views: 323
eMMC failed
Forum: Pinebook Pro Hardware and Accessories
Last Post: Dendrocalamus64
05-04-2025, 06:53 PM
» Replies: 13
» Views: 10,225
MMS sending stopped worki...
Forum: General Discussion on PinePhone
Last Post: zetabeta
05-04-2025, 01:36 PM
» Replies: 7
» Views: 2,363

 
  Manjaro network problem late 2023
Posted by: acruhl - 01-19-2024, 05:24 PM - Forum: Linux on Pinebook Pro - Replies (1)

I have Manjaro installed on both eMMC and NVME in my Pinebook Pro. 

At some point in the last few weeks or month maybe, networking stopped working on both installs. I get the box with the red icon on the bottom.

I plug in a known good USB WiFi dongle, but it doesn't show up in ifconfig or "ip a". 

Dmesg does show the device connecting.

I assume something broke in Manjaro.

I have Armbian on a MicroSD card and there are no network problems with it.

Has anyone seen this?


  Anyone require a apple-sleek NAS case, w/ ample passive cooling & mutliple ssds?
Posted by: dairymilkbatman - 01-19-2024, 02:17 PM - Forum: RockPro64 Projects, Ideas and Tutorials - No Replies

I hadn't realized but I had spent an inordinate amount of time on a project for my rockpro64 NAS. So much so, that I thought it maybe of use to others since, through its many iterations, it has become nicely refined, maybe to the extent of a viable product.

I designed it out of a block of aluminium.
it had to be passive cooled to be in a heavily dusty environment.
it would be working hard, and in a hot workshop. As a result it had to have ample cooling, for chips and ram.
It turned out rather sleek like, apple esc due to the nature of how I chose to passively cool it.
Had to house and protect 3 SSD's.

Huh Do I have to host pics to post them here?


  uboot wont boot to SD card after upgrade
Posted by: jbradley419 - 01-18-2024, 08:47 AM - Forum: General Discussion on Pinebook Pro - Replies (7)

can someone tell me how to revert to an older version of U-Boot or upgrade to a working version?  I am currently running version 2023.07+dfsg-1.  It will no longer boot from an SD card.   I put a screen shot with the errors then after it flashes like it is adjusting video then boots.  I does then same on reboot but get stuck at the flashing screen.



Attached Files Thumbnail(s)
       

  Where PinePhone Pro are Made
Posted by: Tony90 - 01-18-2024, 12:56 AM - Forum: General - Replies (1)

Hello there,

I am new here and owner of PinePhone pro, As far as i know that Pine64 products are made in Taiwan, but when received my phone and checked the shipping tracking it was originated from Hong Kong China, even my shipment was designated to Taiwan, can someones shed the light on this.

Thanks


  gpio on Quartz64-a
Posted by: jyoung - 01-17-2024, 01:37 PM - Forum: Quartz64 Hardware and Accessories - Replies (3)

I'm trying to setup an LED indicator using the gpio pins on a Quartz64 model A. I've installed libgpiod, which comes with a number of  tools, like gpiodetect and gpioinfo. With these tools, I can detect a five gpio chips (0-4). However, I don't think that any of these are linked to the main gpio pins since each of the chips has 32 lanes, but there are only 20 gpio pins on the Model A. Also, very few of the 5x32 lanes are named, and the few names are things like "fan" or "restart", not the names listed in section 3.8 of the wiki

wiki.pine64.org/wiki/Quartz64


This is an excellent tutorial on gpio programming, which originally led me to libgpiod

plebian.org/running/gpio/


However, all the examples are for the Model B. I'd hoped that the setup and naming convention for the Model A would be similarly easy, but it seems not. Does anyone have insight for the Model A?

For context, I've tried this while running armbian and gentoo, and the results are the same.


Question Screen turning off and booting problems with the Pinephone Pro
Posted by: xnZwJR6vys9a2wm7yWE4 - 01-16-2024, 02:38 PM - Forum: PinePhone Pro Hardware - No Replies

Hey there Pinephone Community!

I received my Pinephone Pro roughly a week ago. I installed Tow-boot, then Mobian, then PostmarketOS then the 2024. 01. 07. Mobian weekly on the eMMC. I am aware that this is a highly experimental device, but this amount of malfunctions make me worried.

In all three of the installations, the phone is able to boot without a Micro SD-card, so I'm sure the installation itself is fine. What I'm about to describe is my experience running the aforementioned Mobian weekly release. The phone worked fine for about three days before these came up two days ago:

  1. The phone sometimes is not able to be turned on. Pressing and holding the power button only turns on the device 20% of the time (even though the battery is charged and since it's using Tow-boot, the bootloop problem from a few years ago doesn't apply here as far as I know). After holding the power button for 4-5 seconds and the red LED doesn't turn on, I pick out the battery, put it back in, pop the case in and try again. After two, three, sometimes four of these tries, the red light showed up, the LED would shortly turn white and Mobian's disk encryption password screen prompts me to enter the encryption password.
  2. After entering the lockscreen digit code, the screen is black for a few seconds, then Phosh's menu drawer greets me and the phone is usable for one or two minutes. After that, the screen turns back, the phone itself doesn't get colder, the backlight is noticeably still on, so I guess the screen lost its connection for some reason. This makes me hold the power button for a few seconds, then to be sure that it's powered down, I pick out the battery, put it back in again, and GOTO 1.
  3. If at any point while the device is turned on, I manage to lightly tap/hit the phone on the back near the modem (even by putting it on a table or sometimes even just resting my hands on the back), the black screen problem occurs. This happens even if the modem is turned off via the appropriate hardware switch.
  4. There were some rare cases in point 2. where the screen would freeze. It would still be turned on, but doesn't refresh and doesn't register any inputs
The 1. point occurred even on Postmarket OS; I figured flashing back Mobian would fix it, since I wanted to eliminate the possibility of this being a software problem. As I said, it worked fine for a couple days, then it worsened even more.

Right now, it's laying on its back with a charger attached. It was seemingly off, but the upper half of the phone's back was hot (like when it's used normally). I don't know if this is the intended behavior with Tow-boot when it's off while charging.

Sorry, if this post was a little long; I wanted to include every detail of this problem. I didn't try to disassemble the device, since I'm afraid I'll void my warranty. Did anyone experience something remotely like this while using the Pinephone Pro? All I could find are two year old posts that blame the U-boot charging bootloop problem.

Should I contact support? Thank you for your help.
(This is a mirrored post from the following Reddit link (I'll probably delete my account there after this post): https://www.reddit.com/r/pinephone/comments/198cnqs)


  Video Flashing/adjusting on boot and reboot
Posted by: jbradley419 - 01-16-2024, 09:17 AM - Forum: General Discussion on Pinebook Pro - No Replies

I am using pine book pro with kali and i get screen flashes on boot with all different colors like it's trying to adjust then it does it again on reboot but gets stuck.  Seems like I need to configure something in the video settings.  Does anyone have any ideas?


Exclamation The internal speaker stops working
Posted by: anonymous - 01-15-2024, 02:56 AM - Forum: Mobian on PinePhone - Replies (6)

Hello

The internal speaker no longer works on my Pinephone, even after rebooting. I haven't updated it for several days. I assume that I broke something after trying to use an external speaker through bluetooth. The internal earpiece and the headset still work.

How can I solve my problem, preferably without reinstalling the whole system as I use my phone daily?


  Pinebook Pro Recovery with Void Linux (xbps)
Posted by: bds - 01-14-2024, 10:21 PM - Forum: Pinebook Pro Tutorials - Replies (4)

Pinebook Pro Recover with Void Linux (xbps)

Hello all!

I recently received my Pinebook Pro and, as I have gathered has happened to quite a few people, broke the system with an initial Manjaro update. I thought I'd do my part to help anyone else having the same problem by documenting what I've figured out over the last few days. This will basically be a compilation of a bunch of different articles and tutorials from across the internet, with application specific advice. I'll try to link all major sources. I chose to use Void Linux just 'cause it's what I'm used to, and xbps makes building a system onto the SD card super easy.

While I've learned a lot through this process, I'm by no means an expert. I would appreciate any input, correction, or elaboration the topics discussed.

Just to account for any hardware differences, this was on a PBP received on Jan 11 2024. I haven't checked into this, but if there's any where I can find a hardware revision number or anything like that, let me know.

Some preamble:
The PBP can boot directly from, in order:
- the onboard SPI module,
- the onboard eMMC module, or
- a microSD card.

By default, nothing is written to the SPI. The factory Manjaro ARM system is installed on the eMMC. From what I understand, the system breaks after a Manjaro update because the system updates the bootloader package without properly configuring it. The result is that the PBP boots from the eMMC, but the user gets nothing but a black screen.

Fortunately, the PBP mainboard has a hardware switch to block access to the eMMC, so we can turn that on and boot instead from a microSD card.

Regarding the bootloader, I to use Tow-Boot. I don't have experience any with alternatives, but it was simple to flash and is flexible at boot-time, which is what I was looking for.

So this was my strategy:
1. Disable the eMMC
2. Boot from SD card
3. Flash Tow-Boot to the SPI
4. Re-enable the eMMC
5. Boot again from the SD card
6. ???
7. System repaired.

If I wanted to, I think I could have skipped a couple steps by re-enabling the eMMC while the system was running and flashing Tow-Boot to the eMMC's boot partition. However, I like having the bootloader on the SPI and didn't want to keep Manjaro anyways. Furthermore, this method lets me use GPT and EFI; this probably doesn't matter but it just feels right.

# Setup
To start off with, we're gonna want an existing Void Linux system, though you should be able to follow the same process on any Linux system using a statically-linked XBPSThis can be from a live image, though depending on your setup that might present some issues with memory and device throughput when writing to the SD card.

First off, we're gonna want to make sure all our repositories and packages are up to date:

Code:
# xbps-install -Su xbps
# xpbs-install -Su

Next, we'll make sure we have the packages we need for building the system on the SD card. `binfmt` and `qemu-static-user` are required for cross-building, so they're not required on an aarch64 host system.
Code:
# xbps-install -Su xz wget xtools binfmt-support qemu-user-static

Enable the `binfmt-support` service:
Code:
# ln -s /etc/sv/binfmt-support /var/service

# Building the SD card
First, identify your SD card's device handle. If your host system has built-in SD card support, it will likely be `/dev/mmcblkX`. I was using a USB adapter, so mine was at `/dev/sdX`.

## Flash Tow-Boot to the SD card
It should go without saying, but make sure to back up anything you don't want to lose.

Download and extract Tow-Boot for the PBP:
Code:
# wget https://github.com/Tow-Boot/Tow-Boot/releases/download/release-2022.07-006/pine64-pinebookPro-2022.07-006.tar.xz
# tar xvf pine64-pinebookPro-2022.07-006.tar.xz

Flash Tow-Boot to the SD card. For reference, we're using the "shared storage strategy.":
Code:
# dd if=pine64-pinebookPro-2022.07-006.tar.xz/shared.disk-image.img of=/dev/XXX bs=1M oflag=direct,sync status=progress

## Install Void via chroot
This next portion follows this guide from the Void Handbook. In particular, we're using the XBPS method.

### Partition and format the SD card
Flashing Tow-Boot should have created initialized a GPT partition table and created a partition at the beginning of the SD card. I used cfdisk to partition the rest of the SD card, so it looks like this:
/dev/sdg1 = Tow-Boot
/dev/sdg2 = +256M, EFI System
/dev/sdg3 = to the end of the disk, Linux Filesystem.

After that, create the filesystems:
Code:
# mkfs.vfat /dev/sdg2
# mkfs.ext4 /dev/sdg3

### Mount the new filesystems
Code:
# mount /dev/sdg3 /mnt
# mkdir -p /mnt/boot/efi
# mount /dev/sdg2 /mnt/boot/efi

### Creating the base installation
A caveat: I don't actually know what the ideal kernel and firmware situation looks like. Void's Pinebook Pro packages seem fairly old, and I specifically want to avoid the `pinebookpro-uboot` package (and the `pinebookpro-base` package which depends on it). I opted to use the basic linux kernel and install the `pinebookpro-firmware` package, because I figured it couldn't hurt. Regardless...

We want to set environment variables that we'll use to tell XBPS which repo to pull from and what architecture to use. Set `ARCH` to either `aarch64` or `aarch64-musl` to use glibc or musl, respectively.
Code:
# REPO=https://repo-default.voidlinux.org/current/aarch64
# ARCH=aarch64-musl

Copy the RSA keys from the host to the SD card:
Code:
# mkdir -p /mnt/var/db/xbps/keys
# cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys/

And finally we'll use XBPS to bootstrap the installation.
Code:
# XBPS_ARCH=$ARCH xbps-install -S -r /mnt -R "$REPO" base-system pinebookpro-firmware linux

### Configuration
Chroot into the new installation using `xchroot`:
Code:
# xchroot /mnt /bin/bash

Set the root password:
Code:
[xchroot /mnt] # passwd

Follow the instructions in the Void Handbook for configuring fstab and for installing GRUB. We want to use the instructions for UEFI, with the `grub-arm64-efi` package, and use the `--removable` flag on `grub-install`

Before leaving the chroot, install `mtd-utils`, which has the `flashcp` utility we'll use for flashing to the SPI, and run `xbps-reconfigure` to make sure everything's set up correctly.
Code:
[xchroot /mnt] # xbps-install mtd-utils
[xchroot /mnt] # xbps-reconfigure -fa
[xchroot /mnt] # exit

### The final touch
Before unmounting the SD card and slapping it into the PBP, copy over the Tow-Boot image we're gonna flash to the SPI.
Code:
# cp pine64-pinebookPro-2022.07-006/binaries/Tow-Boot.spi.bin /mnt/root
# umount -R /mnt

## Booting the SD card and flashing the SPI
As long as the eMMC is disabled, you should now be able to insert the SD card and boot into it through Tow-Boot, followed by GRUB. Log in using the root password you set earlier, and flash the Tow-Boot image we copied over onto the SPI:
Code:
flashcp Tow-Boot.spi.bin /dev/mtd0

At this point, you should be able to remove the SD card, enable the eMMC, reboot the machine, and be met with the Tow-Boot graphical interface, though the system installed on the eMMC will likely still be unusable. I leave repairing/replacing the system installed on the eMMC as an exercise for the reader. I followed a similar process to what's described above to install Void Linux with EFI boot. It should be noted that GPT doesn't play well with the layout of the eMMC's boot memory, so you should zero out the first 32768 bytes and skip them in your partition scheme, or perhaps just flash Tow-Boot's `noenv` image onto it. This document was helpful for some details.

That's all, thank you.


  Android OS that supports LCD touch panel (pine a64)
Posted by: Spekboy - 01-14-2024, 01:41 PM - Forum: General - No Replies

Hi,
I just bought the LCD panel for my pine a64 and I was wondering where I can find the android os that supports the screen? or else can anyone tell me how to find and edit the uEnv.txt file to make it display on the LCD?