Volumio (PINE A64(+)) 2.315 [Dec 11] | Volumio (PINE A64-LTS / SOPINE) 2.315 [Dec 11] | Armbian (PINE A64(+)) 5.35 [Dec 11] | Armbian (Pinebook) 5.35 [Dec 11] | Armbian (PINE A64-LTS / SOPINE) 5.35 [Dec 11] | OpenMediaVault (ROCK64) 0.5.15-136 [Dec 8] | Lakka (ROCK64) 2.1 [Nov 28] | OpenMediaVault (PINE A64(+)) 4.13.10 [Nov 21] | OpenMediaVault (A64-LTS / SOPINE) 4.13.10 [Nov 21] | Q4OS (PINE A64(+)) 2.4-r1 [Nov 10]

Getting Started | Visit the WIKI | IRC Logs | Forum Rules/Policy

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



Search Forums

(Advanced Search)

Forum Statistics
» Members: 7,903
» Latest member: sparklerchen
» Forum threads: 3,606
» Forum posts: 31,188

Full Statistics

Latest Threads
HDR not working
Forum: Android
Last Post: Blinky
2 hours ago
» Replies: 0
» Views: 11
Rock64 Power Supply Polar...
Forum: General Discussion on ROCK64
Last Post: nmhart322
6 hours ago
» Replies: 3
» Views: 221
Extending power / reset b...
Forum: Hardware and Accessories
Last Post: nmhart322
7 hours ago
» Replies: 2
» Views: 42
A guide for how I made Re...
Forum: Linux
Last Post: ClaudiaF
8 hours ago
» Replies: 1
» Views: 30
First Lakka image for Roc...
Forum: Linux
Last Post: MrMurder
9 hours ago
» Replies: 26
» Views: 1,321
(SO)Pine64 Clusterboard
Forum: Projects, Ideas and Tutorials
Last Post: xalius
9 hours ago
» Replies: 0
» Views: 35
Doubts about rock64
Forum: General Discussion on ROCK64
Last Post: elatllat
10 hours ago
» Replies: 2
» Views: 157
Rock64 very disappointed
Forum: General Discussion on ROCK64
Last Post: ctenot
11 hours ago
» Replies: 0
» Views: 26
LibreELEC Krypton/Leia/Ag...
Forum: Linux
Last Post: easyfab
Yesterday, 12:44 PM
» Replies: 81
» Views: 5,948
screen and ...
Forum: General Discussion on PADI
Last Post: xoru
Yesterday, 10:42 AM
» Replies: 0
» Views: 25

  HDR not working
Posted by: Blinky - 2 hours ago - Forum: Android - No Replies

Please update mpp(libmpp.so) and other vpu files needed so HDR can work in Kodi 18.
Rockchip already added it in Feb 2017, 10 months ago.
Rock64 firmwares still use mpp from 2016.

Print this item

  (SO)Pine64 Clusterboard
Posted by: xalius - 9 hours ago - Forum: Projects, Ideas and Tutorials - No Replies

At long last :-)

Thanks to Tl Lim, my clusterboard prototype for SOPine64 modules arrived a couple of days ago and I started to set it up in an old ITX rack mount case. I will try and post some more thoughts and results during the initial bring up and testing.



The board itself is of mini-ITX formfactor and provides slots for 7 SOPine64 modules networked by the onboard GbE switch. Some interfaces of each module are exposed on the board like two USB ports and a header with UART, SPI, I2C and things like RESET, PWR_ON...

My current plan to power the board (5V input only, so maybe 15-20A max) is to use the normal FlexATX PSU I used in the case. The Seasonic SS250-SU is a 250W ATX12V 2.3 unit that provides [email protected][email protected] and [email protected],3V. Since the topology of those ATX PSU's doesnt allow for low/no load operation each rail has to be loaded with a minimum load specified in the datasheet. For the SS250-SU this is 3.3V - zero load, 5V - 0.5A, 12V-2A. To not waste the 24W on the 12V I will probably use the DC/DC converter in the pictures and go from 12V to 5V for efficiency reasons...

Next step will probably be to completetly rewire the ATX power cable, fans and front panel connectors with some veroboard to get some controls in and add some features like thermal management, power sequencing and safety... the front panel probably also needs some kind of status display...

Print this item

Thumbs Up A guide for how I made RetroPie, RetroArch, and EmulationStation Work on the Rock64
Posted by: Mrfixit2001 - 9 hours ago - Forum: Linux - Replies (1)

So first off, while I'm a "professional computer guy", my expertise is Microsoft stuff, so before getting my raspberry pi 3 I had very little linux experience. The RPI3 has a lot of downloadable images that basically "just work" out of the box, but ROCK64 doesn't have that benefit yet. And with the more powerful hardware on this platform, I have been excited to figure this out... but to get it up and running I've had to learn quickly and do a lot of research. 

After banging my head against things, neglecting the family, angering the demon that is my wife, and having to start over again multiple times... I finally got RetroPie, RetroArch, and EmulationStation working. I figured I'd contrubute to the community with what steps I took, but I offer no support or guarantees. All I know is that now I'm "rock64ing" RP, RA, and ES Smile

I wanted to use the newest linux builds available from ayufan but ran into problems booting (no video), so I ended up going back a few versions. I'm eventually planning to try to find a way to upgrade to the newest build without having to redo everything (if you know how, feel free to let me know, I'm still learning all this).

I started with jessie using the 0.5.10 build from ayufan (jessie-minimal-rock64-0.5.10-118-arm64.img.xz). I was using a computer monitor and an HDMI-DVI converter to configure everything on jessie, but once it got it all working I tried it on my TV and got no display :Sad So I started over using stretch (stretch-minimal-rock64-0.5.10-118-arm64.img.xz). I'll post the details of both in case it helps anyone. And there's always a chance some of the steps I took were not necessary, but it worked out for me.

First off, as a relatively linux noob, here's my notes on some helpful linux commands that I had to learn and use in my trials: 
To show version of installed package: apt-show-versions <package>

After a fresh OS install, run these to get everything updated:
  apt-get update
  apt-get upgrade
  apt-get dist-upgrade

To install newer/unstable versions of packages (such as gcc):
  echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list.d/unstable.list
  apt-get update
  apt-get install -t unstable gcc-5

To downgrade/install a specific version of packages: sudo apt-get install <package-name>=<package-version-number>

To open compressed log files: zcat logfile.gz

To show all versions available for a package: apt-cache madison <package>

To show what packages depend on a specific package: apt-cache rdepends packagename

To list all installed packages: apt list --installed

To manually mount a USB drive: 
  mkdir /media/usb1 (if it doesn't already exist)
  mount /dev/sda1 /media/usb1

To Unmount a USB Drive: umount /media/usb1

To get CPU detail: lscpu

To get status of services: service --status-all

To restart a service: service <service name> restart

To force-overwrite packages after apt-get error: sudo dpkg -i  --force-overwrite  /var/cache/apt/archives/<package file name>.deb

To download a package files only without installing: aptitude download <package_name> (note: had to install aptitude)

Force network adapter to get DHCP address: dhclient eth0 -v 

To NEVER ALLOW DROP TO COMMAND and auto-start emulation station, add this to the bottom of ~/.profile:
   [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec emulationstation
 (preferred method is to use retropie setup to tell ES to autorun in config)

To set the timezone: dpkg-reconfigure tzdata

To enable autologin: edit the file /lib/systemd/system/[email protected] and change the line
    ExecStart=-/sbin/agetty --noclear %I $TERM
    ExecStart=-/sbin/agetty --noclear -a rock64 %I $TERM

Ways to build a debian package from source:
  checkinstall (had to add this package manually, but makes ANY INSTALLATION into a debian package and replaces the make command!)
  The next two are picky and require a true debian source package, needs to run from within the debian folder with a special file in it:
   dpkg-buildpackage -us -uc -b (this one seems to work the best)
   dpkg-deb --build <package name> 

 To add a root share after installing samba, add the below to the config /etc/samba/smb.conf (NOTE: retropie setup lets you do it without the console):
    comment = root
    path = "/"
    writeable = yes
    guest ok = yes
    create mask = 0644
    directory mask = 0755
    force user = rock64

Now to the guts of the RP, RA, and ES installs:

For both jessie and stretch you'll need the most recent retropie source from github. Then use this pull request to make the necessary changes to the code to support a rock64 install:

First run the retropie-setup script after you've applied the pull request to source. This alone should allow you to run the retropie setup.

The release of jessie that I used has an older version of GCC and causes build errors when installing retroarch and emulationstation (unknown value 'native' for -march).
To build retroarch you'll need to upgrade GCC, so I added the unstable apt source (per my instructions above) and chose to install version 7.2.
To build emulationstation you'll need to upgrade G++, so I added the unstable apt source (per my instructions above) and chose to install version 7.2.

I attempt to install retroarch and emulationstation and after reviewing the logs find that they fail due to an attempt at overwriting existing libraries (because some are already included in the libmali-rk* packages). After the first failed installations I drop to console and apt-get remove the following:
(don't reboot)

I then return to retropie-setup and attempt retroarch and emulationstation installations again. If I run into any failures again, I note the log file it refers to and I drop back to console and review the log and manually force the failing package to overwrite the existing one using the below command and try the install again:
  sudo dpkg -i  --force-overwrite  <full path to DEB file>

Eventually both RA and ES install successfully. But... ES doesn't start due to a segmentation fault. So, REINSTALL both libmali-rk* packages with force-overwrite. For example:
    sudo dpkg -i  --force-overwrite  /var/cache/apt/archives/libmali-rk-utgard-2th-r7p0_1.5-4ayufan12_arm64.deb

(for all below steps, whenever something doesn't install due to an overwrite, I use dpkg to force overwrite it, just like previously explained)
Ran all updates, upgrades, and dist-upgrades after the fresh image booted.
The first few times I tried this I ended up with the "unable to initialize SDL" errors and my attempts to fix it made things worse. This time I decided to be proactive and build a few packages first to try and get dependencies in place. I have no idea if this was absolutely necessary. But again, it worked.
   apt-get install xorg-dev
   apt-get build-dep xscreensaver vlc totem
I ignored any package warnings it throws at this point since I was just looking for some dependencies to get installed.
Now run the retropie-setup script after you apply the pull request from github.
Try and install Retroarch and Emulationstation. Any failures, review the listed log file and force overwrite the failing library manually using dpkg like I previously explained.
Eventually both will install, but emulationstation still returns unable to init SDL.
Did some testing and found that the libsdl2-dev package was actually on hold. I figured I'd remove and reinstall the libmali-rk-utgard package...
but it wouldn't let me due to a dependency issue. I installed aptitude to see what it recommended as a solution.
So first I let it install libmali-rk-midgard-4th-r13p0. Then I was able to successfully remove libmali-rk-utgard. 
Then I reinstalled the libmali-rk-utgard package using dpkg with overwrite.
Then I uninstalled and reinstalled libmali-dev.

At this point, whether you're on jessie or stretch, you should be able to start ES and start installing your various emulators. Some will install just fine, and others will fail and you'll have to review logs and tend to the overwrites manually using the same methods we used during the install. I didn't test all the emulators but was able to get a good handful running without issues. Again, I can't make any promises or do much support on this, but I hope it helps some of you get up and rolling. If anyone has additions or runs into other required fixes, please post for the community benefit.

Good luck everyone, and happy rock64ing!

Print this item

  Rock64 very disappointed
Posted by: ctenot - 11 hours ago - Forum: General Discussion on ROCK64 - No Replies

Dear all 

so happy to get yesterday my new Rock64 / 4G. 

Some issue, may some of you use to have the same issue ( Xenial and Debian distrib)

- VPN PPTP doesn t work 
      => copy/paste from my ubuntu rp3 which work
- RDP client (Remmina, freerdp, rdesktop) doesn t work
      => mouse disappear
      => screen refresh makes impossible to work on it
      => work fine on rpi3

thanks in advance

Print this item

  screen and ...
Posted by: xoru - Yesterday, 10:42 AM - Forum: General Discussion on PADI - No Replies

Who remember tamagothi?
I need small device with padi+screen 3-5 inch
5 buttons and power for 10-24h wifi+screen
(meybe solar panel)
nothing more.
Good information about weather, good screen for comunicators etc.

on hackaday , instructables are many projects for small mobile device, on kickstarter too. Meybe create a small device
and campaining in kickstarter or indiegogo. Many people need this.

Print this item

  Extending power / reset button
Posted by: nmhart322 - Yesterday, 10:14 AM - Forum: Hardware and Accessories - Replies (2)

Does anyone know of a way to extend the power and reset buttons on the rock 64? Either a script for the pi2 bus or even resoldering the power button connections would work. I am a little hesitant with second option, since I do not want to damage the board. Any help would be appreciated

Print this item

  Rock64+android usb3.0 does not work
Posted by: elultimocarajote - Yesterday, 06:32 AM - Forum: Android - No Replies

Usb3.0 does not work
Usb 2.0 working.

Somebody can help me?

Print this item

  Rock64 doesn't boot
Posted by: artocignus - Yesterday, 06:13 AM - Forum: Linux - Replies (2)

I'm having no success booting up my Rock64 for the first time. I have successively with two 16GB Toshiba micro SD cards (backward compatible UHS-I). I first flashed a Debian image with Etcher. Then I read that it's recommended to use the Pine64 installer. So, I downloaded that and started with the Xenial Base image. Then I tried again with the Xenial Mate image thinking that the base image might not have the necessary HDMI driver. But no luck booting with any of these. The three LEDs light up solid, but nothing comes on the HDMI screen. I'm using the barrel socket power supply by Pine64 so power is not the issue. I even substituted a working micro SD card from my Raspberry Pi with a Raspbian OS, but the result is always the same. I'm a noob, but I really can't see what I'm doing wrong. Any help will be greatly appreciated!

Print this item

  Pine64 vs. Pine64LTS
Posted by: dvescovi - 12-14-2017, 08:25 AM - Forum: General Discussion on PINE A64(+) - No Replies

Can anyone give a quick (hardware) run down of the delta from the Pine64 and the Pine64-LTS?

Print this item

  (for FOSDEM attendees only!) Mystery swag // Win a Pinebook!
Posted by: Luke - 12-14-2017, 05:50 AM - Forum: News - No Replies

This is for those of you attending FOSDEM 2018 in Brussels. If you are not attending then please do not answer

A cool piece of swag* will be waiting for those of you who will visit us in building AW
One person, however, will additionally receive a Pinebook.** 

To get the Pinebook you have to be first to correctly guess the contents of the swag-bag pictured below. Enter your one guess, and one guess only in this thread. 

Notice to new users, please post only once. Do not worry if your post doesn't show up - your post has been submitted, it just needs to undergo moderation as per forum rules. Moderation time does not affect your post's position in the thread.    

Good luck!

[Image: AQvhhyP.jpg]

*A limited number swag will be available, so if you really want one you probably should drop-by earlier rather than later. 
**If you don't show up to pick up the Pinebook at the stall it will go to the next person who entered a correct guess. 

Print this item