Khadas Edge Review – Part 3: Android 7.0 Preview

Khadas logo

Hey Karl here with a look at a preview of Android on the Khadas edge. Jean-luc has done 2 parts already. The first one looking at the hardware side, and a second looking at Ubuntu. A third img is available that for LibreELEC. The initial release was very barebones, and the 2nd version is much more polished with the Play Store installed now and overall feels snappier. Khadas is supposed to be sending an Edge over to Super Celeron, and I hope they follow through.

DHL

DHL really messed up my board. Here are some pics.

DHL Damaged Package

Khadas-Edge-DHL-Mess-up

Khadas Edge Heatsink Antennas
Click to Enlarge

I will only be testing with Ethernet because the WiFi antenna got damaged badly and even bent the heatsink. I think the board is slightly damaged as well. I can only flash using the buttons on the board and not the carrier board. Everything else seems OK.

Khadas Edge Off-the-shelf heatsink
Click to Enlarge

Khadas Edge Temperature

Due to the damage, I am using a heatsink that I had. I took some temp readings while benchmarking and the heatsink got very warm. After quickly switching over to CPU-Z app, I was getting a 10-15 degree delta from what the CPU was showing. All tests were done with this passive cooling. I suspect some CPU throttling occurred due to this. All scores line up with other RK3399 devices except the CPU.

Android 7.0

I really enjoy the Android TV experience like on Nvidia Shield or Mi Box but the Khadas is vanilla Android like on a phone or tablet. I am going to test out the build from 12/15/2018 from here. Things are mostly working and I will list some things that I prefer and/or are not working.

The most egregious is the screen rotating when launching some apps. I did find an app from the Play Store that mostly forces landscape but I did have a few apps that still rotated.

I have never used a Rockchip box that I felt the Android UI worked well, but it has been a long time and mostly lower end devices. It always seemed jerky and not very smooth. But I was pleasantly surprised that this build is pretty good. There are lots of little things that still need to be addressed like flashlight icon in the setting drop-down.

Khadas Edge Android Review
Click to Enlarge
Khadas Edge Android 7.0 Version
Click to Enlarge
Khadas Edge Android Root Check
Click to Enlarge

Apps

This is only the second build so I won’t go into much detail but wanted to make sure you know that some apps just don’t work

  1. Netflix not available in the Play Store, and couldn’t side load it, just got errors.
  2. HBO Go Works
  3. DirectTV Now doesn’t work
  4. YouTube only 720p….won’t work at all if set to 1080p and no 4k option
  5. Fortnite doesn’t work: GPU not supported
  6. Prime Video Works
  7. PUBG works at lowest settings
  8. Chrome works OK but seems like it can be optimized.
Khadas-Edge-Chrome-Fortnite
Click to Enlarge
Khadas-Edge-Fortnite
Click to Enlarge

Kodi/SPMC

Kodi is doing very well. H.264 and H.265 are nearly flawless, almost plays VP9 perfect. It stutters when I first load and drops 1-2 frames per second but they are imperceptible.

Khadas Edge Kodi
Click to Enlarge

Benchmarks

Here are some benchmarks that I ran so you can get an idea of performance: GeekBench, 3DMark, and Antutu 7.x.

Khadas Edge GeekBench
Click to Enlarge
Khadas Edge GeekBench
Click to Enlarge
Khadas Edge GeekBench Multicore
Click to Enlarge
Khadas Edge 3Dmark
Click to Enlarge
Khadas Edge Antutu
Click to Enlarge

CPU-Z System Information

Khadas-Edge-CPU-Z-1
Click to Enlarge
Khadas-Edge-CPU-Z-2
Click to Enlarge
Khadas-Edge-CPU-Z-3
Click to Enlarge
Khadas-Edge-CPU-Z-4
Click to Enlarge
Khadas-Edge-CPU-Z-5
Click to Enlarge

Final Words

I really like the board so far. It has a ways to go to incorporate all the features on the board and polish Android. I think it would be really cool to get the gesture control working in some capacity in Android as well as the buttons to make an easy handheld emulation project. I was really surprised to see the built-in microphone working and after installing the google app I could invoke Google Assistant with “OK Google”, but only with the app open. I don’t know if it would be possible but have Android use the 3.5mm jack for Android Assistant interactions and HDMI for everything else so the TV would not have to be on. I’ll keep an eye on the firmware and keep you posted. If there is anything specific you want me to follow up on in the next post let me know in the comments.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
7 Comments
oldest
newest
dvl36
dvl36
5 years ago

Hmm. Geekbench scores is far less than best scores of RK3399 in online database (ST~= 1580, MT~=3900).

tkaiser
tkaiser
5 years ago

> RK3399 in online database (ST~= 1580, MT~=3900) You are referring to this, right? https://browser.geekbench.com/v4/cpu/search?dir=desc&q=rk3399&sort=multicore_score Al those scores are from mid 2017 and done with heavily overclocked CPU cores and heatsink+fan for sure. Skip to page 6 of the listing to get those made with 2.0/1.5 GHz settings and then keep in mind that Khadas for whatever reasons think they have to use Rockchip defaults (1.8/1.4 GHz) and aren’t allowed to add two more DVFS operating points to DT. What scares me is kernel 4.4.126 (missing tons of fixes) and Security Patch Level 2017-04.05. But hey, it’s Android and neither… Read more »

dvl36
dvl36
5 years ago

> You are referring to this, right?

Yes.

> … Khadas for whatever reasons think they have to use Rockchip defaults (1.8/1.4 GHz)

Single core result of Cortex-A72 @1.8GHz should be higher than 1040. Something around ~1400-1450.

Maybe RAM bandwidth or latency is the bottleneck in this case.

Vincent B
Vincent B
5 years ago

Is video hardware decoded or software ?

Da Xue
Da Xue
5 years ago

DDR3 implementation provides lower DDR latency and more bandwidth than LPDDR4 implementation for the RK3399. Given that these are test units and not production units, the LPDDR4 frequency may be much lower than normal. Hopefully they change up it in production units.

Gouwa
5 years ago

Thanks for the reviews!

The new version V181220 ROM fix the ” jerky and not very smooth” issue, we just forgot to upload it to the Khadas Download 🙂

Regarding the Gesture sensor, we planed to do some more cooling features, for example: Gesture power on, Gesture wake on/off.

Happy new year!

Boardcon Rockchip and Allwinner SoM and SBC products