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

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,680
» Latest member: AudraCummings
» Forum threads: 16,253
» Forum posts: 117,172

Full Statistics

Latest Threads
I think you can try compi...
Forum: General Discussion on Pinebook Pro
Last Post: wangyukunshan
34 minutes ago
» Replies: 1
» Views: 191
Are you interested in a n...
Forum: General Discussion on Pinebook Pro
Last Post: WEF
11-12-2025, 02:33 PM
» Replies: 2
» Views: 2,992
Recycling pinephone as ho...
Forum: PinePhone Hardware
Last Post: biketool
11-12-2025, 11:18 AM
» Replies: 3
» Views: 319
BT PAN - we need iptables...
Forum: Mobian on PinePhone
Last Post: biketool
11-12-2025, 07:29 AM
» Replies: 0
» Views: 79
black cursos background
Forum: General Discussion on PineTab
Last Post: polrus
11-11-2025, 04:07 PM
» Replies: 0
» Views: 68
slight bumps causing phon...
Forum: PinePhone Pro Hardware
Last Post: JadenSki
11-11-2025, 02:05 PM
» Replies: 2
» Views: 126
Star64 Irradium (based on...
Forum: Getting Started
Last Post: mara
11-11-2025, 02:01 PM
» Replies: 10
» Views: 12,501
Switching cameras on PPpr...
Forum: Mobian on PinePhone
Last Post: biketool
11-11-2025, 10:44 AM
» Replies: 0
» Views: 58
Battery connector dead
Forum: PinePhone Hardware
Last Post: mdk
11-11-2025, 10:05 AM
» Replies: 3
» Views: 2,379
No touch KB after update(...
Forum: Mobian on PinePhone
Last Post: biketool
11-11-2025, 09:45 AM
» Replies: 3
» Views: 192

 
  AndroidTool config
Posted by: elik745i - 02-26-2018, 02:25 PM - Forum: Android on Rock64 - Replies (1)

Hi, I found very interesting firmware developed for similar board based on RK3328. Frimware is for TV box A5X max. https://yadi.sk/d/08Zy8whc3SFFTL)

The problem is I do not know the addresses for writing firmware files into eMMC memory.

Can GURUs suggest?


also stock firmware: https://drive.google.com/uc?id=1GjQJUSzF...t=download


  Queries regarding Android development on these board
Posted by: kafan1986 - 02-26-2018, 12:32 PM - Forum: General Discussion on ROCKPRO64 - Replies (3)

I am new to using SOC for development and plan on using RK3399 based android platform for my development. I have few queries as below, it would be really helpful if people on this forum can help with my queries.

a) Does the RockPro64 comes with pre-installed with Android or not? If not what is latest version that is available and supported for this platform? Is the android version pre-rooted?
b) Does this RockPro64 has on board storage available for installing android apps and storing files, if yes then how much?
c) My android app uses native libraries for some performing image processing. Would it help to buy the RockPro64AI instead. If yes, then how much performance gain is expected, when compared to regular RockPro64?
d) Can I use dual camera (5 MP each) on this board? What is the field of view (angle) for the each supported 5MP camera?
e) Can I use the wifi module with this board? Does this wifi module support "Monitor" mode and be used programmatically through Android?

I know it is a lot of queries? But if you can answer even few of them, it would be really helpful.


  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: 542)