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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,982
» Latest member: rbpatrick
» Forum threads: 16,335
» Forum posts: 117,444

Full Statistics

Latest Threads
Star64 Irradium (based on...
Forum: Getting Started
Last Post: mara
04-19-2026, 12:56 PM
» Replies: 13
» Views: 14,667
Pine Time dead
Forum: General Discussion on PineTime
Last Post: chris.burmajster
04-18-2026, 10:08 AM
» Replies: 0
» Views: 97
Booting Issues
Forum: PineNote Software
Last Post: vlagged
04-17-2026, 04:17 PM
» Replies: 24
» Views: 19,040
App launcher shows tiny i...
Forum: PineNote Software
Last Post: vlagged
04-17-2026, 04:12 PM
» Replies: 1
» Views: 1,056
Freezes and kernel panics...
Forum: Linux on RockPro64
Last Post: prahal
04-15-2026, 06:48 PM
» Replies: 4
» Views: 1,311
Looking for engineer for ...
Forum: PinePhone Pro Hardware
Last Post: Andrey_voce
04-06-2026, 08:44 AM
» Replies: 0
» Views: 246
StarPro64 Irradium (based...
Forum: Getting Started
Last Post: mara
04-05-2026, 03:03 AM
» Replies: 19
» Views: 9,041
Finally got Kali working ...
Forum: General Discussion on Pinebook Pro
Last Post: qingss0
04-04-2026, 08:00 AM
» Replies: 0
» Views: 353
Charging problem
Forum: General Discussion on Pinebook Pro
Last Post: RicTor
04-04-2026, 07:30 AM
» Replies: 0
» Views: 152
Latest firmware for PineP...
Forum: PinePhone Software
Last Post: baptx
04-03-2026, 08:37 AM
» Replies: 106
» Views: 218,469

 
  Can I Replace A Broken Power Plug?
Posted by: jschall - 07-20-2019, 07:48 AM - Forum: General Discussion on Pinebook - Replies (2)

My old, near-sighted cat was sitting at the window. My PineBook was being charged on the table beside the window. The cat decided to jump down from the window, and didn't see the black charging cable.

Now my  charging plug is broken :-(

Can I purchase a replacement charger from Pine64?

Is the charging plug a standard type that can be purchased elsewhere?

Thanks for any suggestions!



Attached Files
.jpg   plug.jpg (Size: 406.84 KB / Downloads: 585)

Question Can't install any distro. Preinstalled neon freezes
Posted by: rckt - 07-20-2019, 07:45 AM - Forum: General Discussion on Pinebook - Replies (2)

Got my pinebook 1080P recently.
First noticed an issue with the presintalled neon. After some time the GUI freezes, mouse still works, but the desktop environment is not usable. And I can switch to other command line shells.
The other issue - I'm not able to install any new distro. Either the installation process hangs in the very beginning or I get a blank screen.
Here's what I got trying to install the latest Manjaro.

Could it be a hardware issue? Otherwise at least some of the distros would install.
Here's a post with similar symptoms.

How can I fix/debug this?


  u-boot for Arch Linux Arm
Posted by: prw - 07-19-2019, 10:00 PM - Forum: Linux on RockPro64 - Replies (3)

Hi all,

I've put together a PKGBUILD for building u-boot for the rockpro64.

I have some instructions and the uboot binary and boot.scr here:
https://github.com/prw/PKGBUILDs/release...ot_testing

The mainline linux-aarch64 kernel is functional but is definitely not optimal for this board.
The kernel is quite slow to boot and takes 3-5 minutes. 

U-boot is based on ayufan's linux-u-boot.

I hope someone finds this useful.


  Is the power source exposed to the OS?
Posted by: seal - 07-19-2019, 05:43 PM - Forum: General Discussion on PINE A64-LTS / SOPINE - Replies (4)

Meaning is there a way for the operating system to know if the device is being powered by dc input or lipo input?


Exclamation eMMC boot issue
Posted by: jwillmer - 07-19-2019, 03:16 PM - Forum: Linux on RockPro64 - No Replies

I have a cluster of Rockpro64 and I flashed new images (ubuntu minimal ayufan 0.8.3) on my emmc cards via an external emmc to usb adapter. Attaching the emmc back to the boards worked without a problem but one of the boards is not booting anymore. 
I tested if it is related to the emmc image or card but it is not. The image/card runs on the other boards without a problem. Now I noticed I can boot (the same image) via a micro sd card and will be able to see the attached emmc card via fdisk. Can someone tell me what went wrong and how I fix the emmc boot?


  New Chat Options: Telegram
Posted by: Luke - 07-18-2019, 02:05 PM - Forum: News - Replies (1)

Hello everyone,

Over the past day the current bridge between the existing chats (IRC and Discord) has been refined and a Telegram bridge to chat in #Pine64, #Rock64, #Pinebook and #Pinephone channels has been set up.

If you are a Telegram users you can join via:

#Pine64
#Rock64
#Pinebook
#Pinephone


Information Investigating the Quectel modem
Posted by: jack1 - 07-18-2019, 01:46 PM - Forum: General - No Replies

I'm investigating the pinephone modem (his little brother, the EC21), to see if it uses the linux kernel, as it is supposed to,
or the android kernel.

I made this POST on reddit.

I must say that I'm confused: Or its linux kernel with stuff (drivers?) removed and the adb added
or its an android kernel with some components removed. Huh 

Help to prove the kernel identity is wellcome. Thanks.

Updates:
fixed the broken link


  How to create the img file to use with etcher once you build the android SDK?
Posted by: dazza5000 - 07-18-2019, 01:02 PM - Forum: Android on RockPro64 - Replies (8)

How do we construct the single .img file like the one that is distributed on the wiki after we build the Android ROM?

I found these steps for flashing:

rkdeveloptool is here: http://opensource.rock-chips.com/wiki_Rkdeveloptool
Get the board into bootrom mode. Short the two pins next to the LEDs and hit reset.

Code:
cd rockdev/Image-rk3328_box
rkdeveloptool db MiniLoaderAll.bin
rkdeveloptool ef
rkdeveloptool gpt parameter.txt
rkdeveloptool ppt
rkdeveloptool ul MiniLoaderAll.bin
rkdeveloptool wlx uboot uboot.img
rkdeveloptool wlx trust trust.img
rkdeveloptool wlx misc misc.img
rkdeveloptool wlx baseparameter baseparameter.img
rkdeveloptool wlx resource resource.img
rkdeveloptool wlx kernel kernel.img
rkdeveloptool wlx dtbo dtbo.img
rkdeveloptool wlx vbmeta vbmeta.img
rkdeveloptool wlx boot boot.img
rkdeveloptool wlx recovery recovery.img
rkdeveloptool wlx system system.img
rkdeveloptool wlx vendor vendor.img
rkdeveloptool wlx oem oem.img
rkdeveloptool rd


  Which product to choose when building for the RockPRO64
Posted by: dazza5000 - 07-18-2019, 07:59 AM - Forum: Android on RockPro64 - Replies (1)

We have the following lunch selections:

Code:
daz@daz:/rom2/android/rk3399v90$ cat device/rockchip/rk3399/vendorsetup.sh
add_lunch_combo rk3399-userdebug
add_lunch_combo rk3399-user
add_lunch_combo rk3399_mid-userdebug
add_lunch_combo rk3399_mid-user
add_lunch_combo rk3399pro-userdebug
add_lunch_combo rk3399pro-user




Which one should we choose to build for this board?

Thank you!


  load root on NVMe and /boot on eMMC
Posted by: Vikk42 - 07-17-2019, 07:10 PM - Forum: RockPro64 Projects, Ideas and Tutorials - Replies (4)

While looking for a better way to get the kernel on my NVMe I ran across this guy who figured out the best way to load his system. Put the boot files on the boot device and the root files on the fastest device, NVMe.

I'm hoping someone here can put some flesh on these bones to make it work for us. Did I say I'm a linux/programmer novice, yes that is me. Eventually I could figure this out. Think I know how to proceed if no one else cares, but I would like expert advice too.


https://delightlylinux.wordpress.com/201...sing-nvme/

An NVMe SSD makes a superb system drive for a Linux installation, but an easy point to forget is how to make Linux boot on systems that do not support NVMe booting from the motherboard BIOS.
So, here is a quick reminder.

First, Use a secondary SSD that the motherboard BIOS does recognize
This is the key. In a recent Linux Mint 18.3 installation, I used the Samsung 960 EVO NVMe connected to the motherboard using a PCIe to NVMe adapter because the older motherboard lacked an M.2 slot.
The problem is that the motherboard did not recognize the Samsung 960 as a boot device. Sure, Linux Mint 18.3 would install to the NVMe drive fine from a LiveUSB, but there was no way to boot the system from it.
Was all lost?
Nope! Remember, this is Linux that we are talking about, and Linux offers flexible customization. When Linux boots, it first looks for the /boot directory to kickstart the process.
/boot can be located on any other boot device, so it does not have to reside on the same drive as root. We can install the main Linux system on the NVMe, but specify /boot on a different boot device that the motherboard BIOS will boot from.
I had an SSD installed in the system. The motherboard recognized the SSD as a valid boot drive, so I created a 4GB partition (more than necessary, but just in case). The rest of the drive was formatted as ext4 for regular data storage.
The system and swap partitions were located on the Samsung NVMe. The boot loader installation was set to the SSD, not the NVMe. Below is the Install dialog from a Linux Mint 18.3 installation that shows how the partitions were set up.
[Image: install1.png?w=620]
Linux Mint 18.3 Cinnamon installation showing how to arrange partitions so a system will boot Linux is the Linux has been installed onto an NVMe device that lacks NVMe booting.

/dev/nvme0n1 is the NVMe device divided into two partitions: btrfs for the Linux installation and all Linux directories except for /boot, and the swap space. btrfs was used here, but any other bootable filesystem is valid. Install Linux normally to the NVMe.

  • /dev/nvme0n1p1     Linux root filesystem

  • /dev/nvme0n1p2     Linux swap partition
/dev/sda in this example is the SSD. The motherboard BIOS detects this as a valid boot drive, so this is where we must place the /boot partition. All other directories in the Linux hierarchy may reside on the NVMe as you wish, but /boot is special. We need to place it on the boot drive.
The SSD was divided into two partitions: a small 4G btrfs partition used solely for booting, and the remaining space as ext4 for data storage.
  • /dev/sda1   Regular storage space. Nothing special.

  • /dev/sda2   /boot goes here. Small partition.
/dev/sdb is the LiveUSB containing the ISO, so ignore it.
The final important step is the boot loader. Specify the SSD (/dev/sda in the example), not the NVMe device, as the boot loader.
  • /dev/sda   The boot loader. BIOS looks for this. Must be the SSD, not the NVMe.
BIOS will look for /boot located on the SSD and proceed to boot the rest of the Linux system. Specify the SSD device itself as the boot loader, not a specific partition on the SSD. (Use /dev/sda, not /dev/sda1 or /dev/sda2.)
Of course, you are not limited to an SSD as a boot device. A spare USB, SCSI, or mechanical hard drive will also work as long as BIOS recognizes it as a boot device. But, watch out! If the boot device containing /boot is missing or fails, then the system will not boot.
Linux Mint booted and ran perfectly following this design. Performance with the SSD does not decrease because the SSD is used only for the bootstrap process. Once Linux is loaded, it runs from the much faster NVMe as the fast and snappy beast Linux was meant to be.