Archive

Posts Tagged ‘802.11ac’

Ugoos UM4 TV Box/Dongle Runs Android 7.1.2 with Some Uncommon Features

November 10th, 2017 4 comments

Ugoos UM3 was launched in 2014 with Android 4.4 on Rockchip RK3288 processor, and could be described a a tiny TV box, or large TV stick. That form factor must have had some success, and they later launched AM2 model powered by Amlogic S905 plus Android 6.0.

The company has now just launched Ugoos UM4 with the same form factor but with Rockchip RK3328 processor running Android 7.1.2. Ugoos likes to add some software features often not found on other devices, and that would normally require hacking the firmware, or purchasing apps.

Ugoos UM4 specifications:

  • SoC – Rockchip RK3328 quad core Cortex A53 processor with ARM Mali-450MP GPU
  • System Memory – 2GB DDR4 memory
  • Storage – 16 GB eMMC flash (8GB optional) + micro SD card slot up to 32 GB
  • Video & Audio Output – HDMI 2.0a female port up to 4k @ 60 fps with CEC and HDR support, 3.5mm AV output with composite and stereo audio
  • Connectivity – Dual band WiFi 802.11 b/g/n/ac and Bluetooth 4.0 with external antenna
  • USB – 1x USB 3.0 port, 1x USB 2.0 OTG port (USB type A receptacle)
  • Misc – 2.5mm IR jack
  • Power Supply – 5V/2.5A via micro USB port
  • Dimensions – 109 x 60 x 20 mm
  • Weight – 80 grams

The device ships with a user manual, a power adapter, a  short HDMI cable, an IR remote controller, and a extension cable with IR receiver. I’ve not found the latter in that many TV stick, and it allows you to use an IR remote control with the stick even if it is connected behind your TV. But what could be the most interesting with this device are the extra Ugoos settings in the firmware.

You’ll get a choice of 7 submenus with some options that are not commonly found in other TV boxes:

  • Root – Enable/disable root access which can be useful as some apps require a system without root, while others won’t work with root
  • File server/client – NFS and SAMBA client, and SAMBA server. I understand the clients make your SAMBA/NFS server accessible from any apps.
  • Hardware Monitor – Shows network usage, CPU info, RAM info in notification bar
  • (Fireeasy) Wireless Assistant – Remote control app for Android / iOS (download)
  • Gamepad settings – Gamepad buttons mapping app. Profiles are shareable among users
  • Debug settings – WiFi/USB Adb access, log files management, etc…
  • User scripts – Create init.d directory is enabled, and allows advanced user to run scripts at boot time without rooting the device.

The device also supports automatic frame rate switching (AFRS) with 3 modes: system resolution, video resolution priority, and frequency resolution priority. This does not affect AFRS function in Kodi, which handle this on its own. Finally, digital signage users will be happy to find an option to switch between landscape and portrait mode.

The firmware might be at the beta stage right now, as reviewers and customers are only starting to get samples right now. If you’d like to give it a try yourself, Ugoos UM4 can be purchased on Aliexpress for $89.99 shipped.

Zidoo H6 Pro (Allwinner H6) TV Box Review – Part 2: Android 7.0 Firmware

November 10th, 2017 5 comments

Zidoo H6 Pro is the very first Allwinner H6 based 4K TV box. The Android 7.0 device support H.265, H.264 and VP6 4K video decoding, comes with fast interfaces such as USB 3.0, and network connectivity with Gigabit Ethernet and 802.11ac WiFi.

I’ve already checkout the hardware in the first part of the review entitled “Zidoo H6 Pro (Allwinner H6) TV Box Review – Part 1: Unboxing & Teardown“, and since then, I’ve had time to play with the TV box, and report my experience with Android 7.0 in this second part of the review.

First Boot and OTA Firmware Update

I’ve connected a USB keyboard and a USB dongle with RF dongles for an air mouse and gamepad on the two USB ports, a USB 3.0 hard drive to the single USB 3.0 ports, as well as HDMI and Ethernet cables before powering up the TV box. I also added two AAA batteries to the IR/Bluetooth remote control.

Click to Enlarge

Boot to the background image takes around 20 seconds, but to reach the actual launched it normally takes around one minute and 25 seconds when I have the hard drive connected (with 4 partitions and many files). If I remove the hard drive, the full boot can complete within 23 seconds. Not that much of an issue, but it still may be something Zidoo wants to optimize.

On the very first boot, a few seconds after the launcher showed up, I also had a pop-up window informing me that Firmware v1.0.11 update was available, with a neat changelog listing the main changes including support for Netflix 1080p playback, and YouTube 2K/4K playback.

Click for Original Size

I clicked on the Update button to start downloading the new firmware…

… an cliked Update again after downloading, to complete the firmware update with MD5 check and installation to the eMMC flash.

The system will then reboot, and we can get access the Zidoo ZIUI launcher.

Click to Enlarge

The launcher is identical to the one in Zidoo X7 except for two extra icons on the bottom for BT remote, and “Box RC” app, but more on that later.


Beside those two new remote apps, we’ll also notice HappyCast app used by Airplay/Miracast, and the lack of ZDMC (Zidoo’s Kodi fork), as we are told to use Kodi from Google Play instead.

Settings & Google Play

The settings section looks the same as Zidoo X7 settings, so I will only go through it quickly.

Click to Enlarge

We have four main section with Network, Display, Sound and Other. I could connect to WiFI and Ethernet with no issues, and Bluetooth worked with my smartphone and a pair of headphones. Display can be set up to a resolution / framerate of 3840×2160 @ 60 Hz, and PCM 2.0 output, HDMI & S/PDIF audio pass-through options are available. Looking at the Other section, About tab, and Android Settings about TV box reveals ZIDOO_H6 Pro is running Android 7.0 on top of Linux 3.10.65, and the firmware I tested for the review is v1.0.11, as we’ve seen from the OTA firmware update part of this review.

Click to Enlarge

Android security patch level is dated November 5, 2016. Not the most recent, and you won’t get monthly to bi-monthly security updates like in Android One phones such as Xiaomi Mi A1. The firmware is rooted by default.

Looking into storage options, I had 418MB free out of 10.22GB internal storage partition at the very beginning of the review, and NTFS and exFAT partitions of my USB hard drive could be mounted, but not the EXT-4 and BTRFS partitions.

I could install all apps I needed for review using Google Play, and I also installed Riptide GP2 game with Amazon Appstore since I got it for free there.

Remote Control – IR/Bluetooth, and Box RC Android App

One way Zidoo H6 Pro differs from most competitors is that it comes with a Bluetooth remote control. By default it works with the IR transmitter, and Bluetooth is disable, but you can enable Bluetooth by launching Bluetooth Remote app, or selecting BT Remote icon on the launcher.

Click to Enlarge

Hold the back and menu keys for a few seconds until the LED on the remote start flashing. The app will then show the Bluetooth remote is connected, and the battery level. Bluetooth does not enable air mouse function, and you’d still need to use the arrow keys to move the cursor in mouse mode, so the main advantage of Bluetooth over infrared is that it does not require line of sight. You can hide the box being the TV, or inside a furniture, and the remote would work. You do not need to point the remote control towards the TV box either, it works in any directions. I successfully tested the remote control up to a distance of 10 meters. Once I lost control of the OK and Back keys, but they came back later on after a reboot, and could not reproduce the issue.

I also tested MINIX NEO A2 Lite air mouse / keyboard / remote control, and again no problem. It’s my favorite way to control an Android TV boxes, since it works with all sort of user interfaces and most apps, excluding some games that require touch support.

Another way to control the TV box is to install Box RC  Android app in your smartphone. Launch Box RC app in the TV box, and you should see the QR Code below.

It redirects to RC Box apk file. +  Screenshots of smartphone app.

Click to Enlarge

After installation, you’ll be presented with the “key mode” pad. Tap on “My Device” and select ZIDOO_H6 Pro to connect to the TV box. Clicking on the icon in the top left corner will give you a few more remote modes, including “Handle model” for gaming…… as well as mouse and gesture mode – both of which look like the left screenshot below -, and an Applications with a complete list of apps installed in the TV box. Simply select the app you want to launch in the TV box.

Click to Enlarge

Finally, you’ll have an About section showing the version number, and checking for app updates, and a Screenshot option to remotely take screenshots. Everything worked well. I’m just not quite sure how to use the gesture mode.

Power Consumption & Temperature

Power control is just like on Zidoo X7 with a short press on the remote control power button bringing a menu to select between Power off, Standby, or Reboot. A long press will allow you to configure the behavior of the power button: Off, Standby, or Ask (default).

I measured power consumption in various mode, and here it works better than X7:

  • Power off – 0.0 Watt
  • Standby – 3.2 Watts
  • Idle – 4.0 ~ 4.4 Watts
  • Power off + USB HDD – 0.0 Watt
  • Standby – 6.0 to 6.4 Watts
  • Idle + USB HDD – 6.0 to 6.4 Watts

With regards to temperature, the box itself stays fairly as after playing a 2-hour video in Kodi, I measured 45 and 43ºC max measured on the top and bottom with an IR thermometer, and 47ºC on both sides after playing Beach Buggy Racing & Riptide GP2 for about 30 minutes. However, right after playing, CPU-Z reported respectively 86°C and 80°C CPU & GPU temperatures, which should be close to limit of the SoC. The ambient temperature was around 28°C, and 3D performance was contant while playing.

Video & Audio Playback with Kodi, Media Center and YouTube, DRM Info

Some people reported that Kodi installed from Google Play is working well in the box, so I installed Kodi 17.5 from Google Play, enabled automatic frame rate switching, setup the connection to my SAMBA share over Ethernet, and started playing my 4K video samples:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps) – Not smooth, and some parts of the picture are very red
  • sintel-2010-4k.mkv (H.264, 24 fps, 4096×1744) – Not perfectly smooth
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – Plays fine, but woman face is more red than usual
  • Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – Not perfectly smooth
  • Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – Not perfectly smooth
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC) – Not perfectly smooth
  • phfx_4KHD_VP9TestFootage.webm (VP9) – 2 to 3 fps (software decode)
  • BT.2020.20140602.ts (Rec.2020 compliant video; 36 Mbps; 59.97 Hz) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – Not super smooth
  • big_buck_bunny_4k_H264_60fps.mp4 – Not very smooth, audio delay (OK, as not supported by Allwinner H6)
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – Plays OK, but red parts are over-saturated?
  • Astra-11479_V_22000-Canal+ UHD Demo 42.6 Mbps bitrate.ts (10-bit H.265 from DVB-S2 stream) – OK
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – ~2 fps (software decode – OK, as not supported by hardware)
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – Not smooth
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – 2 to 3 fps (software decode), lots of buffering
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – 2 to 3 fps (software decode), lots of buffering

Automatic frame rate switching is not working, but that’s only a small issue compared to the disastrous results above. As shown in the screenshot above, H.265 is hardware decoded, but for some videos the CPU usage is really high, close to 100% on all four cores, so something is clearly wrong. H.265 / H.264 1080p videos fare better, so maybe that’s why other people think Kodi works well. Maybe ZDMC, Zidoo’s fork of Kodi is coming soon.

In the meantime, I switched to Media Center, and it’s night and day compared to my experience with Kodi, also played from the same SAMBA share:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps) – OK most of the time, but the end is a bit choppy
  • sintel-2010-4k.mkv (H.264, 24 fps, 4096×1744) – OK
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – OK
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC) – OK
  • phfx_4KHD_VP9TestFootage.webm (VP9) – OK
  • BT.2020.20140602.ts (Rec.2020 compliant video; 36 Mbps; 59.97 Hz) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – Plays but not smoothly, plus audio delay (OK, as not supported by Allwinner H6)
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK
  • Astra-11479_V_22000-Canal+ UHD Demo 42.6 Mbps bitrate.ts (10-bit H.265 from DVB-S2 stream) – OK
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – Massive artifacts  (OK, as not supported by Allwinner H6)
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – OK
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – Not too bad, but not 100% smooth in all scenes. (Note: Most TV boxes struggle with this video).

I’m pretty happy with the results, and automatic frame rate switching works, it just need to be enabled in Advanced menu.
Switching audio tracks and subtitles are supported by the app, and work well. SmartColor engine is specific to Allwinner processors, and may help improve the video quality, or adjust the image to your taste.


Let’s carry on testing with PCM 2.0 (stereo) output to my TV, and HDMI audio pass-through to Onkyo TX-NR636 A/V receiver, with some advanced audio codec in Media Player.

Audio Codec in Video PCM 2.0 Output HDMI Pass-through
AC3 / Dolby Digital 5.1 OK OK
E-AC-3 / Dolby Digital+ 5.1 OK OK
Dolby Digital+ 7.1 OK OK
TrueHD 5.1 OK OK
TrueHD 7.1 OK OK
Dolby Atmos 7.1 OK TrueHD 7.1 (OK)
DTS HD Master OK DTS 5.1
DTS HD High Resolution OK DTS 5.1
DTS:X OK DTS 5.1

Audio works pretty well with the only downside being a lack of support for DTS HD MA/HR which all fallback to DTS 5.1. My receiver does not support Atmos, so the box outputs TrueHD 7.1 as it should.

I’ve also tested HD videos with various bitrates:

  • ED_HD.avi (MPEG-4/MSMPEG4v2 – 10 Mbps) – OK (except running scene that is not smooth)
  • big_buck_bunny_1080p_surround.avi (1080p H.264 – 12 Mbps) – OK
  • h264_1080p_hp_4.1_40mbps_birds.mkv (40 Mbps) – OK
  • hddvd_demo_17.5Mbps_1080p_VC1.mkv (17.5Mbps) – OK
  • Jellyfish-120-Mbps.mkv (120 Mbps video without audio) – HDD: OK

Most Linaro media and H.265 elecard samples are playing fine in Media Center:

  • H.264 codec / MP4 container (Big Buck Bunny) – 1080p – OK
  • MPEG2 codec / MPG container – 1080p – OK
  • MPEG4 codec, AVI container – 1080p – OK
  • VC1 codec (WMV) – 1080p – OK
  • Real Media (RMVB), 720p / 5Mbps – Media Center app returns “Can’t play video”
  • WebM / VP8 – 1080p – OK
  • H.265 codec / MPEG TS container – 1080p – OK

The full HD Blu-ray ISO files I tested (Sintel-Bluray.iso and amat.iso) played fine, so were 1080i MPEG-2 samples. I had the usual artifacts with Hi10p videos, but audio and subtitles were displayed correctly.

I also tested a bunch of 720p/1080p movies with various codecs/containers such as H.264, Xvid, DivX, VOB / IFO, FLV, AVI, MKV, MP4, etc… Most could play, except some of my FLV video samples, and DVD Rips would show the “This is a Blu-ray folder” pop-up…

… but the app would also report “Can’t play video”. If I browse to the folder, and select the IFO, it does not work, and the only way to start is to select a VOB file. However, it does not automatically switch to the next file. So there’s a problem with DVD rips in Media Center app.

YouTube app could play videos up to 1440p, but 4K (2160p) is not an option.

I’ve shot a video to show issues in Kodi, as well as Media Center app which work pretty well, and YouTube playback up to 1440p.

DRM Info app shows Widevine DRM L1 is supported, meaning one of the requirements for Full HD Netflix is fulfilled.

Click to Enlarge

The company – as we’ve seen in the firmware changelog – claims support for Netflix 1080p, but since I don’t have an account I could not confirm that. It’s also unclear whether this has been achieved through a hack, or a partnership with Netflix. The latter would be permanent, while the former may not work in a few months. Based on info gathered on Zidoo forums, I can see other boxes like Mecool M8S Pro Plus TV box can play Netflix 1080p through a “3rd party Android TV Firmware”, so it’s likely something similar has been implemented for H6 Pro.

Network & Storage Performance

Zidoo X7 had a somewhat asymmetrical performance while copying a 278 MB file over 802.11ac + SAMBA, and Zidoo H6 Pro appears to have the same issues:

  1. Server to flash (average): 51, or around 5.45 MB/s
  2. Flash to server (average): 3 minutes 22 seconds, or around 1.37 MB/s

So excellent download performance, but weak upload performance with SAMBA. The average is around 2.24 MB/s.

Throughput in MB/s – Click to Enlarge

It’s probably a SAMBA configuration/implementation issue, as testing with iperf shows good performance in both directions:

  • 802.11ac download:

  • 802.11ac upload:

Throughput in Mbps

I also tested Gigabit Ethernet with iperf:

  • Full duplex:

  • Upload only:

  • Download only:

That’s pretty good, and fairly close to the results I got with ROCK64 Board (RK3328).

Switching to store benchmarks with A1 SD Bench.

Click to Enlarge

The cached read is due to the incredibly low exFAT write performance (1.52 MB/s). Read speed is quite weak to at 16.37 MB/s with this file system, but poor exFAT performance is a common to most Android TV boxes. NTFS is much better at 59.07MB/s read, and 42.12 MB/s but still far from the ~100MB/s R/W, I achieved with the same hard drive on ROCK64 board. Nevertheless the performance will be good enough for TV box use case. However, if you need hardware with fast storage (through USB 3.0) and Ethernet, RK3328 processor looks to be better.

Internal performance is good, and helps explain relatively fast boot (when no HDD is connected), fast app loading, and the lack of “app not responding” issues.

Gaming

I installed three games: Candy Crush Sage, Beach Buggy Racing (BBR) and Riptide GP2. I played Candy Crush with my air mouse, and no problem here. I played the two racing games with Tronsmart Mars G01 game controller, and BBR played very smoothly even with max graphics settings. Riptide GP2 was quite playable with max “resolution”, maybe at 25 to 30 fps, but not quite close to 60 fps. I feel Allwinner H6 might be a little better at playing games than Rockchip RK3328, and somewhat comparable to Amlogic S905/S905X. I played both games for around 30 minutes in total, and I did not notice any drop in performance over time, so no obvious throttling/overheating, despite the rather high CPU/GPU temperatures reported by CPU-Z.

Bluetooth

I’ve used Bluetooth more than on any other TV boxes simply because of the Bluetooth remote control. But I could also pair the TV box (seen as petrel-p1) with Xiaomi Mi A1 smartphone, and transfer a few photos over Bluetooth, watch some YouTube video using X1T Bluetooth earbuds, but while I was able to see and pair my BLE fitness tracker in the Bluetooth settings, I was never able to locate the smart band from within “Smart Movement” app.

Zidoo H6 Pro (Allwinner H6) System Info and Benchmarks

CPU-Z still shows a quad core Cortex A53 r0p4 processor clocked between 480 MHz and 1.80 GHz, and a Mali-T720 GPU. Note that I never saw the frequency goes over 1488 MHz, so that 1.80 GHz may only occur during short bursts if at all.

Click to Enlarge

1906 MB total memory was reported, and 10.22 GB storage. Screen resolution was 1920×1080. As with most Allwinner platform you’ll never get a recent kernel (Linux 3.10.65).

The device achieved 40,467 points in Antutu 6.x, or about 5,000+ more compared to competitors based on RK3328 or S905X.

Click to Enlarge

One of the big jump is with 3D graphics, but there’s an easy explanation: Rockchip RK3328 and Amlogic S905X SoCs rely on Mali-450MP GPU which does not support OpenGL ES 3.1 used by “Marooned” benchmark, meaning Allwinner H6 just gets 3,510 points extra just for supporting OpenGL ES 3.1… So in reality, there’s not so much performance difference between the performance.

Vellamo 3.x confirms Allwinner H6 is that much faster with the following scores: Browser: 2,546 points, Metal: 930 points, and Multicore (836 points). I’ll put aside Multicore as on the test failed because of an issue with sysbench: “issue with Finepar: Invalid CPU mode”. But when comparing the metal score result against Amlogic S905X (910) and Rockchip RK3328 (937), the differences are minor.

Click to Enlarge

The Ice Storm Extreme score (3,951 points) is about the same as Amlogic S905X (4,183 points), but quite better than Rockchip RK3328 (2,252 points). We can also see the CPU frequency never surpassed around 1.5 GHz, so I’m wondering whether the 1.8 GHZ reported by CPU-Z might just be for show/marketing…

Conclusion

Despite Allwinner H6 SoC being pretty new, I have not found any really critical bugs in Zidoo H6 Pro TV Box. 4K video playback is working well in Media Center app with automatic frame rate switching, and HD audio pass-through, and overall performance is good, including for Wifi, Ethernet and storage.Widevine Level 1 DRM is installed, and the device is also supposed to support Netflix HD playback (not tested). 3D graphics performance is closer to the one of Amlogic S905X ,and quite better than on Rockchip RK3328 SoC.

The biggest issues I’ve found is poor support for Kodi with most 4K videos I’ve tried not playing well, and red color is over-statured in many videos. Media Center app also have a few limitations such as no support for DTS HD HR/MA pass-through (fallbacks to DTS 5.1), and IFO (DVD Rip) & Real Media video files are not supported. Other issues include poor exFAT performance, and WiFi SAMBA upload speed.

PROS

  • Android 7.0 operating system – Stable and responsive
  • Eye-pleasing ZIUI launcher / user interface
  • Very good support for 4K videos played in Media Center app with automatic frame rate switching support; Smart Color Engine for post-processing
  • HDMI pass-through for Dolby, DTS, and Dolby TrueHD working in Media Center app
  • Relatively fast eMMC flash storage (fast boot/app loading)
  • Very good networking performance for Gigabit Ethernet and 802.11ac WiFi (except for SAMBA uploads)
  • Bluetooth remote control
  • Decent 3D graphics performance
  • Widevine Level 1 DRM; Netflix HD support (not tested)

CONS (and bugs)

  • Kodi 17.5 from Google Play struggles to play 4K videos and color issues (too much red)
  • MediaCenter – No DTS HD pass-through support (DTS 5.1 instead); IFO (DVD rip) and Real Media (RM) videos not supported, some FLV files can’t play.
  • YouTube limited to 1440p (no 2160p option for me)
  • Poor SAMBA upload performance when using WiFi
  • exFAT file system performance poor -> use NTFS instead on external hard drive
  • Slow boot time (~1 minute 30 seconds) when hard drive with many files connected
  • “OK” button stopped to work on the Bluetooth remote control once (despite still working on the air mouse). Reboot fixed the issue.

Zidoo kindly sent the review sample from a local distributor. Resellers can contact the company via H6 Pro’s product page. GeekBuying currently has a promotion for the device where you can get it for as low as $79.99 (only for the first 50 orders), but it’s also sold on other websites for about $85 to 100 including GearBest, Amazon, or Aliexpress.

iWave Systems iW-RainboW-G25D is a SMARC 2.0 Compliant Snapdragon 820 Development Kit

October 15th, 2017 No comments

iWave Systems previously launched iW-RainboW-G25S single board board powered by Qualcomm Snapdragon 820 processor. The company is now back with a new Snapdragon 820 development kit called iW-RainboW-G25D that complies with SMARC 2.0 SoM specifications.

The kit include a SoM with 3GB RAM, 32GB storage, WiFi and Bluetooth connected to a SMARC compliant baseboard, and optionally features a 5.5″ AMOLED touch screen display.

Click to Enlarge

iWave Systems iW-RainboW-G25D development kit specifications:

  • APQ8096 SMARC iW-RainboW-G25M SoM:
    • SoC – Qualcomm Snapdragon 820 (APQ8096) quad core Kryo CPU with Adreno 530 GPU @ 624MHz, Hexagon 680 DSP @ 825 MHz (no  modem)
    • System Memory – 3GB LPDDR4 RAM
    • Storage – 32GB eMMC Flash, micro SD slot
    • Connectivity
      • PCIe to Gigabit Ethernet + PHY
      • 802.11a/b/g/n/ac Wi-Fi + BT4.1 Low Energy (BLE)
      • GPS/GNSS receiver
    • 314-pin MXM 3.0 edge connector as per SMARC 2.0 specifications
  • SMARC Carrier Board
    • Storage – M.2 slot (back), SATA, SD card slot (back), SPI flash
    • Display – 5.5″ HD AMOLED MIPI DSI display with capacitive touch
    • Video Output – HDMI
    • Audio – 3.5mm audio IN or OUT jacks
    • Camera – 8MP MIPI CSI camera connector
    • Connectivity – 1x Gigabit Ethernet (RJ45)
    • USB – 2x USB 3.0 host port, 2x USB 2.0 host ports, 1x micro USB OTG port, 1x USB 3.0 type C port
    • Expansion
      • 1x PCIe x1 slot
      • 1x MiniPCIe slot (multiplexed with PCIe slot and one USB 2.0 port; selectable with switch)
      • 1x UART port (full function)
      • 3x 80-pin I/O Expansion connectors with USB, GPIO, MIPI CSI, MIPI DSI,  SLIM BUS, I2C, UART, SPI, HAD/I2S, etc…
    • Misc – RTC with backup battery, DIP switch
    • Debugging – 1x micro USB Port
    • Power Supply – 12V DC
    • Dimensions – 120mmx120mm (Nano ITX form factor)
  • Operating Temperature – 0°C to +70°C

Block Diagram – Click to Enlarge

The company provides support for Android 6.x Marshmallow, and expects the kit and SoM to be used to develop various types of applications including augmented & virtual reality, 4K digital signage, media streaming, connected home & entertainment, high end wearables, drones, secure POS, video analytics.

iW-RainboW-G25D SMARC development kit appears to be available now with or without display. For further details and potentially inquire about pricing info, visit the product page.

UniElec U7621-06 MediaTek MT7621 Router Supports OpenWrt, Padavan, and PandoraBox Firmware

October 13th, 2017 18 comments

UniElec U7621-06 is a router / gateway based on Mediatek MT7621 dual core/Quad Thread processor, and offered either as a board only or complete system with optional WiFi and/or LTE PCIe modules.

While the board is said to run OpenWrt or firmware based on Mediatek Linux SDK , the company also mentions the board runs Breed bootloader that can be used to  upgrade the firmware through a web interface. UniElec claims the router supports alternative firmware such as Padavan or PandoraBox.

UniElec U7621-06 specifications:

  • SoC – Mediatek MT7621 dual-core, quad-thread MIPS1004K processor @ up to 880MHz
  • System Memory – 256MB DDR3 (optional 512 MB)
  • Storage – 16MB NOR Flash (optional 8/32/64MB), 1x SATA 3.0 port, 1x micro SD card slot
  • Connectivity – 5x Gigabit Ports (4x LAN, 1x WAN)
  • USB – 1x USB 3.0 port
  • Expansion
    • 2x “normal” mPCIe for 802.11ac or 802.11n WiFi module
    • 1x mPCIe connector for LTE or mSATA module
    • 1x 30-pin GPIO connector
  • Debugging – 1x 4-pin Serial Debug Port
  • Misc – Reset buttons, LEDs (power, LAN, LTE, 2x user), watchdog timer
  • Power Supply – [email protected]
  • Power Consumption – 8 Watt (Max)
  • Dimensions – 188.5 x 128.5 x 25 mm (aluminum alloy case)
  • Certifications – CE & FCC Certified, RoHS Compliant
  • Temperature Range – Operating: 0ºC to 55ºC or -20-85°C; Storage: -40ºC to 90ºC
  • Humidity – Operating: 5% to 95%, Storage: Max. 90%

There’s a short discussion thread on 4PDA where they should some boot log, and other information (in Russian).

Most people who read this blog will know about OpenWrt, but I had never heard about Padavan, nor PandoraBox firmware.

The first is an open source project hosted on Bitbucket that aims to “improve the rt-n56u and other supported devices on the software part, allowing power user to take full control over their hardware”. This refers to ASUS RT-N56U router powered by Mediatek MT7621 SoC. The project is actually just called rt-n56u, and Andy Padavan is the developer.

Padavan 3.4.3.9-099 Web Interface on UniElec U7621-06 – Click to Enlarge

The second is developed by a team of Chinese developer, and support various Mediatek routers. I could not find the source code, but we know it’s based on OpenWrt. You’ll find firmware for over 30 routers and evaluation boards, including PandoraBox-PBR-M1 firmware, that according to screenshots provided on Aliexpress, is the one compatible with UniElec U7621-06.

PandoraBox PBR-M1 Firmware – Click to Enlarge

The router is sold on Aliexpress, with price starting at $41.90 with the board only without WiFi or LTE support, nor enclosure, and up to $124.80 with an MT7615 4×4 802.11ac Wave2 PCIe module, and metal enclosure. Between the two extremes, there are various options for WiFi modules, with or without enclosure. If you need LTE or mSATA, you’d have to source a compatible module separately. The manufacturer’s product page does not have much more information.

Thanks to Danman for the tip

Intrinsyc Launches Open-Q 660 HDK Snapdragon 660 Development Kit

October 7th, 2017 3 comments

For many years now, Intrinsyc has been releasing Qualcomm mobile development platforms that that are used by companies wanting to design and manufacture smartphones or other products based on Snapdragon processors. Those are usually full featured, including a smartphone display, and well suited to such product development.

Their latest development kit is the Open-Q 600 HDK (Hardware Development Kit) powered by Qualcomm Snapdragon 660 SoC, an upgrade to Snapdragon 653 with about 20 percent improvement in CPU performance, and 30 percent in GPU performance. The kit is also equipped with 6GB RAM, 64GB flash, a display, wireless modules, sensors, camera interfaces, expansion headers, and more.

Intrinsyc Open-Q 600 specifications:

  • SoC – Qualcomm Snapdragon 660 octa-core processor with
    • Four Kryo 260 performance cores @ up to 2.2GHz, four Kryo 260 low power cores @ up to 1.8GHz
    • Adreno 512 GPU @ up to 650 MHz supporting OpenGL ES 3.0/3.2, Vulkan, DX12 FL 12, OpenCL 2.0 full profile
    • Hexagon 680 DSP with Hexagon Vector eXtensions (dual-HVX512) designed for 784 MHz
  • Memory – 6GB LPDDR4x
  • Storage – 64GB eMMC 5.1 flash (combined with LPDDR4x RAM in eMCP package), microSD slot
  • Display / Video Output
    • 2x 4-lane MIPI-DSI connector + touch panel support
    • Optional 5.7″  AMOLED display with 1920×1080 resolution, PCAP touch panel, via 4-lane MIPI DSI interface
    • DisplayPort 1.3 on USB 3.1 Type C port up to 2560×1600 (WQXGA) @ 60fps
  • Camera I/F
    • 3x 4-lane MIPI CSI interfaces with 3D camera support
    • Optional camera board with 2x rear-facing 13MP sensors (Samsung S5K3M2) and 1x front-facing 8MP sensor (OmniVision OV8856)
    • Dual 14-bit Qualcomm Spectra ISPwith support for: 16 + 16 MP, 540 MHz each; 24MP30 ZSL with dual ISP; 16 MP 30 ZSL with a single ISP
  • Video Support
    • Encode – 4K30 HEVC/H.264/VP8/MPEG4
    • Decode – 4K30 8-bit: H.264/VP8/VP9, 4K30 10-bit: HEVC
    • Concurrent – 1080p60 Decode + 1080p30 Encode
  • Audio – Qualcomm WCD9335 audio codec; audio expansion headers; 3.5mm ANC headset jack
  • Wireless Connectivity
    • Dual band (2.4/5GHz) 802.11 b/g/n/ac  1×1 MU-MIMO WiFi with MH4L antenna connector and PCB antenna
    • Bluetooth 5 BLE
    • GNSS  – GPS/GLONASS/COMPASS/Galileo via Qualcomm SDR660 GNSS receiver with PCB antenna and SMA connector option
    • 20-pin NFC expansion header
  • USB – 2x USB 2.0 host ports, 1x micro USB port (for debugging), 1x USB type C port
  • Expansion I/Os – I2S, SPI, GPIO, JTAG, 24-pin sensor I/O for optional STMicro sensor board
  • Battery – Optional 3,000 mAh Li-Ion battery
  • Power Supply – 12V/5A input from included wall adapter; Qualcomm Power and Battery Management (PM660 + PM660A + SMB1381)
  • Dimensions – 170 x 170mm (Mini-ITX form factor)

Click to Enlarge

The platform supports Android 7 Nougat, but there’s not too much public information about software support, except that “Users of the Open-Q 660 Development Kit will receive product documentation and access to complimentary tools and software updates, and additional technical support or product development assistance through Intrinsyc’s technical support services”.

The early adopter version of the kit can be pre-ordered for $999, not including optional display or camera board, which respectively add $210 and $250. The optional battery is not shown in the order page, all orders are subject to approval from the company, and kits should be shipped by the end of October. Visit the product page for additional information.

Via LinuxGizmos

Zidoo X7 Review – Part 2: Android 7.1 Firmware, ZDMC, WiFi, and More

August 29th, 2017 9 comments

Zidoo X7 is an Android TV box powered by Rockchip RK3328 processor similar to Bqeel MVR9 with 2GB RAM, but instead of provide Gigabit Ethernet, and 802.11 b/g/n WiFi, it comes with Fast Ethernet, and 802.11 b/g/n/ac WiFi, so is better suited to people using WiFi instead of Ethernet for media streaming. You’ll find plenty of photos in the first part of the review entitled “Zidoo X7 TV Box Review – Part 1: Unboxing & Teardown“, and I’ll report my experience with Android 7.1.2 firmware in this second part.

First Boot, Setup, and First Impressions

I connected two RF dongles for  MINIX NEO A2 Lite air mouse and Tronsmart Mars G01 gamepad via a USB hub, a USB keyboard to take screenshot, and a Seagate USB 3.0 hard drive to the single USB 3.0 port on the box. I perform tests with Ethernet in most reviews, but with Zidoo X7, I’ve decided to use 802.11ac WiFi instead, so I only connected the Ethernet cable when required for some tests. I completed the hardware setup with HDMI, and power cables with the box starting automatically when connecting power.

Click to Enlarge

The boot normally takes around 19 seconds to the new version of the company’s ZIUI launcher, largely inspired from Android Leanback launcher, but I find Zidoo design more pleasing to the eyes.

Click for Original Size

Click for Original Size

The notification and status bars will show automatically when you move the mouse pointer to the top of bottom of the screen, and hides automatically when you move away. That’s my favorite way of handling those.

Pre-installed apps include the Play Store, ZDMC (Kodi fork), some settings apps. YouTube, Vimeo, Hulu… apps shown in the main launcher are not installed by default but you can download them if you click on the icons.

The setting app have four main sections, starting with Network to configure WiFi, Ethernet, or Bluetooth…

Click to Enlarge

Display to adjust the screen resolution from 720x480p-60 up to 4096x2160p-60, adjust overscan, and set your own wall paper…

Sound to configure audio output to PCM, or S/PDIF / HDMI audio pass-through, and disable/enable system sounds…

Other to set language, reset to factory settings, switch to “advanced settings” (i.e. Android Nougat settings), or learn more about the system info.

The About section of the advanced settings shows ZIDOO_X7 model runs Android 7.1.2 on top of Linux 3.10.104 with the security patch level dated April 5, 2017.

The device has a 7.28GB internal storage partition with 2.91GB used at the beginning of the review. The system also detected and mounted exFAT, EXT-4 and NTFS partitions on my USB hard drive, but could not handle BTRFS.

I went to the Update app but no new firmware was available ,so I tested Zidoo X7 with firmware v1.2.5.

Google Play worked fine, and I could install most apps I needed for the review, but I did notice Smart Movement app for a Bluetooth LE smartwatch could not be installed via the store, so maybe BLE is not supported. I could also install Riptide GP2 with Amazon Underground, but the first time I launched the latter is crashed. (Riptide GP2 only). I had a funny issues with apps installed from Google Play, not but Amazon Underground,  as they would show twice in the list of apps.

The included IR remote control worked well up to 10 meters, and I could use the IR learning function to record some of my TV remote control buttons like power and volume. I did not use it very long though, as I used a more convenient air mouse most of the time.

A short press on the remote control power button will bring a menu to select between Power off, Standby, or Reboot.


But a long press will allow you to select between showing this menu (Ask me) go to power off and standby mode directly.

So while power handling is nicely implemented, I found power consumption to be rather high in power off mode:

  • Power off – 2.3 to 2.4 Watts (although once I somehow managed 1.0 Watt)
  • Standby – 3.3 Watts
  • Idle – 3.2 Watts
  • Power off + USB HDD – 5.0 to 6.2 Watts (even after 3 hours). The Ethernet port can establish a link if I connect the cable…
  • Standby – 5.0 to 6.4 Watts
  • Idle + USB HDD – 6.4 to 7.0 Watts

So it looks like something is wrong with power off mode.

Zidoo X7 gets a little less hot than MVR9, but I still measured up to 45 and 52ºC max measured on the top and bottom covers after playing a 2-hour 1080p video in ZDMC (Kodi fork), and 47 and 55ºC after playing Riptide GP2 for about 15 minutes. CPU-Z reported respectively 74.6°C and 83.9°C after the tests. The ambient temperature was around 28°C, and I did not experience any noticeable slowdowns during the review.

Zidoo X7 works pretty well, and I’m especially pleased with the new ZIUI launcher that’s both beautiful and convenient to use, and attention to details like option for power handling. But not everything is prefect, as power consumption in power off mode is rather high, and apps installed with Google Play show twice in the list of apps.

Video & Audio Playback – ZDMC, MediaCenter, DRM, and YouTube

Zidoo X7 comes with the compan’y own Kodi fork named ZDMC (ZiDoo MediaCenter) based on Kodi 16.1.

Click to Enlarge

For some reasons, “Accelerate VP9” and “Enable fractional HDMI (23.976, 59.67)” were disabled in Settings->Videos->RKMC, so I enabled them, as well as automatic frame rate switching before starting to test videos.

As mentioned in the introduction, I used 802.11ac WiFi for testing with my router about 4 meters away and behind a wall, but since I came across buffering issues in some videos, I tested with three methods in case of problems, stopping at the first successful attempt:

  1. ZDMC + 802.11ac WiFI (WiFi)
  2. ZDMC + 10/100M Ethernet (Ethernet)
  3. ZDMC + USB NTFS partition (HDD)

Those are the results for 4K videos:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps)

    • WiFi – Some buffering, then video OK, but no audio
    • Ethernet – Video OK, but no audio
    • HDD – OK
  • sintel-2010-4k.mkv (H.264, 24 fps, 4096×1744)
    • WiFi – Frequent buffering
    • Ethernet – OK (24 Hz video output)
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) –  OK
  • Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – OK
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC) – OK (24 Hz video output)
  • phfx_4KHD_VP9TestFootage.webm (VP9) – OK
  • BT.2020.20140602.ts (Rec.2020 compliant video; 36 Mbps; 59.97 Hz)
    • WiFi – Not smooth, no audio
    • Ethernet – Video + Audio OK for a while, then lost audio
    • HDD – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – Tested with WiFi only: Not smooth, audio delay (Note: H.264 @ 4K60fps is not supported by RK3328 VPU)
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps)
    • WiFi – Long buffering after 2 seconds, then some infrequent audio cuts, infrequent short image freezes
    • Ethernet – Mostly OK, but one short audio cut during the first 3 minutes
    • HDD – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC)
    • WiFi – Not smooth at all, no audio (buffer = 0%)
    • Ethernet – Not smooth at all, no audio (buffer = 0%)
    • HDD – OK
  • Astra-11479_V_22000-Canal+ UHD Demo 42.6 Mbps bitrate.ts (10-bit H.265 from DVB-S2 stream)
    • WiFi – Not smooth at all, no audio (buffer = 0%)
    • Ethernet – Not smooth at all, no audio (buffer = 0%)
    • HDD – OK
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps)
    • WiFi – Constant buffering (as should be expected)
    • Ethernet – Constant buffering (as should be expected)
    • HDD – OK
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – HDD: Not smooth
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio)
    • WiFi – Frequent buffering, then artifacts starts to show on the whole screen after 10 seconds, and audio lost
    • Ethernet – Some buffering, artifacts after a while, and some apparently AV sync issues
    • HDD – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio)
    • WiFi – Frequent buffering, artifacts on the whole screen for 1 or 2 seconds from time to time
    • Ethernet – Plays OK most of the time, but artifacts on the whole screen appears from time to time (e.g. at 00:50, then 1:20, etc..)
    • HDD – Played OK at the beginning, but then massive artifacts between 1:06 to 1:36, before resuming normally

So finally, I could play most videos with automatic frame rate switching from the hard drive, but 802.11ac WiFi is just not fast enough to play many 4K videos from a SAMBA share. Some of it may be improved by using a UPnP/DLNA server instead of SAMBA. However, I was still it surprised by the number of videos not playing fine over Fast Ethernet, so there may still be some issues here, notably with videos where the buffer suddenly dropped to 0% as reported by Kodi log overlay as shown in the screenshot below.

Click for Original Size

Another oddity is that when I take screenshots on other platform, it will only capture the OSD / user interface, since the video is rendered on a separate 4K video buffer. Could that mean the video is downscaled? Before answering this question, I played the 4K video samples with MediaCenter app from the USB drive:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 fps) – OK
  • sintel-2010-4k.mkv (H.264, 24 fps, 4096×1744) –  OK with 24 Hz video output, but I could not select the subtitles like I normally do in this video
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) –  OK
  • Bosphorus_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – OK
  • Jockey_3840x2160_120fps_420_8bit_HEVC_TS.ts (H.265) – OK
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC) – OK, but 1080p @ 24 Hz video output, instead of 4K @ 24Hz
  • phfx_4KHD_VP9TestFootage.webm (VP9) – OK
  • BT.2020.20140602.ts (Rec.2020 compliant video; 36 Mbps; 59.97 Hz) – OK.
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – Almost smooth, but audio delay (H.264 @ 4K60fps is not supported by RK3328 VPU)
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 fps) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK
  • Astra-11479_V_22000-Canal+ UHD Demo 42.6 Mbps bitrate.ts (10-bit H.265 from DVB-S2 stream) –  OK
  • 暗流涌动-4K.mp4 (10-bit H.264; 120 Mbps) – OK
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – Not 100% smooth
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – OK, expect for some specific scenes (source issue?).

The results with MediaCenter are very good, except for a few problem for subtitles, automatic frame rate switching for one video using 1080p24 output, and a very high bitrate video not as smooth as it could be.

Click to Enlarge

Coming back to the screenshot concern in ZDMC, I did a screenshot again with MediaCenter, and the video was again included. So it could either be the video is rendered to a 1920×1080 surface, or the system does something clever during the screenshot by copying the video hardware buffer to the framebuffer to include both. let’s find with a 4K resolution test sample, which I used previously on other 4K TV boxes. The sample would not play in MediaCenter, so I played in in ZDMC, and took a picture with my camera, and zoomed in closely on a part of the movie to find out if there was any issues.

Ignore the green line, as it’s a problem with my TV.

The samples is comprised of a grid of black and white dots, and if the video is scaled to a lower resolution we would only see white/greay or black dots, but here we can see black and white dots as expected, so Zidoo X7 indeed supports 4K properly…

So I carried on the review with audio test for both PCM 2.0 (stereo audio) for people who connected the box directly to their TV or other stereo speakers, and HDMI audio pass-through for those with A/V receivers. For the latter test, I enabled pass-through settings in ZDMC and Android, and tested both configuration with ZDMC and MediaCenter using my TV and Onkyo TX-NR636 A/V receiver.

Audio Codec in Video PCM 2.0 Output
(ZDMC 16.1)
PCM 2.0 Output
(MediaCenter)
HDMI Pass-through
(ZDMC 16.1)
HDMI Pass-through
(MediaCenter)
AC3 / Dolby Digital 5.1 Audio OK,
Video 1:1 aspect ratio
Audio OK,
Video 1:1 aspect ratio
Audio OK,
Video 1:1 aspect ratio
Audio OK,
Video 1:1 aspect ratio
E-AC-3 / Dolby Digital+ 5.1 OK OK OK OK
Dolby Digital+ 7.1 OK OK OK OK
TrueHD 5.1 OK OK OK OK
TrueHD 7.1 OK OK OK OK
Dolby Atmos 7.1 OK No audio TrueHD 7.1* TrueHD 7.1*
DTS HD Master OK No audio DTS-HD MSTR 7.1 DTS-HD MSTR 7.1
DTS HD High Resolution OK OK DTS 5.1 DTS 5.1
DTS:X OK 2x No audio, 1x OK DTS-HD MSTR 7.1* DTS-HD MSTR 7.1*

* My A/V receiver does not support DTS:X nor Dolby Atmos, so it correctly falls to be best option in this case.
Zidoo X7 handles audio much better than Bqeel MVR9 in my case, with the only real issues because the lack of reliable DTS HD MA downsampling support, and DTS-HD HR pass-through is not supported.

I played a 2-hour 1080p movie in ZDMC using WiFi and SAMBA, and I had no problem, however, there was no option to adjust the zoom level, only 3D options.

Click to Enlarge

There’s no support for Widevine or PlayReady DRM, but CENC ClearKey is supported, and actually appears to be supported in all Android TV boxes (TBC).

YouTube is working fine up to 1080p, but you can’t select 2160p.

Networking & Storage Performance

I tested 802.11ac WiFi with SAMBA by copying a 278MB file between the server and the internal flash, and vice versa, with ES File Explorer. The download results are excellent, but for some reasons the upload much weaker:

  1. Server to flash (average): 1 minutes 7 seconds, or around 4.15 MB/s
  2. Flash to server (average): 3 minutes 13 seconds, or around 1.44 MB/s

So if I used the download + upload total average of around 2.14 MB/s, Zidoo X7’s WiFi performance is somewhat disappointing.

WiFi Throughput in MB/s – Click to Enlarge

But luckily the upload issue seems to be related to SAMBA, as there’s no such issues with iperf:

  • 802.11ac WiFi Upload:

  • 802.11ac WiFi Download:

Zidoo X7 has a performance similar to some other WiFi AC capable devices I’ve reviewed recently.

iperf throughput in Mbps

Switching to storage performance, A1 SDbench app shows good write speed for the internal memory (as expected), but as is often the case the read speed is cached with an invalid result. However, I had no trouble with slow I/O during testing, the box boots rapidly (< 20 seconds), apps are loading fine, and I did not get any “app is not responding” pop-ups.

Click to Enlarge

USB 3.0 performance is acceptable for EXT-4 and NTFS file systems, but exFAT is basically unusable, which may explain why some competitors disabled it.

Gaming

I could play both Beach Buggy Racing (BBR) and Riptide GP2 on the device using Mars G01 game controller. BBR was usable even with max settings, but just like in Bqeel MVR9, Riptide GP2 was only really enjoyable with default settings, while if you set the graphics settings to “max resolution” the frame rate feels like 10 to 25 fps. I played the game for around 15 minutes, and the performance was constant throughout, so there was no apparent throttling due to overheating.

So if you use such RK3328 TV box for gaming, you’ll either have to accept default settings, or decrease quality for better performance, or get a model with 1280×720 user interface, instead of 1920×1080. Ideally, this should be an option in the settings.

Bluetooth

I had no troubles at all with Bluetooth, as I could pair my  Android smartphone, and transfer some photos over Bluetooth, and X1T Bluetooth earbuds to watch and listen to YouTube videos. I did not try Sixaxis since the firmware is not rooted.

Zidoo X7 CPU-Z System Info and Antutu Benchmark

CPU-Z still shows “Rockchip RK3066” for most Rockchip device, but apart from that it properly detected a quad core ARM Cortex A53 r0p4 processor clocked @ 408 MHz to 1.51 GHz with a Mali-450MP, as well as 1998 MB total RAM, and 5.27 GB internal storage

Click to Enlarge

The Antutu 6.x score of 33,264 points is comparable to Bqeel MVR9 and A95X R2 scores of respectively 35,994 and 33,117 points. The former slightly higher score may be due to the DDR4 used, as Zidoo X7 relies on DDR3 SDRAM instead.

Conclusion

Overall I find that Zidoo X7 offers a better experience than the other Rockchip RK3328 devices I have tested so far, especially if you rely on WiFi, and HDMI audio pass-through is important to you, and 4K video playback is working decently well as long as you play from a hard drive. I also really like the new ZIUI launcher that’s quite eye pleasing, and similar to Leanback launcher with the “Suggested videos” section replaced by icon for the main apps. Attention to details, like flexibility for power options, and automatic handling of notifications and status bar. But there are also issues with some troubles playing some video over SAMBA due to unusual buffering issues, high power off consumption, lack of DRM, and so on.

PROS

  • Recent, responsive and stable Android 7.1.2 operating system
  • Nicely designed new ZIUI launcher / user interface
  • Good support for 4K videos played from hard drive in both ZDMC 16.1 (Kodi fork) and MediaCenter with automatic frame rate switching support
  • HDMI pass-through for Dolby TrueHD and DTS HD Master working in ZDMC and MediaCenter
  • Fast eMMC flash storage allowing for fast boot, short app loading times, and good overall performance (e.g. no “aspp not responding” issues)
  • USB 3.0 performance is good with EXT-4 and NTFS file systems
  • Good 802.11ac WiFi performance (except for SAMBA uploads)
  • Built-in Bluetooth working as expected
  • Small details like notifications & status bars automatically shown/hidden, power options,

CONS (and bugs)

  • ZDMC – Some unusual buffering issues while playing from network/samba (either with WiFi and Ethernet); no zoom option while playing video (only 3D options); artifacts with some VP9 videos, even when played from HDD; No DTS HD High Resolution HR pass-through support (uses DTS 5.1 instead)
  • MediaCenter – Selecting embedded subtitles not working in one video; 1080p24 output selected while playing on 4K24 video; No DTS HD High Resolution HR pass-through support (uses DTS 5.1 instead); DTS HD audio down-mixing not working reliably.
  • High power consumption in power off mode, especially when HDD connected (5.0 to 6.4 Watts).
  • Poor SAMBA upload performance when using WiFi
  • Lack of DRM support
  • Google Play – Apps relying on Bluetooth LE cannot be installed; apps show twice is list of apps after installation
  • 3D gaming frame rate may not be very high on some apps, due to the 1920×1080 resolution (instead of 1280×720 on some other RK3328 models)

I’d like to thank Zidoo for sending a review sample. Resellers and distributors can contact the company via Zidoo X7’s product page, and individuals will find the box for sale online for $65 and up on e-retailers such as GearBest, GeekBuying, Amazon US, or Aliexpress.

Intel Wireless-AC 9560 CRF Module Adds 802.11ac WiFi and Bluetooth 5 to Gemini Lake/Cannon Lake Processors

August 23rd, 2017 3 comments

Last week, we saw that the upcoming Intel Gemini Lake processors integrated a CNVi (Connectivity Integration) block with a WiFi MAC, and Bluetooth MAC & Baseband Modem connected over a CNVio interface to a separate CRF (Companion RF) module handling the RF part. The design change is shown in the block diagram below with the old design on the left using wireless modules connected over PCIe and USB, and the new design on the right used in Cannon Lake/Gemini Lake processors which aims at saving power, cost, and size.

Intel has now uploaded the product brief for their first wireless CRF module: Intel Wireless-AC 9560 with the following key features:

  • Connectivity
    • WiFi
      • Dual band 802.11 a/b/g/n/ac wave 2 2×2 WiFi up to 1.73 Gbps using 160 MHz channels
      • Standards – IEEE 802.11a/b/g/n/ac, 802.11d, 802.11e, 802.11h, 802.11i, 802.11w, 802.11r, 802.11k, 802.11v pending OS support
      • Security
        • WPA and WPA2, 802.1X (EAP-TLS, TTLS, PEAP,EAP-SIM, EAP-AKA, EAP-AKA’) authentication methods
        • PAP, CHAP, TLS, MS-CHAP, MS-CHAPv2 protocols
        • 64-bit and 128-bit WEP, TKIP, 128-bit AES-CCMP encryption
      • Supports roaming between access points
    • Bluetooth 5
    • Antenna diversity and Radio ON/OFF control supported
  • Connector Interface – M.2: CNVio
  • Dimensions
    • 9560NGW model: 30 x 22 x 2.4 mm (M.2 2230 form factor)
    • 9560D2W model: 16 x 12 x 1.57 mm (M.2 1216 form factor)
  • Weight – 9560NGW: 2.8 grams, 9560D2W: 0.7 gram
  • Certifications – FIPS, FISMA, UL, C-UL, CB (IEC 60950-1), and other regulatory certifications depending on country

Intel has been providing M.2 2230 and M.2 1216 wireless modules for a while, so there’s no direct space saving here with CNVi when using those modules, but they should still come with less components than previous design.

We’ll have to wait until systems based on Gemini Lake or Cannon Lake start selling before being able to purchase Wireless-AC 9560 module, or see it bundled in computers or laptops.

Khadas VIM2 Amlogic S912 Development Board Sells for $75 and Up

August 21st, 2017 21 comments

Khadas VIM2 is the only low cost development board powered by Amlogic S912 octa-core processor that I know of, but when we first wrote about the board it was not available yet. The three versions of the boards are now being sold on GearBest with the Basic version going for $74.99, the Pro version for $94.99, and the Max version for $109.99. [Update: You can get VIM2 Max for $99.99 by using GBVIM2MAX coupon code for the first 100 boards daily, and the five first boards are sold for $49.99 daily at 9:00 UTC until August 28th. Details on promotion page.]

Click to Enlarge

Khadas VIM2 Basic/Pro/Max specifications:

  • SoC –  Amlogic S912 octa core ARM Cortex-A53 @ up to 1.5 GHz with ARM Mali-820MP GPU
  • System Memory
    • Basic – 2 GB DDR4
    • Pro/Max – 3 GB DDR4
  • Storage
    • micro SD card and 2MB SPI flash
    • eMMC Flash – Basic: 16GB; Pro: 32GB; Max: 64GB
  • Video & Audio  Output – HDMI 2.0a up to 4K @ 60 Hz with CEC support
  • Connectivity
    • Basic – Gigabit Ethernet with WoL support, 802.11 b/g/n/ac and Bluetooth 4.1 via Ampak AP6356S module
    • Pro/Max – Gigabit Ethernet with WoL support, 802.11 b/g/n/ac with RSDB and Bluetooth 4.2 via Ampak AP6359SA module
  • USB – 2x USB 2.0 host ports supporting 900mA and 500mA loads, 1x USB 2.0 type C port supporting power and data only
  • Expansion header
    • 40-pin 2.54mm pitch header with USB, UART, I2C, ADC, PWM, I2S, SPDIF, and ISO7816
    • 10-pin FPC connector with I2C and IOs
    • 20-pin pogo pads array with USB, I2C, DVB bus, and I/Os
    • 7-pin pogo pads array for MCU
  • Misc – Blue LED, white LED, dual channel IR, power/function/reset buttons, header for RTC battery, fan header
  • Power Supply –  5V to 9V via USB type C, 4-pin VIN 1.25mm pitch header, or pogo pads for VIN (5V recommended for better efficiency); programmable current limit switch up to 4A (Set to 3A by default)
  • Dimensions – 82.0 x 57.5 x 11.5 mm (4x M2 mounting holes)

Click to Enlarge

SZWesion has a single Wiki for both Khadas VIM (S905X) and VIM2 (S912) boards, so it may be a little confusing, but you’ll find Android Nougat, Ubuntu 16.04.2 and Dual OS (Android + Ubuntu) images in the firmware page, as well as more technical information (e.g. schematics, build instructions…) in the documentation page. The board should work well in Android 7.1 with hardware video decoding and GPU acceleration working since they’ve been so many Amlogic S912 Android devices on the market. For Linux, the board will likely work well for headless applications, or applications that do not require multimedia features, but for example, 4K video decoding may not work that well – at least for now -,  as I was told kszaq work on LibreELEC using 32-bit Android libraries and libhybris would only work up to 1080p60. If you have any specific question, you should be able to get your answer in the support forum.