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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 30,114
» Latest member: farukvaiking1234
» Forum threads: 16,363
» Forum posts: 117,536

Full Statistics

Latest Threads
Weatherproof case build
Forum: Enclosures
Last Post: ltorsini
Yesterday, 07:01 PM
» Replies: 12
» Views: 38,469
Pinephone + Keyboard for ...
Forum: PinePhone Hardware
Last Post: PinePhoneProUser
Yesterday, 04:47 PM
» Replies: 16
» Views: 11,028
pinecil v2 dosent negotia...
Forum: General Discussion on Pinecil
Last Post: moses
Yesterday, 07:28 AM
» Replies: 0
» Views: 48
Pinephone software
Forum: General Discussion on PinePhone
Last Post: Csanderson0313
07-06-2026, 05:22 PM
» Replies: 2
» Views: 198
Rock64 v2.0 u-boot SPI is...
Forum: General Discussion on ROCK64
Last Post: ju0n
07-05-2026, 11:02 AM
» Replies: 0
» Views: 107
Libby - ebook reader that...
Forum: PineNote Software
Last Post: kiwigoldfish
07-04-2026, 04:41 PM
» Replies: 6
» Views: 4,049
PineNote v1.2 - Charges N...
Forum: General Discussion on Pinebook Pro
Last Post: ttsp
07-02-2026, 02:52 AM
» Replies: 0
» Views: 268
How to change the PineNot...
Forum: General Discussion on PineNote
Last Post: cameronharring
07-01-2026, 12:22 PM
» Replies: 0
» Views: 151
PinePhone Pro disable Vol...
Forum: PinePhone Pro Hardware
Last Post: FR_IV
07-01-2026, 10:53 AM
» Replies: 1
» Views: 1,613
Star64/Starpro64 kernel b...
Forum: General
Last Post: tgbgreen
06-30-2026, 12:17 PM
» Replies: 1
» Views: 2,228

 
  Puppy Linux for PBP?
Posted by: User 6582 - 09-23-2019, 09:27 AM - Forum: Linux on Pinebook Pro - Replies (2)

Guess this begs my (ignorant) question: Is there anyone talking about this? For PBP or does someone know if there's a compiled version that would work?
I like Puppy and, while my programming skills are limited, would like to help make this happen...Thanks!


  reproduce mono bug on pine64/rock64
Posted by: dontpostalot - 09-23-2019, 05:57 AM - Forum: Linux on Rock64 - Replies (1)

Hi

I reported a bug with mono on my rock/pine devices here: https://github.com/mono/mono/issues/16770

Seems like the devs can't reproduce it on their ARM devices. I'm hoping someone here who's also using mono on 64-bit debian or ubuntu could take the effort to try and reproduce it, or maybe give me some things-to-try to solve it. It could be pine/rock/ayufan specific. 

My kernel version on the rock is 4.4.103-rockchip-ayufan-175.

Thanks.


  Rockpro64 and stock arch linux
Posted by: TaborFife - 09-21-2019, 04:29 PM - Forum: Linux on RockPro64 - Replies (6)

I've gotten the stock rootfs running on the Rockpro64 SBC, using steps from a variety of sources. If desired, I'll try to hunt down the locations. Steps below:

Section 1 - Making a Good SPL

0. Perform these steps from a functional image, on the board, such as Armbian
    -note: may need to "apt-get install gcc-arm-none-eabi binutils-arm-none-eabi"

1. Get u-boot, cd into the folder
    #git clone https://gitlab.denx.de/u-boot/u-boot.git
    #cd u-boot
    #make clean

2. Get, make the Trusted code, copy it into the u-boot folder
    #git clone https://github.com/ARM-software/arm-trus...rmware.git atf
    #make -C atf PLAT=rk3399 bl31
    #cp bl31.elf ../

3. Make u-boot
    #make rockpro64-rk3399_defconfig
    #make ARCH=arm -j7


4. Write loaders to disk, or copy them to storage for Section 2
    #tools/mkimage -n rk3399 -T rksd -d tpl/u-boot-tpl-dtb.bin tpl-spl.img
    #cat spl/u-boot-spl-dtb.bin >> tpl-spl.img
    #dd if=tpl-spl.img of=/dev/mmcblkN seek=64 conv=fsync
    #dd if=u-boot.itb of=/dev/mmcblkN seek=16384 conv=fsync

Section 2 - Install Arch

0. This must be performed from a different computer, make sure uboot-tools is installed

1. Zero the beginning of the SD card:

    #dd if=/dev/zero of=/dev/sdX bs=1M count=32

2. Start fdisk to partition the SD card:

    #fdisk /dev/sdX

3. At the fdisk prompt, create the new partition:

    Type o. This will clear out any partitions on the drive.
    Type n, then p for primary, 1 for the first partition on the drive, 32768 for the first sector, and then +4G
    -this creates a 4G partition
    Write the partition table and exit by typing w.

4 . Create the ext4 filesystem:

    #mkfs.ext4 /dev/sdX1

5. Mount the filesystem:

    #mkdir something
    #mount /dev/sdX1 something

5. Download and extract the root filesystem (as root, not via sudo):

    #wget http://os.archlinuxarm.org/os/ArchLinuxA...est.tar.gz
    #tar -xpf ArchLinuxARM-aarch64-latest.tar.gz -C something

6. Use this as boot.txt, place in something/boot/
    
 

Code:
   # MAC address (use spaces instead of colons)
    setenv macaddr da 19 c8 7a 6d f4
    
    part uuid ${devtype} ${devnum}:${bootpart} uuid
    setenv bootargs console=ttyS2,1500000 root=PARTUUID=${uuid} rw rootwait
    setenv fdtfile rockchip/rk3399-rockpro64.dtb
    
    if load ${devtype} ${devnum}:${bootpart} ${kernel_addr_r} /boot/Image; then
      if load ${devtype} ${devnum}:${bootpart} ${fdt_addr_r} /boot/dtbs/${fdtfile}; then
        fdt addr ${fdt_addr_r}
        fdt resize
        fdt set /ethernet@fe300000 local-mac-address "[${macaddr}]"
        if load ${devtype} ${devnum}:${bootpart} ${ramdisk_addr_r} /boot/initramfs-linux.img; then
          # This upstream Uboot doesn't support compresses cpio initrd, use kernel option to
          # load initramfs
          setenv bootargs ${bootargs} initrd=${ramdisk_addr_r},20M ramdisk_size=10M
        fi;
        booti ${kernel_addr_r} - ${fdt_addr_r};
      fi;
    fi

7. in the something/boot/ directory, generate boot.scr from the boot.txt

    #mkimage -A arm -O linux -T script -C none -n "U-Boot boot script" -d boot.txt boot.scr

8. Unmount the partition

    #umount something

9. Write the bootloader to the sd card

    #dd if=tpl-spl.img of=/dev/sdX seek=64 conv=fsync
    #dd if=u-boot.itb of=/dev/sdX seek=16384 conv=fsync

10. Insert SD, apply voltage

11. Initialize the pacman keyring and populate the Arch Linux ARM package signing keys:

    #pacman-key --init
    #pacman-key --populate archlinuxarm

12. Update

    #pacman -Syu
    #pacman -S uboot-tools

Further Notes: hdmi may be kinda weird from the supplied boot.txt, depending on the monitor used.


  Pinebook Pro : GNOME3/gdm3 Debian Buster
Posted by: u974615 - 09-20-2019, 11:14 PM - Forum: Linux on Pinebook Pro - Replies (9)

Looking forward to a Debian Buster OS release for the Pinebook Pro.  This won't work in Debian Stretch, but improvements were made that are in Buster.  Believe it or not, a Raspberry Pi 3 Model B can boot and run GNOME3 now.

What issues with conflicting custom packages, kernel modules, firmware drivers, etc. might arise when one changes the released OS image and installs:

  • gdm3 in place of lightdm (assuming this is the default display manager used)
  • gnome-core in place of MATE
  • network-manager-gnome


Question Android Touchscreen Kiosk
Posted by: cymrow - 09-20-2019, 05:57 PM - Forum: General - Replies (1)

Hi all,

I mounted an ASUS 22" touchscreen monitor to the wall of our kitchen for my wife. I hooked up an RPi4 with Raspbian and managed to get a decent enough setup with an onscreen keyboard. It's still not as nice a UX as Android though, partly because there are apps she uses that aren't available on Linux. I just found out about the Pine boxes. Would I be able to get one that will let me use Android with my touchscreen?

Thanks!


  A (slight) shipping delay - an explenation + details
Posted by: Luke - 09-20-2019, 05:04 AM - Forum: General Discussion on Pinebook Pro - Replies (221)

Hi Everyone,

I know that you're all eagerly awaiting your Pinebook Pros. Now that I have a little bit of free time I figured that I should update you all on what's been going on behind the scenes.

TL : DR : we hit two roadblocks that delayed the shipping process by a few weeks (2-3) - but it should be all sorted now. The first batch ought to go out (hopefully early) next week. October batches may or may not be affected; we'll likely make up some of the lost time

Here are the details:

The first problem was related to the Pinebook Pro not powering on in the event that the battery was disconnected from the main board. While this will likely not affect the grand majority of users, a suitable work-around had to be put in place in the event Pinebook Pro has to be ran without a battery. There are now two jumper cables on the PCB that can be bridged to power up the Pinebook Pro without the battery plugged in. Here is the engineering notice.

The second problem we ran into is an incompatibility between factory workflow and the RK3399 SOC boot-sequence. Prior to flashing the Debian MATE image, the factory preloads a testing build on the eMMC to determine if a Pinebook Pro unit is functional. This is after the unit is screwed together and 'completed'. Unfortunately, the inherent RK3399 boot sequence priorities eMMC over SD card, so flashing from SD / USB 2.0 is literally impossible using the build that the factory uses (NB. the custom Debian build permits SD booting prior to eMMC; this described scenario relates only the the factory OS build). In result, all units had to be unscrewed and re-flashed with the shipping build by hand and put back together. As you can surely appreciate, this takes time.

This isn't the factory's fault per se, they are just accustomed to working with SOCs which have a boot sequence hierarchy akin to the original Pinebook, which uses the Allwinner A64; this SOC priorities SD over eMMC in the boot hierarchy. In the future, the default Debian MATE build will be flashed onto the eMMC while all testing will be done from SD.

We expect that we'll make up much of the lost time in future batches, but the deadlines may shift a week or two forward in time.

So, the first batch should now be going out in just a few days, while the October pre-orders (forum member + public) may be suffer a slight delay. I'll keep you posted.

Sorry for the delay!


  Some store requests
Posted by: Dreamwalker - 09-20-2019, 04:47 AM - Forum: Clusterboard - Replies (1)

Backing plate for standard PC case.  I think a lot of people will drop one of these boards into a standard case and it's nice to close that hole at the back!

Momentary to Latching power switch converter.  This probably applies to other stuff as well but have a standard converter for this again since cases will have a momentary switch as standard.


  PINE64 board not powering up
Posted by: loki21century - 09-20-2019, 04:29 AM - Forum: General Discussion on PINE A64(+) - Replies (2)

Hi all,

I have just purchased a new Pine64 board with 2gb ram and a new power supply.  I powered it up and installed OVM  on it.  It was running fine for 4 hours and then it switched itself off.  The board is no longer powering up, the on board red light is not coming on.  I've disconnected everything and re attached it all again and plugged the power supply into the power socket and switched on but nothing. Would anyone be able to assist.


  First shipment arrived =)
Posted by: hmuller - 09-19-2019, 08:52 AM - Forum: General Discussion on Pinebook Pro - Replies (13)

Checking mail today, gave a pleasant surprise:


.jpg   IMG_20190919_101305_compress19.jpg (Size: 242.93 KB / Downloads: 1287)


  Pine-scented HoneyComb LX2K?
Posted by: Paraplegic Racehorse - 09-18-2019, 11:56 PM - Forum: General - Replies (1)

What's the chance we can get something akin to to Solid Run's HoneyComb LX2K?

I mean, it's really tempting to pick up a HoneyComb but Solid Run does not have the reputation for solid desktop-Linux support and usability that the Pine team has. The team over at Phoronix benchmarked this 16-core board, and it competes solidly with early Intel i3 and early i5 processors, making it a potentially serious contender for becoming a daily-use general purpose desktop computer like the Dell and HP mini computers.