There 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.
The dashboard section looks good as the app correctly detects six cores and show difference frequencies for each.
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.
The lower part of the hardware section shows storage, Bluetooth, and other devices.
If you click on the “View” link for Input Devices, you’ll get detailed info about each.
The rest of the information looks quite similar to what you’d get with CPU-Z.
NanoPC-T4(RK3399) model is detected with Android 7.1.2 (Nougat) on top of Linux kernel 4.4.83.
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.
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.
The app was happier after I connected the board to CNX-SOFTWARE_5GHz ESSID…
… but for some reasons it reports 5 GHz is not supported with a 702 Mbps link speed…
The app sections can show both or other user and/or system apps.
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.
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:
Aug 09, 2018 2:55
Uptime: 3m 52s
Deep sleep: 0s (0%)
408 MHz – 1416 MHz
408 MHz – 1800 MHz
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 size: 4.0 GB
Bluetooth support: yes
Bluetooth LE support: yes
USB host support: yes
Infrared transmitter: no
NFC support: no
Model: NanoPC-T4 (RK3399)
Manufacturer: FriendlyARM (www.friendlyarm.com)
Serial Number: CBI9SGYXKO
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
gcc version 4.9 20150123 (prerelease) (GCC)
Thu Jul 26 17:02:06 CST 2018
Capacity (reported by system): 6700 mAh
MAC address: CC:4B:73:1E:10:C6
5GHz band support: no
I learned about DevCheck app on XDA Developers