Archive

Posts Tagged ‘h.265’

HiSilicon Hi3796M V200 UHD DVB + H.265 STB SoC Showcased at Broadcast Asia 2017

May 25th, 2017 4 comments

Broadcast Asia international digital multimedia & entertaiment technology exhibition & conference is taking place in Singapore on May 23 – 25, and I’ve been informed that Hisilicon showcased their latest Hi3796M V200 Set-top box SoC with support for 4K DVB, H.265, and high dynamic range technology such as HDR10, HLG and Dolby Vision.

Hiliscon Hi3796M V200 Board and DVB Tuner – Click to Enlarge

Key features and specifications of Hi3796M V200 processor:

  • CPU – Quad core ARM Cortex A53
  • GPU – ARM Mali-450MP
  • Memory – DDR3, DDR3L, DDR4
  • Video Output – 1x HDMI 2.0a Tx with HDCP 2.2
  • Video format – HEVC, H.264, MPEG2, MPEG4, VC1, VP9, AVS 2.0
  • HDR – HDR10, HLG, Dolby Vision, HDR and SDR conversion
  • HiVXE 2.0 VPU – Decoder – 4K60 10-bit; Encoder – HEVC/H.264 1080p30 or 2x 720p30
  • Ethernet – 1x Gigabit Ethernet, 1x Fast Ethernet
  • USB 2.0 – 2x USB 2.0 ports
  • SATA & PCIe & USB 3.0 – USB 3.0, SATA 3.0, PCIe 2.0 host interface (optional); cnxsoft’s note: all ports are likely multiplexed, so only one is usable.
  • Transport Stream I/F – 2x TS In + 2x TS In or Out + 1x Cable IF in
  • SDIO – 2x SDIO 3.0
  • Security – Advanced DRM, and CAS (NOCS3.X), and hardware video watermark. TrustZone

The company can provide Android 7.0 and Linux SDKs with middleware and RDK for the processor and development board. HiVXE 2.0 is also said to support PiP and video transcoding. Hardware video watermark ability allows the processor to meet MovieLabs UHD premium service delivery requirements.

Click to Enlarge

It appears the company will also offer a user-friendly way to watch VR videos / 360° videos on the TV by using a mobile app or remote control to navigate in all directions while the video is playing.

I could not find any information at all on the web about Hi3796M V200 processor, so thanks to Ovi for sending pictures directly from the Broadcast Asia exhibition, and allowing us to discover this new multimedia processor.

Sen5 Amlogic S905D TV Box Review – Part 2: Android Firmware, Kodi 17, and DVB-T2 & S2 App

May 19th, 2017 5 comments

Sen5 is one of the first Android TV boxes powered by Amlogic S905D processor, and comes with two tuners (DVB-C/T/T2 and DVB-T/T2) with two demodulators that should allow for recording on one tuner, while watching the other, or recording two channels at the same time. We’ve already check out the hardware in the first part of the review, and seen a glimpse of the neat user interface, so today I’ll report about my experience with the device.

Sen5 Android Set-Top Box First Boot, Setup Wizard, & First Impressions

The STB comes with two USB ports so I used one for the hard drive, a necessity if you plan to use the PVR function, and connected a USB hub to the other with RF dongles for an air mouse and a gamepad, as well as a USB keyboard to take screenshots. I also connected Ethernet and HDMI cables, as well as my terrestrial antenna to the coaxial “DVB-T2” input, and my satellite dish to the DVB-S2 F-connector.

Click to Enlarge

Finally I connected the power, after a several seconds after the “Amlogic S905D” and “MBOX” boot logo I go to  a setup wizard asking me to select the language…

The next step is the output resolution, and the system auto-detected 4K2K-60Hz maximum resolution from LG 42UB820T 4K UHD TV.Screen adjust is used for overscan, but if you have a recent TV, you should not really need to use since you can always understand with settings like “just scan”.Step 4 is the selection between Ethernet and WiFi.This is followed by Date & Time configuration.Finally, you’ll be asked to select between “Scan TV channel”, “Login to Google Play Store”, and “Go to Home page”.

I selected the later at this stage, and the beautiful “NesTV” launcher appeared. A typical boot takes around 35 seconds with this box.

Click for Original Size

You’ll get date, time, and weather on the top left, 6 main icons in the center for TV (DVB) app, IPTV & VOD (both required a login I did not have), YouTube, Kodi, and the list of app. The bottom include an “Add/Remove” button to organize favorites.

The top right row includes some convenient shortcuts showing (from left to right):

  • Free memory – Clicking on it will cleaned up memory
  • USB status – Redirects to File Browser
  • Network Status (Ethernet or WiFi) – Redirects to Network settings
  • Bluetooth Status – Redirects to Bluetooth settings
  • Download – Shortcut for easy access to Download direction
  • Notifications – Will display notifications on the left of the screen (See screenshot below)
  • Backup & Restore & Update button
  • Ookla – Measures your Internet connection performance
  • Settings – Redirect to Amlogic’s Settings app

The preview zone is black until your scan channel after which it will show a preview of the last selected channel (with audio).

Click to Enlarge

The pre-installed apps can be found below.

The Setting app is about the same as on other Amlogic Android 6.0 TV boxes, but it’s still worth noting HDMI CEC, HDR and Playback settings (for HDMI self-adaptation) options are there. The only new menu is MediaScan which lets you decided whether to automatically scan USB drives in the background (disabled by default).

Going to Android settings, we can see 5.27 GB is already used out of 8 GB storage, and that is before I installed any app. The flash was almost full by the end of the review.

NTFS and exFAT file systems are supported, but not EXT-4, nor BTRFS.

The About section indicates the model is called SH8B7AV_SF001 and runs Android 6.0.1 on top of Linux 3.14.29, the same as most other Amlogic S9xx boxes.. Android security patch is date August 1, 2016. The firmware is not rooted. OTA firmware update appears to be implemented, with the Update app communicating with the firmware update server, but I did not get any updates since March 29th.

The IR remote control works well up to 10 meters, and I also appreciate shortcuts key to app list, Play Store, YouTube, etc.. The remote control is also absolutely necessary to use with the TV app, which relies color button (red/green/yellow.blue) and special keys like EPG. Since an air mouse or wireless keyboard with touchpad is necessary in many Android apps, I ended switching between the remote control, and MINIX NEO A2 Lite air mouse depending on which app I used. I wishes such Android Set-top boxes would come with an optional air mouse that also support the TV app.

Google Play and Amazon Underground worked just fine, and I could install all apps I needed for the review.

The set-top box supports standby and power off mode. That’s the theory, because in practice, the box will reboot maybe 95% of the time when I try to turn it off (long press on remote control power key). Standby is working fine. The power button on the unit itself does not work at all for me. Maybe it’s just a problem with the sample.

I tested power consumption with or without the USB hard drive:

  • Standby – 0.3 Watt
  • Idle – 4.4 to 5.0 Watss
  • Standby + HDD – 0.3 to 0.4 Watt
  • Idle + HDD – 6.0 to 6.3 Watts

A reliably working power off would be nice though. I gave up on measuring power off, since it was so difficult to enter in this mode. At least power consumption is sufficiently low in standby mode, and there are reasons (scheduling) to prefer standby over power off, as we’ll see below.

Sen5 does get a little hot over time.After playing a 2-hour H.264 1080p movie in Kodi, max. top and bottom temperatures were 51 and 61 °C respectively, and as I went to CPU-Z to check the CPU temperature, soc_thermal was 84 °C. The movie frame rate did not feel “optimal” at the end either. Riptide GP2 game frame rate also suffered over time, and temperature after playing 15 minutes were 48°C (top) , 56°C (bottom) and 79°C (CPU-Z).  The idle temperature reported in CPU-Z is also a not-so-cool 73 °C. Hopefully, the company will find a solution before selling the box retail.

An Amlogic S905D TV box is very much like other Amlogic S905(X) TV boxes with a fairly stable and responsive firmware. But Sen5 box stands out thanks to NesTV launcher which looks really nice, and comes with some useful features and shortcuts. The remote control is also well designed, although I’d like it to have air mouse and keyboard functions. The two main issues I encountered were overheating, and the inability to power off the box reliably.

Video & Audio Tests with TV Center (Kodi), and DRM Info

Sen5 comes with Kodi 17 pre-installed.

Click for Original Size

After enabling “Adjust display refresh rate” in Kodi settings, and  HDMI self-adaptation, I played 4K videos over Gigabit Ethernet /SAMBA:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 – Choppy at the end of the video
  • sintel-2010-4k.mkv – 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, 24 fps) – OK
  • phfx_4KHD_VP9TestFootage.webm (VP9) – OK
  • BT.2020.20140602.ts (Rec.2020 compliant video) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – The video plays in slow motion and audio delays (As expected, as 4K H.264 @ 60 fps is not supported by S905D 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) – Plays at around 1 to 2 fps (expected since it relies software decode)
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – USB hard drive playback: Not 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) – Plays, but could be smoother

My experience with 4K video playback was inline with other Amlogic S912/S905X TV boxes, except possibly with HD.Club-4K-Chimei-inn-60mbps.mp4.Automatic Another common state of affair is that automatic frame rate switching is not working, and  MINIX NEO U9-H is the only exception to this rule for recent Amlogic TV boxes (that I tested).

I enabled HDMI Passthrough in Android settings…and in Kodi. Some whatever reasons, there are no option to select AC3/ DTS, TrueHD, or DTS HD like in other devices. You can only enable or disable “Allow passthrough”.

Those are the results with Onkyo TX-NR636 receiver. PCM 2.0 is without pass-through using my TV speakers, and I used both Kodi (which handle audio its own way), and MoviePlayer app.

Video PCM 2.0 Output
(Kodi)
PCM 2.0 Output
(MoviePlayer)
HDMI Pass-through
(Kodi)
HDMI Pass-through
(MoviePlayer)
AC3 / Dolby Digital 5.1 Audio OK, video not smooth No audio Audio OK (Dolby D 5.1), Video not smooth OK (Dolby D 5.1)
E-AC-3 / Dolby Digital+ 5.1 OK No audio OK (Dolby D 5.1) OK (Dolby D 5.1)
Dolby Digital+ 7.1 OK No audio PCM 2.0 OK (DD+ 7.1)
TrueHD 5.1 OK No audio PCM 2.0 OK (TrueHD 5.1)
TrueHD 7.1 OK No audio PCM 2.0 OK (TrueHD 7.1)
Dolby Atmos 7.1 OK No audio PCM 2.0 Beep (AC3 audio track)
DTS HD Master OK No audio PCM 2.0 DTS 5.1
DTS HD High Resolution OK No audio PCM 2.0 DTS 5.1
DTS:X OK No audio PCM 2.0 DTS 5.1

Kodi is not usable with your AV receiver, except for Dolby Digital 5.1 / AC3, while MoviePlayer requires you to own an AV receiver if you want to have any audio on videos with only Dolby or DTS audio track(s).

I could play a 2-hour movie over SAMBA, but as mentioned previously the frame rate seemed to drop slightly at the end due to over heating.

Sen5 supports Widevine Level 3 DRM, meaning no HD support on some premium apps like Netflix. YouTube worked well, even while recording live TV in the background.

DTV App for DVB-S/S2 and DVB-T/T2

Let’s get started with the TV app. The first time you’ll go through the “TV First Installation” wizard.

You can select aspect ratio, zap mode (black screen or freeze), subtitle, LCN, and DVB Type between DVBS-DVBT/T2 or DVBS-DVBC. I did not change any of the settings and kept going with DVBS-DVBT/T2.The next window will let you start scan, and load channels from USB, the Internet, and another STB. I just clicked on Start Scan which brought me to the TV menu.

If you’re going to change any “installation” setting for satellite or DVB-T/T2/C, you’ll be asked for a password “0000”.

Going into Dish Settings, I could select Thaicom 5/6 satellite, as I normally do, but I was a little confused since I had to select between C-band and Ku-band. I eventually figured I had to select C-band, as I would not get any channels with Ku-band selection.

Click to Enlarge

The first time I did a “standard scan” as shown above, and I got only 13 channels, far below what I would expect especially I select both free-to-air and paid channels. So I restarted a Blind Scan instead again on Thaicom 5/6 (78.5E C-band).

Click to Enlarge

I ended up with 387 TV channels including premium (marked with $) and free channels.

You can select channels by CAS type using the blue button on the remote control for example to select the Free channels. The paid channels should be accessible via the smart card reader provided you have the right card. But it’s not something I could try.

Click to Enlarge

Next up I had to configure DVB-T2. It took me a couple of minutes to find out I had to use the drawer key (on the left side of the Blue HOME key) in order to bring the TV menu back up.

I selected auto scan, input the country, before running the scan.

It found 25 channels, but no radio channels.I could watch DVB-T2 channels. but some HD channels have low quality sometimes dropping below 25% and the channels freezing. I have not noticed the same issue with SD channels, and sometimes the same HD channels do not have any problem.

The “I” button on the remote shows some of the info about the current channel including channel number abd name, date and time, current and next program name and time, audio, S2/T2, and CAS information, as well as signal strength and quality.

I’ll go through other options in TV menu before checking out the other features of the app. The Edit Channels section allows you to set favorites, and organize channels as you see fit.

The PVR and Timers section will give you access to the list of already recorded program, and current timers / schedules (see further below for details).

The Add-on menu allows you to add favorites, so you can quickly jump from the TV app to whatever other you may want. Not very useful IMHO, as you could do the same by pressing the Home key and selecting shortcuts in the main launcher.

Finally there are various TV settings. The only problem is that none of the options would work for me, as each option would just go back to the main launcher. You can access the program guide by pressing the EPG button on the remote control. Encoding is handled properly with DVB-T2 channels, and there’s a problem with Thai language with satellite channels, probably because the software does not use the right encoding.

Click to Enlarge

Burmese language is barely better.

Click to Enlarge

Anyway, you can still browser channels and the program guide, and add or remove “timers” to record or play videos at any given time.

By default all timers are set to record once, but you can go to the list of timers (drawer button-> PVR and Timers-> Timer), and change the option.

The repeat mode is quite versatile, as you can select daily, weekly, and even select the days to record during the week.

Timers and PVR are working quite well, and I had no troubles recording videos on either DVB-T2 or DVB-S2. Since the box has two demodulators, you can even record on DVB-T2 and watch DVB-S2 channels and vice-versa, as shown in the photo below (ONE HD is a DVB-T2 channel)

Click to Enlarge

Later on, I also discovered that during recording the list of unavailable channels will be grayed out, and you can still watch channels both on DVB-T2 or DVB-S2, as long as the channel on the busy input is one the same stream.

Click to Enlarge

Another thing impossible on VideoStrong set-top boxes is background recording, so as I recorded a channel, I pressed the HOME key, went to browse the web, and then watch a YouTube video. I came back to the TV app and discovered the recording was still taking place, and later on I could verify the video was properly recorded, and I did not notice any stuttering or obvious artifacts. So that’s a big plus compare to existing solutions. In theory, you should be able to record live TV on DVB-T2 and DVB-S2 at the same time, but the timer software detects a conflict if you do so.

I did one last test with schedules. I setup a recording at 16:30, and put the device into standby, waiting for the time… To my surprise, Sen5 STB started automatically at 16:30, but for whatever reason the recording only started 10 minutes later, at 16:40. So it looks like the capability is there, but it’s still buggy.  Timeshifting is working using the play/pause key, and you can also record manually using the record button on the remote control.

You can play the recordings in the TV app, but if you prefer to use another player, you’ll find the files in the DVBRecordFiles directory on your hard drive with a subdirectory for each recording.

The TV app will split large files into 2GB files probably because of hard drives still using FAT32, and despite mine using NTFS file system. info.amri is a binary file with some details about the recording, but it also contains some visible strings like the program name and TV channel name.

You can find some SD and HD recordings from DVB-T2 or DVB-S2, as well as info.amri file in MEGA. I had no troubles playing the DVB-T2 recording in my computer, but I had neither Totem, nor VLC could play the DVB-S2 recording, and I had to use

You’ll find a demo with the TV app in the video below.

Networking (WiFi & Ethernet)

WiFi performance was first tested by transferring a 278 MB file between a SAMBA share and the internal flash (and vice versa) using ES File Explorer. The box only support 2.4 GHz WiFi, and the transfer rate was 1.5 MB/s on average.

Throughput in MB/s – Click to Enlarge

The performance is not very good, but similar to other Amlogic TV box due to the poor SAMBA performance. However, during testing I had other problems, with the first transfer failing after about 60%, which I could complete by clicking on Retry, and another transfer failing to start completely.

I also ran iperf for 60 seconds on both direction to get a raw benchmark value:

WiFi upload:

WiFi download:

Gigabit Ethernet is however working pretty well as least with iperf.

Iperf upload:

iperf download:

iperf full duplex:

A SAMBA to flash copy was limited by the write speed of the flash, and occurred at about 9.8 MB/s. Flash to SAMBA performance was worse because of the poor SAMBA implementation in Amlogic Android 6.0 SDK @ 5.9 MB/s.

Storage

FAT32, NTFS, and exFAT file systems are support, but as is often the case not EXT-4 and BTRFS. As usual USB storage benchmarks show that exFAT should be avoided as slow write speed may impact recorded videos. NTFS performance is however OK, and the eMMC flash used in the box does not have the best performance on the market, but I have not noticed any specific slowdowns, it may just take a little longer to install some apps.

Click to Enlarge

I’ve drawn a red line on exFAT – USB 2.0 and internal memory read results because they were cached read, and the internal memory can clearly NOT be read @ ~629 MB/s.

Bluetooth

I could pair Vernee Apollo Lite Android smartphone to the box and transfer several photos without any problem, but there was not a direct and easy way to click to see the files after the transfer, so I had to go to the FileBrowser app and into the bluetooth directory to check the files. I also watched a YouTube video after easily pairing X1T earbuds, and the box also detected the SimpleBLE demo I had running on a ESP32 board, so Bluetooth LE should also work.

Sen5 and Amlogic S905D Benchmarks

That’s my first Amlogic S905D device, so let’s run CPU-Z first. It’s impossible to distinguish S905D to  S905/S905X as they are all shown to be quad core Cortex A53 processors @ up to 1.51 GHz with a Mali-450 MP GPU.

Click to Enlarge

Antutu would just crash each time I start it, so I ran Vellamo instead to check the performance.
1,540 for Multicore, 919 for Metal, and 1,887 for Browser are comparable to the results I got on Amlogic S905X boxes (1,491 / 910 / 1,855).

Conclusion

Sen5 device is the first true dual tuner Android set-top box I have reviewed, as I was able to record one channel, and watch another at the same time. It also supports background recording, and wakeup from standby to start recording a video, both of which are impossible in all other Android STBs I have reviewed. NesTV launcher is also eye-pleasing, and includes really convenient shortcuts.  The box is not perfect however, as it still has some serious bugs like DVB-T2 channels freezing from time to time, WiFi failures (at least with SAMBA), and overheating issues. There are also various smaller bugs which hopefully will be fixed once the box is sold to end users.

PROS

  • Dual independent DVB-S/S2 and DVB-C/T/T2 tuner allowing for recording and watching live TV at the same time;
  • EPG, Timeshitfing, and PVR function working reasonably well
  • Exclusive Tuner Features (for an Android TV box) – Support for recording from standby mode (with caveat), and background recording (e.g. you can watch YouTube, browse the web, or play games while recording)
  • Beautiful & user-friendly NesTV launcher (I also found out after the review that there’s a mobile app for it)
  • Good 4K video playback in Kodi 17 works well
  • Dolby Digital 5.1 works in all apps including Kodi, TrueHD and DTS HDMI audio pass-through works with MoviePlayer app (and likely most other apps including the TV app, but not Kodi)
  • Excellent Ethernet performance
  • Bluetooth is working well for file transfer, audio headset, and BLE
  • Support for smartcards (not tested)

CONS

  • DTV app issues and shortcomings
    • DVB-T2 channels may freeze from time to time
    • Encoding problems with data from satellite channel, at least for Burmese and Thai languages
    • It’s not possible to record two videos (one in DVB-S2 / one in DVB-T2) at the same time as the app reports a scheduling conflict
    • When the box is in standby and a program is schedule, the box will wake up, but recording will only start a few minutes later (10 minutes in my case)
  • The box may overheat potentially leading to video become choppy over time, and games less smooth
  • Power off mode does not work reliably (will reboot most of the time), and the unit power did not work for me at all
  • SAMBA + WiFi performance is poor, and connection can be unreliable
  • Kodi issues: automatic frame rate switching does not work, pass-through is limited to AC3/ Dolby Digital 5.1
  • DTS/Dolby audio down-mixing does not work in Android apps like MoviePlayer or Video Player; DTS-HD pass-through does not work (DTS 5.1 only) in such apps.

I’d like to thanks Shenzhen Sen5 for providing a sample for review. AS previously mentioned, the product is not available for retail yet, but interested resellers and distributors may contact the company via their website.

Yundoo Y8 Rockchip RK3399 mini PC Review – Part 2: Android Firmware, Audio & Video Playback in Kodi

May 2nd, 2017 10 comments

Yundoo Y8 is one of the first Android TV boxes / mini PCs powered by Rockchip RK3399 hexa-core processor to be launched. GearBest sent me a review sample, and since I’ve already taken it apart in the first part of the review, I’ll report my experience with the firmware in terms of stability and performance, as well as audio & video capabilities with TVMC (Kodi fork), and more.

First Boot, Setup, and First Impressions

I’ve first connected a few peripherals Seagate USB 3.0 drive to the USB port, a USB keyboard to one of the USB 2.0 port, and a USB hub to the other one with two USB RF dongles for MINIX NEO A2 Lite air mouse, and Tronsmart Mars G01 gamepad.

After adding Ethernet and HDMI cable, I pressed the power button on the unit to start it up. Please note that the remote control cannot turn on the box, so if you are comfortably seated in your sofa or lying down on your bed, you’d need to get to turn it on. The remote control can still be used to enter and get out of standby mode. A typical boot takes just around 20 seconds, and it’s one of the fastest boot I’ve seen on TV boxes.

Click for Original Size (1920×1080)

The launcher shows the time, networking and USB status icon, and weather forecast on the very top, and includes 5 sections with Home, Recommend, Online, Local, And Settings. The Home section has eight icon: TVMC media center (for of Kodi), YouTube (TV version), File Manager, Browser, TV store, K-Addons, Netflix, and Apps. The other three sections lists some pre-installed apps.

I’ve quickly tried the TV Store, and beside apps that can be found in Google Play, it also comes with some other extra apps, notably some IPTV apps that may or may not be legal in your country.

Click to Enlarge

I clicked on the Video icon to get a list of 44 apps as shown below.

The Settings section in the launcher gives access to four icons: “Settings”, “Weather” allowing you to input your city name, “Others” to change the “Theme ” (launcher colors) / enable touch sound, and Systeminfo.

The latter shows YUNDOO-Y8 model runs Android 6.0.1, and comes with 4GB memory, 32GB storage. The MAC address starts with “ac:83:f3” which looks up to “AMPAK Technology, Inc.”, so that’s the WiFi module MAC address….
The Settings menu looks familiar, as it’s just a colorized version of the Settings app found in Amlogic TV boxes.

Click to Enlarge

Some of the settings include:

  • Network – WiFi or Ethernet configuration
  • Bluetooth
  • Display – Day Dream, Calibration, and More Settings. Not that none of those allow you to change video output resolution.
  • System sounds – On/Off
  • Date & Time
  • Language
  • More Settings – Access to Android Marshmallow

Apart from Network to configure Ethernet or WiFi, Date & Time, and potentially Language, the rest of the settings are not really useful, or redirect to Android Marshmallow Settings.

Click to Enlarge

Notably, you’ll to select Display Output option there to change the HDMI resolution. My box was setup to 720p60 by default, but I had no problems changing it to 3840x2160p-60 (YCbCr420).

Click to Enlarge

Here’s the full list of options per resolution:

  • Auto
  • 4096x2160p 60 (YCbCr420)/ 50 (YCbCr420) / 30 / 25 / 24
  • 3840x2160p 60 (YCbCr420)/ 50 (YCbCr420) / 30 / 25 / 24
  • 1920x1080p 60/50/25/24
  • 1920x1080i 60/50
  • 1360x768p 60
  • 1280x720p 60/50
  • 1024x768p-60
  • 800x600p-60
  • 720x576p-50, 720x576i-50
  • 720x480p-60

My TV does not support YCrCr444 @ 50/60 using 4K resolutions, but if your TV does, you may have a few extra options (TBC).

PCM audio output, and HDMI / optical S/PDIF audio pass-through can be configured by going to Sound & notifications, and scrolling down there until Sound Devices Manager.

But I would not even bother since it does not work at all, as we’ll see in the audio & video section of the review.

Other options found in most other recent TV boxes but missing in Yundoo Y8 are “HDR” (normal as not supported by hardware), automatic frame rate switching, and Printing.

Click to Enlarge

The TV box has plenty of storage with 27.50 GB partition. The system could only recognize the NTFS partition in my hardware, no exFAT, no EXT-4 support.

The About section shows the Android firmware relies on Linux 4.4.16, and the Android security patch level is dated August 5, 2016. The firmware is rooted by default. Wireless Update app appears to connect to an update server, but I could not verify if it is working, as the company did not provide an update to “yundoo_y8-userdebug 6.0.1 MXC89L user:arron.20170328.133704 test-keys” firmware I’ve been using for the review. The “firmware update” crashes several times again while running in the background, which pops up a window from time to time.

I tested the IR remote control up to 10 meters away, and it worked without issues. I also no trouble using the IR learning function to register my TV remote control’s power button. The big downside has mentioned previously is that you can’t turn on the box with the remote control, only with the power button.

I could install all apps I needed for review via Google Play and Amazon Underground stores.

Beside not being able to turn on the device with the remote control, power handling is implemented properly. You can go into and out of standby with a short press of the remote control’s power key, and a long press will show a menu with Power off and reboot options. I measured power consumption with or without a USB hard drive attached in power off, standby, and idle modes:

  • Power off – 0.0 Watt
  • Standby – 3.0 Watts
  • Idle – 4 to 4.3 Watts
  • Power off + USB HDD – 0.0 Watt
  • Standby + USB HDD – 5.2 Watts with HDD LED on.
  • Idle + USB HDD – 6.0 Watts

I did not notice any obvious throttling during use, and after playing a 2-hour video in TVMC, I measured maximum temperatures of 52 and 51°C on the top and bottom of the case respectively with an IR thermometer. After playing Riptide GP2 for 15 minutes, the temperatures were 49 and 55°C. CPU-Z did not report a realistic value for the thermal sensor (26 °C).

Overall Yundoo Y8 left me with a positive impression at first with very good performance, fast boot times, and good stability. The main disappointment was the inability to turn on the box with the remote control, and to a lesser extend, I found the firmware update app crashing a few times a day a bit annoying, and the settings are not user-friendly, and missing a few parts that you’d normally take for granted like Printing support, and automatic frame rate switching.

Audio & Video Playback in TVMC (Kodi fork), DRM Info

TVMC media center is a fork of Kodi 16.1.

Click for Original Size

I played all videos from a SAMBA share over Gigabit Ethernet, unless otherwise noted.

Starting with some Linaro media samples and Elecard H.265 samples :

  • H.264 codec / MP4 container (Big Buck Bunny) – 480p/720p/1080p – OK
  • MPEG2 codec / MPG container –  480p/720p/1080p – OK
  • MPEG4 codec, AVI container 480p/720p/1080p – OK
  • VC1 codec (WMV) – 1080p – 480p/720p/1080p – OK
  • Real Media (RMVB), 720p / 5Mbps – OK
  • WebM / VP8 480p/720p/1080p – OK
  • H.265 codec / MPEG TS container  – OK

Not bad, and all videos were played with RKCodec, meaning hardware video decoding. Automatic frame rate switching is not working, so you can’t expect perfectly fluid videos for 24 fps videos unless you manually change the resolution.

I tested videos with various bitrates:

  • ED_HD.avi (MSMPEG4vs – 10 Mbps) – OK (software decode)
  • 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) – Not perfectly smooth
  • Jellyfish-120-Mbps.mkv (120 Mbps video without audio) – OK

Audio supports looks promising when we look at Audio output settings in TVMC with TrueHD and DTS-HD part of the options.

Click for Original Size

However, the actual results clearly show the mini PC is not capable of leveraging any AV receiver or amplifier you may have, and now it’s only suitable for stereo audio.

Video PCM 2.0 Output
(TVMC)
PCM 2.0 Output
(Video & Video Player app)
HDMI Pass-through
(Kodi)
HDMI Pass-through
(Video & Video Player app)
AC3 / Dolby Digital 5.1 Audio OK, video 1:1 aspect ratio Audio OK, video 1:1 aspect ratio No audio, video 1:1 aspect ratio. No audio, video 1:1 aspect ratio.
E-AC-3 / Dolby Digital+ 5.1 OK OK No audio No audio
Dolby Digital+ 7.1 OK OK No audio Loud noise (like helicopter)
TrueHD 5.1 OK OK No audio Loud noise
TrueHD 7.1 OK OK No audio Loud noise
Dolby Atmos 7.1 OK No audio No audio Loud noise
DTS HD Master OK OK No audio Loud noise
DTS HD High Resolution OK OK No audio No audio
DTS:X OK OK No audio Loud noise (never ending flatulence)

4K videos fare better, although more work is needed:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 – Watchable, but not perfectly smooth
  • sintel-2010-4k.mkv – OK, but could be a little smoother
  • 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, 24 fps) – Plays, but not that smooth
  • phfx_4KHD_VP9TestFootage.webm (VP9) – Very low frame rate (software decode)
  • BT.2020.20140602.ts (Rec.2020 compliant video) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 – OK
  • big_buck_bunny_4k_H264_60fps.mp4 – The video somewhat plays but with a large audio delay  (4K H.264 @ 60 fps is not supported by RK3399 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 (hardware decode)
  • Ducks Take Off [2160p a 243 Mbps].mkv (4K H.264 @ 29.97 fps; 243 Mbps; no audio) – SAMBA: Not 100% smooth; USB hard drive playback: OK
  • tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps, Vorbis audio) – Not smooth at all, massive artifacts
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps + opus audio) – Not smooth at all, massive artifacts

Several videos are not quite as fluid as they could be, but a good point if 4K H.264 Hi10p video support, that the vast majority of other hardware platforms cannot handle. TVMC does not support VP9 hardware decoding, so I played the videos in Video Player instead:

  • phfx_4KHD_VP9TestFootage.webm (VP9) – 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) – OK, and one of the best playback experience I’ve had with that video, although I’ve still noticed a few tiny slowdowns at times.

Sintel Blu-Ray ISO file could play fairly well. AMAT ISO blu-ray file started in the menu, and I could start playing the video, but for whatever reason audio switches quickly and repeatedly between the AC3 and TrueHD audio track, so I did not get any audio at all. Other videos with multiple audio tracks did not have this issue.

Two 1080i MPEG-2 video could play just fine. Since I was pleasantly surprised to see 4K 10-bit H.264 video playback working, I was hopefully with lower resolution videos, but I did not turn out that way.

  • Commie] Steins;Gate – NCED [BD 720p AAC] [10bit] [C706859E].mkv – OK for video, audio and subtitles
  • [1080p][16_REF_L5.1][mp3_2.0]Suzumiya Haruhi no Shoushitsu BD OP.mkv – Crashes TVMC app (tried 3 times).

I’m assuming RK3399 VPU does not like “16 ref” in the 1080p video.  I tried to disable hardware acceleration in the settings, but RKcodec seems to be hard-coded in the app, so it did not change anything. If I play Suzumiya Haruhi no Shoushitsu video with “Video Player” app, all I get is a still image with the audio playing in the background for a while. I installed MX Player to work around the issue. I enabled the SW decoder in the app, and Rockchip RK3399 CPU was powerful enough to play the 1080p hi10p video smoothly with video, audio, and subtitles. In an ideal world, TVMC should detect if a video has a problem, and automatically fallback to software decoding…

I played some stereoscopic 3D videos to find out if they could be decoded as LG 42UB820T – the TV I use for review – does not support 3D:

  • bbb_sunflower_1080p_60fps_stereo_abl.mp4 (1080p Over/Under) – OK
  • bbb_sunflower_2160p_60fps_stereo_abl.mp4 (2160p Over/Under) – Playing with lots of artifact (No dual 4K decoder required for 3D 4K in RK3399).
  • Turbo_Film-DreamWorks_trailer_VO_3D.mp4 (1080p SBS) – OK

I completed TVMC/Kodi testing by playing full length movies with various container/codec combinations such as VOB, IFO, MKV, AVI, MP4, and DivX, and all played. The 2-hour video test also completed with any issues. You’ll find all samples mentioned above in the video samples post.

Both YouTube TV and YouTube Mobile apps are installed, and both work very well, as long as you close your eyes. If you happen to open your eyes by mistake, you’ll find out videos are all played at around 10 to 15 fps. So YouTube is not really usable to play videos with the current firmware..

DRM Info shows no DRM is supported whatsoever.

Click to Enlarge

Network Performance (Wi-Fi and Ethernet)

I’ve already tested Gigabit Ethernet in RK3399 benchmarks post with iperf, and performance is excellent (881 Mbps upload, 939 Mbps download). But I’ve repeated the test to copy a 885 MB file from SAMBA to the flash and vice versa. The average file copy transfer rate is 11.57 MB/s, but there’s a big difference between download speed (18.06 MB/s) and upload speed (8.5 MB/s). So I guess there may be a problem with SAMBA in Android 6.0 since it happens with other boxes with this operating system too.

Throughput in MB/S – Click to Enlarge

I repeated the test with a a 278MB file using ES File Explorer to test 802.11ac WiFi performance. Average: 1.6 MB/s; download:  3.2 MB/s; upload: 1.09 MB/s.

Throughput in MB/s – Click to Enlarge

It does not look too good on the chart, but the main problem here appears to be related to SAMBA performance, and iperf shows about the same 802.11 WiFi performance in either direction.

WiFi download:

WiFi upload:

Miscellaneous Tests

Bluetooth

I manage to pair Yundoo Y8, shown as “TV Box”, with my Vernee Apollo Lite Android smartphone, but only from the smartphone, as originating pairing from  the TV box would lead to an “Invalid key” error. Once pairing was successful, I could transfer three photos from my phone to the box over Bluetooth. I used  X1T bluetooth earbuds to listen to audio while watching some YouTube videos (@ 10 fps), and managed to get my PS3 Bluetooth gamepad clone working with Sixaxis app.

Storage

As we’ve previously seen, file systems support is limited to NTFS, and FAT32.

File System Read Write
NTFS OK OK
EXT-4 Not mounted Not mounted
exFAT Not mounted Not mounted
BTRFS Not mounted Not mounted
FAT32 OK OK

Storage performance was tested with A1 SD bench app, and performance on the NTFS partition of my USB 3.0 hard drive was very good @ about 95 MB/s for sequential reads, and 54 MB/s for sequential writes.

Read and Write Speeds in MB/s – Click to Enlarge

The internal storage did not work so well because of a cache read, but for reference the values were: 147.17 MB/s for seq. read, and 49.32 MB/s for seq. write. Nevertheless, the 32GB used in the TV box has pretty good performance  – despite being the lowest end 32GB eMMC flash from Samsung -, and I did not notice any slowdowns and the dreaded “app is not responding” window during use. If you purchase Yundoo Y8 with a 16GB flash expect lower storage performance, but I’m not convinced it would lower the performance much.

Read & Write Speed in MB/s – Click to Enlarge

I still included the device in the chart above, but keep in mind that the blue (Read) should be shorter than on the chart.

Gaming

Beside getting two fast ARM Cortex A72 cores, Rockchip RK3399 SoC also comes with Mali-T760MP4 GPU that’s almost twice as fast as the most popular TV box solutions such as Amlogic S912. I’ve started with easy game to check there was no bug in that early hardware, and Candy Crush Saga & Beach Buggy Racing easily passed the test, with the latter playing very smoothly even with maximum graphics settings. But even other platforms can manage that. So I switched to Riptide GP2, and to my surprise performance, in terms of frame per second, did not feel any better than on lower end TV boxes, although I could see a few more details, like crowds, in the game. That’s a different result compared to Xiaomi Mi Box 3 Enhanced with Mediatek MT8693 Cortex A72/A53 processor + PowerVR GX6250 GPU, where I experienced both better quality/more details, and a much higher frame rate. 3DMark Ice Storm Extreme benchmark results are quite similar in both platforms (9,xxx points), so I wonder if this could be software problems, or possibly to game added too many details on that processor. I also switched video output from 4K to 1080p, but it did not make any difference.

I played Riptide GP2 for over 15 minutes, and performance was stable and constant throughout.

Yundoo Y8 Benchmarks

I’ve already run several benchmarks, and invite you to read “Yundoo Y8 Rockchip RK3399 TV Box System Info and Benchmarks” for details.

Conclusion

Yundoo Y8 mini PC works reasonably well, and you’ll get a boost in performance while doing tasks like web browsing. 3D graphics performance looks very good in benchmark, but somehow it did not translate into better performance in the games I’ve tried. Storage (both USB 3.0 + internal), and networking performance (WiFi + Gigabit Ethernet) are all very good, so we have a good hardware base here. People mostly wanting a TV box to play videos may be disappointed, as it may not be worth to pay extra, as while most videos are playing in TVMC (Kodi 16.1 fork), features like automatic frame rate switching and audio pass-through are not working at all, and the hardware does not come with HDR support.

PROS

  • Powerful hardware with firmware relatively stable and responsive at this early stage
  • Video Output – HDMI 2.0 up to 4096x2160p 60Hz; 24/25/30/50/60 Hz refresh rates supported
  • 10-bit H.265 and 10-bit H.264 (hi10p) video supported in TVMC up to 4K resolutions. 4K VP9 well supported in Video Player app.
  • Excellent networking performance for Gigabit Ethernet, and good 802.11ac WiFi performance
  • USB 3.0 storage delivers the expected performance
  • Fast internal storage (32GB version) lead to fast boot and app loading times
  • Good 3D graphics performance as reported in benchmarks
  • Power implementation is OK: 0 watt in power off mode; off/reboot/standby selection possible.
  • OTA firmware update appears to have been implemented (but not used in the first released of the firmware on March 28th)

CONS (and bugs)

  • TVMC/Kodi issues
    • no support for automatic frame rate switching
    • audio pass-through does not work at all
    • VP9 HW decode is not supported
    • Some videos are not as smooth as usual
    • no zoom option while playing videos.
  • Audio pass-through does not work in other video apps either (after enabling HDMI bitstream)
  • YouTube (TV & Mobile) apps can not play any video smoothly (maybe ~10 fps)
  • The remote control cannot be used to turn on the TV box
  • 3D graphics performance in games not as good as expected (compared to Mi Box 3 Enhanced).
  • System Update app crashes several times a time
  • Settings – Settings App lacks options, so we need to go to Android Settings to set HDMI output, Audio device, etc… Printing option is also gone.
  • Some potential issues with SAMBA performance, especially upload.

I’d like to thank GearBest for sending a sample for review, and you could purchase the mini PC on their website for $109.99 with coupon GBYDY8, or $90 with coupon GBYDY816 for the 2GB/16GB version. I could not find other websites with the device.

$24 Sunvell R69 Android 4.4 TV Box is Powered by Allwinner H2 Processor

April 28th, 2017 41 comments

We’ve fist seen Allwinner H2(+) quad core Cortex A7 processor in cheap development boards such as Orange Pi Zero, but the processor main market is actually “Basic OTT TV boxes” for 1080p video playback, and Sunvell R69 TV box is one of the first of those, and comes with 1GB RAM & 8GB storage.

Sunvell R69 TV box specifications:

  • SoC – Allwinner H2 quad core Cortex A7 processor @ up to 1.5 GHz (TBC) with Mali-400MP2 GPU
  • System Memory – 1GB DDR3
  • Storage – 8GB flash + micro SD slot up to 32GB
  • Video & Audio Output – HDMI 1.4 output up to 1080p60, AV port (composite video + stereo audio)
  • Video Codec – H.265 / H.264 up to 1080p
  • Connectivity – 10/100M Ethernet, 802.11 b/g/n WiFi (via XR819 chipset)
  • USB – 2x USB 2.0 ports
  • Power Supply – 5V/2A
  • Dimensions – 9 x 9.5 x 1.8 cm
  • Weight – 200 grams

The box runs Android 4.4, which means Kodi 17 won’t be supported as Android 5.0 Lollipop or greater is required, but you can always install Kodi 16.0 if it is not pre-loaded yet. The media player ships an IR remote control, a HDMI cable, an a power adapter.

Sunvell R69 is currently sold on GearBest for $23.99 including shipping when using GBSR69 coupon.  That’s about $5 to $10 cheaper than entry level Amlogic S905X TV boxes capable of handling 4K videos with similar specs (1GB RAM/8GB storage). The price is also very close to Rockchip RK3229 TV boxes catering for the same market (1080p Android media player).

Via AndroidPC.es

U5 PVR Deluxe Android Set-Top Box Review – Part 1: Specs, Unboxing, Teardown, and SATA HDD Assembly

April 22nd, 2017 33 comments

Last year, I reviewed U4 Quad Hybrid, an Android TV box powered by Hisilicon Hi3796M quad core Cortex A7 processor and with a combo DVB-T2/C + DVB-S2 tuner. with digital TV tuner. It worked pretty well, except for a few bugs here and there, the processor is not the most powerful, and video output & decoding is limited to 4K  @ 30Hz. The company – Shenzhen Vivant Technology – is now back with a new model called U5 PVR powered by a more powerful Hisilicon Hi3798C V200 quad core Cortex A53 processor with fast interfaces like USB 3.0, SATA, and Gigabit Ethernet, as well as support for 4K @ 60Hz via a HDMI 2.0a interface. There are actually three variations of U5 PVR with Deluxe/Slim/Normal models, and the company sent me U5 PVR Deluxe model for review. As usual, after listing the specifications, I’ll start the review by checking out the hardware, before reporting my experience with the firmware in the second part.

U5 PVR Deluxe TV Box Specifications

The TV box has some pretty impressive specifications:

  • SoC – Hisilicon Hi3798C V200 quad core Cortex A53 processor + multi-core ARM Mali-T720 processor
  • System Memory – 2GB DDR4-2133 SDRAM
  • Storage – 16GB eMMC 5.0 flash, internal SATA port for 2.5″ & 3.5″ hard drives / SSDs, micro SD slot
  • Video Output – HDMI 2.0a port up to 4K60 with HDR10 support, HDCP 1.4/2.2, AV port (composite + stereo audio)
  • Audio Output – Via HDMI, AV ports, optical S/PDIF port
  • Video Decoding – 10-bit H.265/HEVC up to 160 Mbps, H.264, MPEG-2, AVS/AVS+, VC1, VP8/VP9
  • Connectivity – Gigabit Ethernet, dual band 802.11 b/g/n/ac WiFi, Bluetooth 4.0 LE
  • USB – 1x USB 3.0 port, 3x USB 2.0 ports
  • Tuner
    • Smart Card slot
    • 4 Options
      • Combo tuner with DVB-S2/S and DVB-T2/T/C tuners
      • Dual DVB-T2/T/C tuner with two demodulators
      • Twin DVB-S2/S tuner with Disqc v1.0, v1.2, and USALS support
      • Dual ATSC 2.0 tuner with two demodulators
  • Misc – Power/standby button, power switch, 2x LED, 4-digit 7 segment front panel display, IR receiver
  • Power Supply – 12V/3A ; Standby mode power consumption: 0.5 watt
  • Dimensions – 320 x 275 x 135 mm
  • Weight – 1.5 kg
  • Operating Temperature – 0 to 45 °C

The box runs Android 5.1.1 Lollipop with LeanBack launcher, a customized Live TV app, and support for PVR, time-shifting, and  TVHeadEnd 3.6 to steam Live TV to other devices (laptop, smartphone…). You’ll find more details hardware and software specifications in U5 PVR forums.

U5 PVR Deluxe Unboxing

The device package is really massive compared to other boxes I’ve received. I thought somebody might have sent an large oscilloscope instead…

Click to Enlarge

The package also shows one more option for tuner: single satellite tuner (DVB-S2/S). No tick on my package, so we’ll see which exact model I’ve received later.

Click to Enlarge

The box ships with a WiFi antenna, a large remote control taking two AAA batteries, and HDMI cable, a SATA cable + screws, a 12V/3A power supoply, and U5 PVR user manual. The user manual indicates that I should have gotten an RS-232 cable too, but it was nowhere to be found.

Click to Enlarge

The front panel comes with one USB 2.0 port, one USB 3.0 port, a window for the IR receiver and LCD display, two LEDs and the power button.

Both sides of the set-top box expose plenty of ventilation holes, with one side featuring the WiFi antenna connector, and the other two more USB 2.0 ports, and the Smart Card slot. The rear panles comes with two coaxial connectors (one female, one male) for the tuner, a 3.5mm AV jack, optical S/PDIF, HDMI 2.0a, Gigabit Ethernet, micro SD slot, the power jack, a mechanical power switch, and an RS-232 port used to reflash or upgrade the firmware.

U5 PVR Deluxe Teardown and SATA Drive Installation

Most TV boxes need to be opened from the bottom side of the case, and there are indeed a few screws that we could have removed to try to open the box. But since U5 PVR is supposed to take an internal hard drive, I found it would be an inconvenient way.

Click to Enlarge

So I looked into the user manual, but found absolutely nothing about installing a hard drive in the box. Then I realized the top cover was slightly elevated, and after gently pulling it I managed to take it out fairly easily.

We can see multiple mounting options with A: 2x 2.5″ HDD, B: 1x 3.5″ HDD, and C: 1x DVD. There’s only one SATA port, so I’m not sure how you would install two SATA drives, and a DVD drive would be possibly, but inconvenient unless you have a specific application that requires one DVD, or you place it on top of the case, and do not put the top cover back. There are also holes to install a fan, but I don’t have details to what type of fan is suitable. The sticker on the top left of the case read “Warranty void if seal is broken”, which does not make any sense, since that means connecting the hard drive internally would void the warranty. Anyway, I loosen the four screws, and pulled out the cover to have a better look at the board.

Click to Enlarge

The board is called “VV98C VERO 3”. A small heatsink covers the Hisilicon processor, are very next to it we can see a 16GB Samsung KLMAG2GEND-B031 eMMC 5.0 flash with 230/50MB/s sequential R/W speeds, and 6.5K/6K R/W IOPS, as well as two K4A8G16-5WG8CRC DDR4 memory chips. The tuner board comes with two Availink AVL6762TA DVB-T2/T/C demodulators, which means I got the Dual DVB-T2/T/C tuner version of U5 PVR Deluxe. Ampak AP6335 module provides 802.11 b/g/n/ac and  Bluetooth 4.0 Smart connectivity, while as we can see in the picture below, Realtek RTL8211E transceiver and PSF-2447 transformer are used for Gigabit Ethernet.

Click to Enlarge

Genesys Logic GL850G USB 2.0 hub is used for the extra USB ports since the processor only comes with a single USB 2.0 interface. The tiny 8-pin chip close to the power jack is FR9889 step-down DC to DC converter. The front panel board includes i-core HD2015E LED driver IC.

Now that we’ve had a look at the board’s main components. Let’s carry with the hard drive installation, and I’ll use a 3.5″ hard drive. First connect the 4-wire part of the cable J12 header, and the red SATA cable to the SATA port close to Ampak AP6335 module.

Connect the other part of the cable to the hard drive, place the HDD upside-down on a table, and tighten the four screws through the four “B” holes, before placing it back on top of the case as shown below.

Click to Enlarge

Tighten the four screws on the edges of the box, put back the top cover, and you’re done. In case, you prefer to use a fan, I strongly suspect that J14 3-pin header on the main board is designed for this very purpose.

I’d like to thank Shenzhen Vivant Technology for sending a review sample. Distributors and resellers may contact the company to purchase in quantities. U5 PVR Deluxe is for sale for $229.99 on Vivant Technology Aliexpress store, where you’ll also find a dual ATSC tuner board for $29.99.

Yundoo Y8 (Rockchip RK3399) TV Box Review – Part 1: Unboxing and Teardown

April 21st, 2017 15 comments

Rockchip first unveiled RK3399 hexa-core processor at the beginning of 2016, but we had to wait longer than expected to get devices to play with. The first retail product based on the processor is really Samsung Chromebook Plus, and we only saw a few TV boxes for pre-sale in January such as Yundoo Y8 or R-TV Box K99, and with the first shipments occurring in March. However, I’ve also noticed many companies postponed the launch of the RK3399 mini PC/TV box, and no company contacted me for review so far, so I had no rush because that probably means the boxes were not quite ready. But starting at the beginning of next month, more companies will start selling their model, and GearBest proposed to send me Yundoo Y8 model with 4GB RAm, 32GB flash, and decided to give it a go. In this first part of the review, I’ll only look at the hardware, and will further test overall performance, video & audio capabilities, in subsequent posts.

Yundoo Y8 Unboxing

The retail package refers to Yundoo Y8 “True 4” media player.

There are two version for Y8 model one with 2GB RAM, 16GB storage, and the other with 4GB RAM/32GB storage which I received,

The box ships with a HDMI cable, an infrared remote control with IR learning function for 5 keys, a 5V/2.5A power supply, and a rather useless user manual.


The enclosure is made of plastic with the power button on the front panel, an SD card, USB 3.0 port, and USB type C port on one of the side, with the rest of the ports on the rear panel: DC jack, optical S/PDIF, AV port (composite + stereo audio), Gigabit Ethernet, HDMI 2.0, and two USB 2.0 ports.

Click to Enlarge

You may watch the unboxing video if you please.

Yundoo Y8 Teardown

We’ll start our unboxing by removing 3 rubber pads from the bottom of the case, and loosen the three screws underneath. You can leave the one at the top left alone, since there’s nothing there.

Click to Enlarge

The gap between the two side of the enclosure is extremely small, and my green plastic tool was not sharp enough, so I took a bit more risks and used a sharper metal tool to get started with popping up the bottom part of the case, before carrying on with the plastic tool.

Click to Enlarge

There’s no much to see on the bottom of the board, except a footprint for a wireless module with one antenna, and the sticker showing the key features of the board: RK3399, 4G/32G, and AP6356 wireless module. After removing four more screws, we can completely take the board out.

Click to Enlarge

A large heatsink covers the processor and RAM chips, and it’s further cooled by a thermal pad and a thick metal plate attached to the box of the case. Two antennas are connected to the Wireless module, which could help with WiFi reliability and/or performance. The power button and LED is located in a separate small board.


I’ve removed the heatsink to have a better look at the board, Note that there’s no thermal paste between the heatsink and the processor, but instead the company used another thermal pad.

Click to Enlarge

Rockchip RK3399 processor is connected to four Samsung K4B8G1646D-MYK0 DDR3L chip (4x 1GByte), and a 32GB Samsung KLMBG4WEBD-B031 eMMC 5.0 flash with theoretical 260/46 MB/s sequential read and write speed, and 6000/5000 R/W IOPS, which should offer a good user experience. That’s still the lowest end 32GB Samsung eMMC flash there is. Ampak AP6356S module brings dual band 802.11 b/g/n/ac 2×2 (Up to 867 Mbps) and Bluetooth 4.1 LE connectivity to the board, while Gigabit Ethernet is made possible thanks to ZTE ZX2AA500 transceiver – no a Realtek chip for once – and SG24002 magnetics. Rockchip RK808-D PMIC completes the list of the mains chips on the board. You may have also noticed the unpopulated 4-pin header  on the bottom right of the board which should be the serial console. The firmware recovery button is hidden right behind the AV port.

I’d like to thank GearBest for sending a sample for review. If you are interested you could purchase the device on their website for $109.99 with coupon GBYDY8, or $90 with coupon GBYDY816 for the 2GB/16GB version. Yundoo Y8 appears to be a GearBest exclusivity, as I failed to find it on Aliexpress, GeekBuying and other websites.

Zidoo X10 Android & OpenWrt TV Box with 3.5″ SATA Bay Sells for $229

April 11th, 2017 9 comments

Zidoo has sold two TV boxes based on Realtek RTD1295 so far with Zidoo X9S and Zidoo X8, and the company has done a pretty good job based on my review of Zidoo X9S. Both models run Android 6.0 with HDMI input recording and broadcasting functions, as well as OpenWrt for NAS functions, with X8 model relying on USB 3.0 storage, and X9S adding an external SATA port. It would be nice to have a model with an internal SATA bay, and it’s exactly what Zidoo X10 brings to the table.

Zidoo X10 specifications with highlights in bold showing differences with Zidoo X9S:

  • SoC – Realtek RTD1295 quad core Cortex A53 processor with ARM Mali-T820 MP3 GPU
  • System Memory – 2GB DDR3
  • Storage – 16GB eMMC flash + micro SD slot up to 32GB + SATA 3.0 bay for 3.5″ hard drives
  • Video I/O – HDMI 2.0a output up to 4K @ 60 Hz (23.976 and 29.94 Hz supports) with HDCP 2.2, AV output, and HDMI 2.0 input with HDCP 2.2 input (recording and streaming up to 1080p @ 60 Hz)
  • Audio I/O – HDMI in and out, 1x S/PDIF output, AV port
  • Video Playback – HDR, 10-bit HEVC/H.265 up to 4K @ 60fps, VP9 up to 4K @ 60 fps (rather 30 fps based on my tests), H.264 up to 4K @ 24 fps, automatic frame rate switching
  • Audio Features – 7.1 channel audio pass-through
  • Connectivity – Gigabit Ethernet, 802.11ac WiFi and Bluetooth 4.0 (Realtek RTL8821 module) with two external high-gain antennas
  • USB – 1x USB 3.0, 2x USB 2.0 ports
  • Misc – IR receiver, VFD display, cooling fan
  • Power Supply – 12V/3A (more power for the 3.5″ drive)
  • Dimensions – 197 x 197 x 65 mm (aluminum alloy enclosure)

All differences are related to the SATA bay which requires a larger & heavier device, a beefier power supply, and a cooling fan. Firmware-wise I’d expect all the features I documented in Zidoo X9S review, plus new features launched since then such as Blu-ray menu navigation and a new external subtitles system with rich settings and ASS/SSA support.

Zidoo Subtitle Designer

Zidoo X10 has been officially launched, and you can purchase it on Amazon or GeekBuying for $229.00. You may find a few more details on Zidoo X10 product page.

Sen5 Dual Tuner Android Set-top Box Review – Part 1: Unboxing and Teardown

April 3rd, 2017 9 comments

There are only a few companies manufacturing Android TV boxes with tuners with names like VideoStrong and WeTek coming to mind. Shenzhen Sen5 Technology is another one, and the company sent me one of their DVB combo Android TV boxes for review without providing that many details. So let’s have a look at what I received.

Sen5 Android Combo STB Unboxing

The product might be not ready for retail just yet, as I received it in an old carton box.

Once I remove all the bubble wraps, I ended up with the device, an IR remote control, and a 12V/1.5A power supply. Once the product is actually launched I’d expect you’d receive a retail package and a user’s manual too.

Click to Enlarge

The box itself is made of plastic with plenty of randomly arranged (ventilation) holes on the top. The front panel comes with an IR window and a “Standby button”, one of the side includes a “mirco” SD slot, two USB host ports, and the other a Smart Card slot named CA for Conditional Access. The rear panel comes with a coaxial connector where we’ll plug the TV aerial antenna, and a F type connector for the satellite dish, as well as Ethernet, HDMI and the power jack.

Click to Enlarge

The bottom of the case show it can be wall-mounted, and the recovery pinhole is easily accessible. We can also some information aboit product including the model name: SH6B7FA.

Click to Enlarge

Sen5 SH6B7FA TV Box Teardown

After removing the four rubber pads, and loosening four screws, I could remove the top cover to have a closer look at the board.

Click to Enlarge

The processor is covered by an heatsink, so I had to start the box to find out it’s an Amlogic quad core ARM Cortex A53 processor with a Mali-450MP GPU, so probably  Amlogic S905D since we have two demodulators on the board with Availink AVL6211LAX DVB-S2/DVB-S channel receiver IC,  and Availink AVL6762TA DVB-T2/T/C demodulator, which should mean each tuner is independent, and you should be able record live TV on DVB-S2, while watching a channel on DVB-T2.

We have two 4 Gbit Samsung K4B4G1646E-BCMA DDR3 chip (1 GB RAM) on this side of the board, and an 8GB Samsung KLM8G1WEPD-B031 eMMC flash. That’s the lowest Samsung eMMC 5.0 flash available with theorethical 140/8MB/s R/W sequential speed, and 5K/0.6K R/W IOPS. Performance in Android may not always be optimal. Since the box is now only for distributors/resellers, it’s possible some will update to a faster model.

Networking is achieved with Ampak AP6212A module for 802.11 b/g/n WiFi (2.4 GHz only) and Bluetooth 4.0 LE, as well as Realtek RTL8211F transceiver and TNK QT24A03 transformer for Gigabit Ethernet.

The serial console should be accessible via CN7 or CN4 both of which are 4-pin headers. The board name is SMB.150.01 manufactured on February 2017, so it’s pretty new.

Click to Enlarge

It took out the shield on top of the circuitry for the coaxial connector, and it’s using Rafael Micro R836 digital TV tuner for DVB-T/T2/C, ISDB-T/C, DTMB, ATSC, J.83B. I could not easily remove the other shield so I skipped it.

Click to Enlarge

I still removed the board completely from the enclosure, and we can see a thermal pad placed right under the processor connects to a thick metal plate for cooling, There’s also tow more RAM chips bringing the total memory to 2GB, a micro SD slot and the recovery button.

So to summarize, Sen5 SH6B7FA set-top box must be powered by Amlogic S905D processor with 2GB RAM, and 8 GB flash + micro SD slot, supports HDMI 2.0a output, Gigabit Ethernet, 802.11 b/g/n WiFi + Bluetooth 4.0 (likely upgradeable), and comes with three USB ports (but only two exposed by the case, why?), independent DVB-T2/T and DVB-S2/S tuners, and a smart card reader for conditional access/premium content.

I also booted it to check the processor, but I also quickly had a look at the software, and it’s running Android 6.0.1 with Kodi 17 pre-installed, and a separate TV app is used to watch live TV.

Click for Original Size

NesTV launcher looks quite prettier than many of the other launcher I’ve used. But we’ll find out more about the software and how the box performs in the second part of the review which I’ll probably publish sometimes in May.

I don’t have pricing, nor availability information yet, and beside their HKTDC page, the company also has its  own website, but it has not been updated for a while…