Checking out DevCheck System Info App for Android on NanoPC-T4 Development Board

Orange Pi Development Boards

DevCheck LogoThere are already  a few ways to get system information in Android. The most obvious is just going into the Settings menu, another solution more detailed but less convenient is to access the terminal via adb or an app and run some commands, and finally you can also install apps such as CPU-Z.

I’ve been made aware of a new system info app recently called DevCheck, and decided to try it on an Android development board, namely NanoPC-T4 RK3399 SBC. Those apps are often mainly tested on smartphones, so running them on TV boxes or boards do not always yield perfect results. We’ll see.

DevCheck-Dashboard
Click to Enlarge

The dashboard section looks good as the app correctly detects six cores and show difference frequencies for each.

DevCheck-Hardware
Click to Enlarge

The hardware part appears to show two clusters one supporting frequencies between 408 MHz and 1416 MHz (Cortex-A53 cores) and another between 408 MHz and 1800 MHz (Cortex-A72 cores).  The GPU is also correctly identified as an Arm Mali-T860 GPU with OpenGL ES 3.2 support.

I’ve run CPU-Z to see if it could also detect two clusters, and indeed it does, except it does not explicit reports the two frequency ranges, just the maximum values.

CPU-Z NanoPC-T4

The lower part of the hardware section shows storage, Bluetooth, and other devices.

DevCheck-Hardware-Bluetooth-Other
Click to Enlarge

If you click on the “View” link for Input Devices, you’ll get detailed info about each.

DevCheck Input Devices List
Click to Enlarge

The rest of the information looks quite similar to what you’d get with CPU-Z.

DevCheck-System
Click to Enlarge

NanoPC-T4(RK3399) model is detected with Android 7.1.2 (Nougat) on top of Linux kernel 4.4.83.

DevCheck-Android-System-Info-2
Click to Enlarge

The battery info reports some info, but it’s all dummy for such development board with values hard-coded in the firmware provided by FriendlyELEC.

DevCheck-Battery

It looks like DevCheck has never heard about Ethernet in Android, as when I was connected over Ethernet it would just show “no connection” over wlan0, and completely ignored the Ethernet connection. Not really surprisingly.

DevCheck-Network-Connection-WiFi
Click to Enlarge

The app was happier after I connected the board to CNX-SOFTWARE_5GHz ESSID…

DevCheck-Network-WiFi
Click to Enlarge

… but for some reasons it reports 5 GHz is not supported with a 702 Mbps link speed…

DevCheck-Android-Apps
Click to Enlarge

The app sections can show both or other user and/or system apps.

DevCheck-Thermal-Sensors
Click to Enlarge

I did not have much in the sensor section, as expected since the board is not fitted with many, except for some thermal sensors for CPU and GPU which seems to report valid values. The battery temperature info is just some dummy value. Somehow the reported value is 260°C here, while it was 2°C in the battery section.

DevCheck Options

The button on the top right corner brings a menu with some more options. The Dark theme and themes colors are options for the paid version of the app, and so are floating hardware monitors. The Export option is free, and that’s something I could not find in CPU-Z. It will output a text file with a summary as shown below:

DevCheck Report

FriendlyARM (www.friendlyarm.com)
NanoPC-T4 (RK3399)

Aug 09, 2018 2:55
Uptime: 3m 52s
Deep sleep: 0s (0%)

HARDWARE
rk3399
Cores: 6
null
null
Frequencies:
408 MHz – 1416 MHz
408 MHz – 1800 MHz
Governor: interactive

GRAPHICS
Vendor: ARM
GPU: Mali-T860
OpenGL: OpenGL ES 3.2 v1.r14p0-01rel0.bbe559ee339d53ef73edfec755f4120e
Resolution: 1920 x 1080
Screen density: 95.987236 ppi
Screen size: 22.95 in / 583 mm

RAM
RAM size: 4.0 GB

OTHER HARDWARE
Bluetooth support: yes
Bluetooth LE support: yes
USB host support: yes
Infrared transmitter: no
NFC support: no

DEVICE
Model: NanoPC-T4 (RK3399)
Codename: nanopc-t4
Manufacturer: FriendlyARM (www.friendlyarm.com)
Serial Number: CBI9SGYXKO

SYSTEM
Android Version: 7.1.2 (Nougat)
Build: nanopc_t4-userdebug 7.1.2 NHG47K eng.root.20180726.170222 test-keys
Security patch: April 5, 2017
Root access: Device is rooted
Architecture: aarch64 (64-bit)
Instruction sets: arm64-v8a armeabi-v7a armeabi
Kernel: 4.4.83 #1
[email protected]
gcc version 4.9 20150123 (prerelease) (GCC)
Thu Jul 26 17:02:06 CST 2018

BATTERY
Technology: Li-ion
Health: Good
Capacity (reported by system): 6700 mAh

NETWORK
MAC address: CC:4B:73:1E:10:C6
5GHz band support: no

I learned about DevCheck app on XDA Developers

 

Support CNX Software - Donate via PayPal or become a Patron on Patreon

9
Leave a Reply

avatar
3 Comment threads
6 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
7 Comment authors
flar2GouwatheguyukcnxsoftDaveT Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
blu
Guest
blu

Slightly offtopic, but it’s rather curious how the RK3399 is specced to 2.0GHz for the big cores when found in chromebooks (moniker ‘OP1’), and only to 1.8GHz in the ‘shelf variant’ outside of chromebooks. Has somebody tried forcing any of the RK3399 devboards to 2.0GHz for the experiment?

tkaiser
Guest
tkaiser

Hardkernel used 2.0/1.5 GHz for big.little cores on the N1. No problems whatsoever.

I think the main problem is that board makers simply use the stuff they get from SoC vendor without thinking too much about. That’s why we see all those RK3399 boards being limited to 1.8/1.4 GHz clockspeeds and showing inferior PCIe performance: https://forum.armbian.com/topic/7498-nanopc-t4/?do=findComment&comment=59564

Board makers copy reference design and DT contents.

Gouwa
Guest

We were told by Rockchip that both RK3399 and OP1 with same process, the different is that the chip can run 2.0GHz filter out as OP1 and the other as RK3399 🙂

DaveT
Guest
DaveT

I see the CPU is on a 40nm process, isn’t that a bit grude for this day and age. I would have thought that even the most rough n ready hardware would be fabbed at at least 28nm these days. Am I expecting too much?

Gouwa
Guest

Amlogic new SOCs like S905X2/D2 already with 12nm process.

flar2
Guest
flar2

Nice review. I’m the developer of DevCheck, just saw this so I’ve added ethernet support to the network tab for the next update. Thanks for bringing it up, I never would have thought of it.