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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,499
» Latest member: miklofnejMoope
» Forum threads: 16,201
» Forum posts: 116,904

Full Statistics

Latest Threads
What's stopping you from ...
Forum: General Discussion of PinePhone Pro
Last Post: biketool
5 hours ago
» Replies: 7
» Views: 493
Pinephone (Pro) Keyboard ...
Forum: PinePhone Accessories
Last Post: zetabeta
Today, 06:06 AM
» Replies: 3
» Views: 1,930
keyboard pogo pins part n...
Forum: General Discussion on PineTab
Last Post: starpp
Today, 04:34 AM
» Replies: 0
» Views: 122
google will take control ...
Forum: General
Last Post: zetabeta
Yesterday, 03:14 PM
» Replies: 22
» Views: 9,550
Booting Issues
Forum: PineNote Software
Last Post: serenopolveroso
Yesterday, 11:14 AM
» Replies: 19
» Views: 5,259
PINETAB-V doesn't boot.
Forum: Getting Started
Last Post: Woazboat
08-23-2025, 02:58 PM
» Replies: 1
» Views: 470
PinePhone Pro: Camera App...
Forum: General Discussion of PinePhone Pro
Last Post: teekay
08-22-2025, 11:23 PM
» Replies: 3
» Views: 2,521
PinePhone Pro discontinue...
Forum: General Discussion of PinePhone Pro
Last Post: teekay
08-22-2025, 11:19 PM
» Replies: 9
» Views: 1,265
Multiple NEMA 17 stepper ...
Forum: General
Last Post: Harry
08-22-2025, 12:24 AM
» Replies: 0
» Views: 346
Giving away a Pinebook Pr...
Forum: Pinebook Hardware and Accessories
Last Post: tuxifan
08-21-2025, 03:11 AM
» Replies: 2
» Views: 501

 
  Which OS is better to run on ROCK64?
Posted by: elik745i - 02-26-2018, 08:09 AM - Forum: Linux on Rock64 - Replies (20)

Its already several days of testing ROCK64 and I'm still getting so much disappointing. I've installed Android 7.1 - could not get neither bluetooth, nor wifi USB dongles working. Installed Linux UBUNTU, managed to get bluetooth and one of the Wifi dongles working, but perfomance of whole system is on level of pentium 1 1980year of manufactury -  even can not play youtube video at 1080P smooth.
What is your experience with this SBC? What is the best distributive/OS to run on this board kindly presented through pine installer?


P.S. I bought this board in maximum options (4GB RAM) to build CarPC, however my feelings at the moment - I wasted another 100USD


  RTL8192EU WIFI
Posted by: elik745i - 02-26-2018, 07:16 AM - Forum: Rock64 Hardware and Accessories - Replies (12)

I've got TP-Link TL-WN823N usb wifi dongle based on RTL8192EU chip and it does not work in Linux loaded to ROCK64 eMMC
Does anyone know how to get this usb dongle working?


  USB DVB-C sticks to check
Posted by: AlexS - 02-26-2018, 02:38 AM - Forum: Rock64 Hardware and Accessories - No Replies

Hi, Community
Had any body some experience with DVB-C/T/T2 USB sticks compatible with stock Android (7.1.2) and RKMC application ? Which models ?

Thank you,
Sorry for posting in two threads, but no idea of the appropriate one)


  USB DVB-C sticks to check
Posted by: AlexS - 02-26-2018, 02:36 AM - Forum: Android on Rock64 - No Replies

Hi, Community
Had any body some experience with DVB-C/T/T2 USB sticks compatible with stock Android (7.1.2) and RKMC application ? Which models ?

Thank you


  Upgrading to pre-release failure
Posted by: thewonderer - 02-25-2018, 10:57 PM - Forum: Linux on Rock64 - Replies (2)

Hi,

I just upgraded from 0.6.15 to 0.6.22 of xenial minimal install. Now i can't ssh to it.  When I edit the sources file and ran a apt-get update and apt-get upgrade it said 2 had been held back, which were the new pre-release sources. So I ran an apt-get install instead which seemed to work, but when i did a restart, i can't access it but can ping the IP.  Can anyone give some help...

I also have found it impossible with my near limited linux experience to set a static ip address using standard tips from ubuntu forums.  Not sure where i'm going wrong...

EDIT

Sorry, my bad, it had changed IP address on me. Now working fine. Not sure why the sudo apt-get upgrade didn't work though.


  various hardware for sale
Posted by: dkryder - 02-25-2018, 09:49 PM - Forum: Community and Events - Replies (3)

02/25/18 i'm selling some of my pine64 hardware. all of the hardware is in good working condition. none of it has been used on a continuous basis,

1 pine64 sopine baseboard/module combo $15.75 
1 pine64 POT I2C multiport board $8.10
1 pine64 POT development board $5.00
2 padi breakout w/padi $1.15ea


  UBOOT flash to SPI
Posted by: R@nchito - 02-25-2018, 08:54 AM - Forum: General Discussion on ROCK64 - No Replies

Hello,

I had my Rock64 working with the Stretch Mate image. Also the latest Android was booting fine.
Now  I tried flashing Uboot to the SPI which seemed to work, cause the white LED was blinking.
Unfortunately now nothing is booting anymore. I tried to use the Uboot erase SPI image but it did nothing.

Is there an alternative way to erase the SPI ?

Could it be that the Uboot image eis faulty ??  How to recover my Rock64 now ??

thanks for help

Stefan Huh Huh Huh Huh


  rtl8812au driver install..
Posted by: 11b2p508 - 02-24-2018, 09:43 PM - Forum: Linux on Rock64 - Replies (11)

So bear with me here got to get the fix.  I don't like re-inventing the wheel but was unable to find a driver that was built for the RTL8812AU adaper in the store, I bought one, mainly for 5GHz band as well as 2.4 it does not work out of the box on the artful build (ayufan's) since he is one of the main kernel grinders, I looked there first... did not see anything, for the RTL8812AU.  I was plenty of questions, but no working solutions... so.. did some digging, most driver code is a base, as drivers are added, and just functions are added or adapted, rarely is a whole driver written if a similar one exists.

As it happens, in my search, I ran across this: http://xhyumiracle.com/how-to-install-rt...-adapters/

So, I gave it a try..., ran into error(s), most were warnings, those are not uncommon, I like to get rid of them,but mostly at this level they are informative, rather than deadly... I like no warnings, but with any portable code shared among several builds, and probably at this age several compile versions, you will see them... So, most of the warning were simply generated from older 'C' coding..., the main thing to me in maintaining code is some notion to 'overcode' if it works on similar or elsewhere, it is probably not a complicated fix.

That was the case on this... it terminated with an error:

include/linux/sched.h:1198:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
 const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu);
                                          ^
/root/rtl8812AU/core/rtw_br_ext.c: In function 'nat25_db_handle':
/root/rtl8812AU/core/rtw_br_ext.c:1444:28: error: implicit declaration of function 'csum_ipv6_magic' [-Werror=implicit-function-declaration]
         hdr->icmp6_cksum = csum_ipv6_magic(&iph->saddr, &iph->daddr,
                            ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/root/rtl8812AU/core/rtw_br_ext.o' failed

The fatal error in the compile was this (if you are a coder)...:



/root/rtl8812AU/core/rtw_br_ext.c:1444:28: error: implicit declaration of function 'csum_ipv6_magic' [-Werror=implicit-function-declaration]
         hdr->icmp6_cksum = csum_ipv6_magic(&iph->saddr, &iph->daddr,


                            ^


Did some digging in header files...experience has taught me more often than not with 'development' be developed on these days, someone probably improved the code in some other place..., here is the fix:

in core/rtw_br_ext.c I added the following after digging...

 ******************************************************************************/
#define _RTW_BR_EXT_C_



#ifdef __KERNEL__

#include <linux/if_arp.h>

#include <net/ip.h>

#include <net/ipx.h>



/**********************************************/

/* added here                                                            */

#ifndef _CHECKSM_IPV6_H

#include <net/ip6_checksum.h>

#endif

/**********************************************/

#include <linux/atalk.h>

#include <linux/udp.h>
#include <linux/if_pppox.h>




(Actually I didn't put in the spaces and comments, I did here so others could see the surrounding code, but the fix was not at line 1444, it was the inclusion of a now independent header file that apparently did not exist on the building machine of the original code or it was in an included header file)

Earlier, I questioned about manifest defines, in actuality, the is a linux fix, but it is at the Linux level, not the actual low level code writing, and it works.  So if someone want to include it in a distributed, please help yourself, you can add other defines if necessary, I suppose you could tighten it up more, but the above put in the manifest define for the header, without changing the code generously, and this was for the 'artful' load, not previous loads... so since these are somewhat experimental boards, either way it was a good excercise, and it works on the rock64 under artful where it previously was unavailable with the build.

I saved the broken make (make.out), and I saved the one that worked..(make.good)

Following the instructions on the above URL do not work did not work out of the box, as my CROSS_COMPILE was set to aarch64, ayufan's is arm64 so, I made it simple, rather than digging reconfiguring, etc, etc by doing the simplest change at the shell:

export ARCH=arm64<enter>

That said - I don't care what your CROSS_COMPILE ARCH is, override it. (I am lazy... guess I should fix my cross compiler)..

using the gcc-5 that it prompted me to use, was easy as well (geeze been away from this along time, I am not on board with Tim Cook, everybodyisn't a coder, in fact most get too intimidated by very verbose error messages... too many coders create too many of everything..., about 4-5 different 'current' version of gcc these days. 8 years ago we were only using a couple).... I pulled gcc-5.

I compile with the following added on and go watch tv while it compiles..

make all (all is mostly) 2>&1 | tee <make.out>


With the correction, 

make CC=/usr/bin/gcc-5 2>&1 | tee make.good

ended with:

include/linux/sched.h:1198:42: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
 const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu);
                                          ^
  LD [M]  /root/rtl8812AU/8812au.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.4.77-rockchip-ayufan-136'

The kernel module!!!!!



Followed by a:

make CC=/usr/bin/gcc-5 install <- this installs the kernel module...

So, I never hand setup a wireless on linux, that is another story, however I had to configure wpa_supplicant, I won't go into that here, but there is always a first time.

here is the end result (I am logged in on the wireless, it is connected... we will see how good the code is..., wearing it in now):

root@rock64:~/rtl8812AU# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 114  bytes 8427 (8.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 114  bytes 8427 (8.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.166  netmask 255.255.255.0  broadcast 192.168.88.255
        ether 08:10:7a:66:b5:4f  txqueuelen 1000  (Ethernet)
        RX packets 4827  bytes 592210 (592.2 KB)
        RX errors 0  dropped 15  overruns 0  frame 0
        TX packets 1467  bytes 365926 (365.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@rock64:~/rtl8812AU# 

root@rock64:~/rtl8812AU# lsusb
Bus 005 Device 003: ID 05e3:0617 Genesys Logic, Inc. 
Bus 005 Device 002: ID 05e3:0617 Genesys Logic, Inc. 
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 004: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac WLAN Adapter
Bus 004 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 004 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@rock64:~/rtl8812AU# 

oot@rock64:~/rtl8812AU# wpa_cli
wpa_cli v2.4
Copyright © 2004-2015, Jouni Malinen <j@w1.fi> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.


Selected interface 'wlan0'

Interactive mode

> list_networks
network id / ssid / bssid / flags
0 Puke_5GHz any [CURRENT]


AND the wired is disconnected, and it is running through usb3.0 7 port bus.


Now, I do know this works... (mine does Smile   )

If you want more info. please advise I will attempt to assist.

Maybe next attempt will be AP mode for this...
 



Attached Files
.zip   makes.zip (Size: 3.85 KB / Downloads: 504)

Question Installing the latest kernel (Debian Stretch) + configuring the bootloader?
Posted by: lightknight.rr@gmail.com - 02-24-2018, 06:38 PM - Forum: Linux on Rock64 - Replies (3)

Greetings,

Does anyone have any idea how exactly to go about this procedure? I mean, I managed to build kernel 4.15.5 from the vanilla sources, and I'm aware of what I'd do next on an x86-64 machine (make a .deb package, install it)...but, and this is the part that throws me for a loop, I'd normally just run update grub and reboot. I've looked in the /boot partition, and I'm feeling the process might be a little more complex here...I see a label for kernel-4.4 in extlinux.conf, but nothing immediately in the way of tools for adding to this file a new image...


Question OK to connect Rock64 to 5V/2.4A USB super charge?
Posted by: AkiraSensei - 02-24-2018, 01:00 PM - Forum: Rock64 Hardware and Accessories - No Replies

Is it all right to plug the Rock64 to a 5V/2.4A USB super charge socket? I should've gone with the prong version but I ordered the barrel to USB cable instead. The Rock64 boots up fine and I did some playing around (ran two x265, 1080p videos through Kodi on Android).

From what I've read on this forum, some have even gone as far as turn the board up on a 1 amp with success, so 2.4A seems good enough, right? What about this "super charge" thing? I know that's meant for phone charging, so I'm concerned if this could damage the board over time.