Archive

Posts Tagged ‘mini pc’

Axiomtek tBOX100-838-FL Fanless Transportation Computer Features BNC Video & Audio Inputs for DVR Function

June 16th, 2017 No comments

Axiomtel tBOX100-838-FL is a fanless Bay Trail rugged embedded computer powered by an Intel Bay Trail-I E3845 processor with 5 BNC input ports for video and audio, and targeting vehicle, railway and marine markets.

Axiomtek tBOX100-838-FL rugged mini PC’s specifications:

  • SoC –  Intel Atom E3845 quad core Bay Trail-I processor @ up to 1.91 GHz with Intel HD graphics
  • System Memory – 4 GB DDR3L-1333
  • Storage – 1x 2.5” SATA slot up to 9.5mm, 1x mSATA connector, flash for AMI BIOS
  • Video Output – 1x VGA port
  • Video / Audio Input – 4x video in BNC connector, 1x audio in BNC connector
  • Connectivity – 2x M12 A-coded GbE LAN or 2x RJ-45 GbE LAN (via Intel i210)
  • Serial – 1x RS-232/422/485 (DB9)
  • USB – 2x USB 2.0 port
  • Expansion – 1x Full-size PCIe Mini Card with mSATA; 1x SIM card slot
  • Misc – 1x remote switch; 1x reset button; watchdog timer; 6x status LEDs
  • Power Supply – 9 to 36 VDC via 1x M12 DC power input or 1x Phoenix DC power input; typical: 12/24VDC
  • Enclosure
    • Dimensions – 163.8 x 108 x 44 mm
    • Aluminum extrusion and heavy-duty steel
    • 4x antenna opening
  • Weight – 770 grams
  • Temperature Range
    • -40°C ~ +70°C with SSD
    • -25°C ~ +55°C with HDD
  • Relative Humidity – 5% ~ 95%, non-condensing
  • Vibration
    • 3 Grms w/ SSD (5-500Hz, X, Y, Z direction; random)
    • 1 Grms w/ HDD (5-500Hz, X, Y, Z direction; random)
  • Shock – Complies with EN 61373 section 10 table 3 category 1 class A and class B up to 5 Grms (30ms, ±X/Y/Z direction)
  • Certifications – CE (Class A), E-Mark, ISO 7637 certified; EN 50155, EN 50121, and DNV 2.4, IEC 60945 compliance

The mini PC supports Windows 10, WE8S, WES 7, Linux, and VxWorks7 operating systems, and can be mounted to a wall or a DIN rail.

The picture above shows Ethernet and power connector option with waterproof M12 connectors (option 1) better suited for marine application, or in any situation where you’d need some waterproofness. The company also mentions a mini PCIe DVR capture card without much details likely to be used with the BNC connectors.

The computer is expected to become available in mid August 2017. More details may be found in the product page.

MeLE PCG03 Apo Fanless Apollo Lake mini PC Review – Part 1: Unboxing and Teardown

June 8th, 2017 33 comments

You’ll now easily find mini PCs powered by Intel Apollo Lake processor, but many of them are actively cooled, and only support HDMI 1.4 output limited to 4K @ 30 Hz. MeLE PCG03 Apo, an update to the company’s PCG03 fanless mini PC, is powered by an Intel Celeron N3450 quad core processor, support HDMI 2.0 video output up to 4K @ 60 Hz, and is passively cooled. On top of that, it can also be upgraded with an M.2 SSD. The company has sent me a review for sample, and while I’ll focus on testing HDMI 2.0 support, audio pass-through, and whether the mini PC can handle high loads without CPU throttling in the second part of the review, I’ll first have a look at the hardware design today.

MeLE PCG03 Apo Unboxing

I’ve received the device in the usual black retail package showing the key features  with 4K UHD, HDMI 2.0, dual band WiFi, and USB type C.

Click to Enlarge

We have a quick rundown of the specifications on the side of the package.

The mini PC shops with a user manual in English, as well as a 12V/2A power supply with US, EU, UK, and AU plug adapters.

Click to Enlarge

The case design is the same as the older model with the top part made of plastic, and the bottom and rear panel made of metal.

Click to Enlarge

The front panel only comes with the power LED, and a window with the IR receiver. One of the side features a USB 2.0 port, a USB 3.0 ports, an SD card slot, and the power button, while the rear panel comes with a USB type C port (supported features not documented), the power jack, a VGA port, a HDMI 2.0 port, Gigabit Ethernet, two more USB 3.0 ports, a 3.5mm headphone + microphone jack, and an external antenna.

MeLE PCG03 Apo Teardown

Since customers may add there own M.2 SSD, the device has been made  easy to open, and you just need to loosen 4 screws on the bottom plate, and 2 screws on the rear panel, and the top cover should come off easily.


We can see a large heatsink covering the processor, memory and eMMC flash, a battery with a button to clear the CMOS on the bottom left, and a SATA connector on the right. It’s not really usable, at not least not easily in this enclosure, so it may have been designed for another model with a 2.5″ SATA bay. We’ll find the M.2 connector on the right of the board, and on the left of the SATA port, as well as a spacer and screw to keep M.2 80mm SSD card into place.

They’ve built a “wall” to elevate the internal antenna connected to the wireless module to provide a better signal, and possibly avoid the metal part to interfere / block the WiFi signal. Three unused connectors and headers are also found in this area with a fan connector, a 7-pin connector, and an LPC header. A jumper is used to select
“auto” or  “normal”, probably referring to boot mode.

Click to Enlarge

I’ve taken out the four screws and springers on the heatsink, but it would not come out, and I also further loosen four screws that seem to hold the main board on the metal part of the case, but again it would stay firmly in place. So I gave up, as I did not want to damage it before the review.

Click to Enlarge

It’s still interesting to check out the board, and the various notable chips on the board. From top left to bottom right:

  • Realtek ALC269 audio coded for the headphone jack
  • M-TEK G24101SCGX Gigabit Ethernet transformer
  • ParadeTech PS175HDM DisplayPort 1.2 to HDMI 2.0a converter
  • ITE IT6513FN DisplayPort to VGA controller
  • Realtek RTS5170 card reader controller driver
  • Richtek RT5074A, probably a power management IC
  • Intel 3165D2W wireless module for 802.11 b/g/n/ac WiFi  and Bluetooth 4.0 LE

 

Click to Enlarge

I also took a side shot to show the different measures taken to cool the board with apparently a heatsink and thermal pad on the top, and another thermal pad, and thick metal plate connected to the bottom metal case.

I’d like to thank MeLE for sending their latest mini PC for review, and if interested, you can purchase it for $159.20 including shipping on their Aliexpress store.

Review of Vorke Z3 Android Mini PC with SATA – Part 1: Unboxing & Teardown

June 6th, 2017 6 comments

After Yundoo Y8 review, I’ve received another Rockchip RK3399 mini PC for review: Vorke Z3, which was sent to me by GeekBuying. Both devices are quite similar for Vorke Z3 adds an external SATA interface, and two external high-gain antennas. I was also expecting Android 7.1 Nougat on Z3, but I’ve been told the current SDK has too many bugs, so the device still ships with Android 6.0.1. I’ll start the review by looking into the hardware inside out, before reporting on my experience with the firmware in the second part in a few weeks.

Vorke Z3 Unboxing

The retail package is quite bland, but most people will probably not care a bit about this little detail.

Click to Enlarge

The devices ships with a 12V/2A power supply, a simple IR remote control, a HDMI cable, a SATA cable, and Vorke Z3 “4K media player” user manual.

Click to Enlarge

The device feels of good quality with its metal enclosure. The front panel is characterised by its long ventilation holes, one of the sides come with a USB 2.0 port, a USB 3.0 port, a micro SD slot, and the SATA connector, and the rear panel features the rest of the connectors and ports: two WiFi antennas, a 3.5mm audio jack, optical S/PDIF output, Gigabit Ethernet, HDMI 2.0 port, USB type C port with USB 3.0 and DisplayPort 1.2 (requires separate adapter), power jack, and power switch.

Click to Enlarge

Vorke Z3 Teardown

You can disassemble the device by loosening the four screws on the bottom of the case. I started with a precision screwdriver, but I had to upgrade to a larger screwdriver since the screws were too difficult to take out.

I actually damaged one with the precision screwdriver, and I could only remove three, so I had to very lightly bend and rotate the bottom cover.

Click to Enlarge

There’s no much to see here, except the RTC battery, and a sticker for “R99-V2.0” board. If we remove four more screws, and disconnect the cables to the power switch we can ckeck out the board with the processor, memory and eMMC flash covered by a large heatsink.

The heatsink is very easy to remove, and includes a large white thermal pad underneath. Rockchip RK3399 processor is connected to a “Mainstream” 32GB Samsung KLMBG4GEND-B031 eMMC 5.0 flash (250/100 MB/s R/W, 6.5K/12K R/W IOPS) which should provide very good performance, and two Samsung K4E6E304EE-EGCE LPDDR3 RAM chip (4GB RAM).

Click to Enlarge

Gigabit Ethernet is implemented via Realtek RTL8211E transceiver coupled with a SWAPNET NS892407 transformer, and while an Ampak AP6356S wireless module brings 802.11ac 2×2 WiFi and Bluetooth 4.1 LE connectivity to the device, and is indeed connected to the two antennas, contrary to some other devices that use dual antennas for aesthetic purposes. SATA has been properly implemented as R99 board designers leveraged Rockchip RK3399 PCIe interface with ASMedia ASM1061 x1 PCI Express to 2x SATA 3.0 ports. Other chips include Rockchip RK808-D PMIC, and Everest Semi ES8316 low power audio codec.

I’d like to thank GeekBuying for proving Vorke Z3 review sample. You can purchase the mini PC from their website for $164.99 shipped. Vorke is a GeekBuying brand so you won’t find it in many websites, but a few resellers on Aliexpress do offer the box.

Zotac PI225 Ultra Slim Apollo Lake Mini PC is Smaller than a 2.5″ SSD, About as Thick as a Smartphone

June 3rd, 2017 13 comments

We’ve covered a large number of tiny mini PCs and TV sticks powered by Intel processors, but usually they are thicker than your smartphone because of USB, HDMI, and Ethernet ports if the latter is included. Zotac decided to leverage USB type C data and display capabilities to do away with USB & HDMI ports, and used a micro USB port for power in their latest Zotac PI225 mini PC resulting in an ultra thin (8mm) mini PC that is smaller than a 2.5″ SSD.

Zotac PI225 mini PC specifications:

  • SoC – Intel Celeron N3350 dual core “Apollo Lake” processor @ 1.1 / 2.4 GHz with 12 EU Intel HD Graphics 500 (6W TDP)
  • System Memory – 4 GB LPDDR3
  • Storage – 32 GB eMMC flash, micro SDXC slot
  • USB – 2x USB 3.0 type C connectors with data and DisplayPort support
  • Connectivity – 802.11ac WiFi and Bluetooth 4.2
  • Power – 1x micro USB port
  • Dimensions – 90 x 60 x 8 mm

Click to Enlarge

The mini PC should run Windows 10 64-bit. We do not have pricing nor availability information at this stage.

Via Liliputing, Tom’s Hardware, and WinFuture (in German)

ZX Spectrum Next Retro Keyboard PC Relies on Xilinx FPGA, Raspberry Pi Zero “Accelerator” Board (Crowdfunding)

May 2nd, 2017 12 comments

ZX Spectrum keyboard computer was launched in April 1982 in the United Kingdom, and 35 years later, a team of developers has now been working on ZX Spectrum Next somewhat resuscitating ZX Spectrum by emulating Z80 processor in a Xilinx FPGA, using an optional Raspberry Pi Zero board as an accelerator, and adding some modern features like HDMI output and WiFi.

While the case is only a 3D rendering for now, they have a working board prototype with the following specifications:

  • FPGA – Xilinx Spartan-6 FGPA emulating Z80 processor in 3.5Mhz and 7Mhz modes
  • System Memory – 512KB RAM (expandable to 1.5MB internally and 2.5MB externally)
  • Storage – SD Card slot, with DivMMC compatible protocol used in the original ZX Spectrum
  • Video
    • Hardware sprites, 256 colours mode, Timex 8×1 mode etc.
    • Output: RGB, VGA, HDMI
  • Audio – 3x AY-3-8912 audio chips with stereo output + FM sound
  • Networking – Optional WiFi module
  • Joystick – DB9 compatible with Cursor, Kempston and Interface 2 protocols (selectable)
  • PS/2 port – Mouse with Kempston mode emulation and an external keyboard
  • Special – Multiface functionality for memory access, savegames, cheats etc.
  • Tape support – Mic and Ear ports for tape loading and saving
  • Expansion – Original external bus expansion port and accelerator expansion port for Raspberry Pi Zero
  • Misc – Real Time Clock (optional), internal speaker (optional)
  • Power Supply – 9V

Spectrum Next board can also fit into the original case, if you find the new design too… well new.

The Raspberry Pi Zero is used to bring OpenGL support to the ZX Spectrum, as well as more memory and a faster processor, so beside running retro apps on the ZX Spectrum Next, you can also run apps that would not work before. The good news is that the board already works, and you can run program in normal or accelerated mode, Doom, Wolfenstein 3D and more. The source code for the FPGA’s Z80 core will be released to the community.

ZX Spectrum Next has launched on Kickstarter, and has been rather popular so far having raised over £412,111 out of its £250,000 goal. If you want to upgrade your old enclosure, you could pledge £99 ($128 US) for the board only, but if you want the full package with the new enclosure, you’ll have to pledge at least £175 ($226). It’s probably not coincidence that’s the same price as the original ZX Spectrum with 48KB RAM when it launched in April 1982. Delivery for the board only is schedule for August 2017, while you’re expected to wait until January 2018 for the full version. Shipping adds 10 quids to the United Kingdom, and 25 quids to the rest of the world.

The Register reports there is no relationship between RCL, the company behind the failed ZX Spectrum-branded Vega and Vega+ consoles, and the team working on ZX Spectrum Next.

Via Liliputing

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

May 2nd, 2017 11 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.

Shuttle NS02E Rockchip RK3368 Android mini PC Supports PoE for Digital Signage and Thin Clients

April 28th, 2017 3 comments

The market is flooded of octa-core Android mini PCs or TV boxes for the consumer market, but Rockchip RK3368 powered Shuttle NS02E Android mini PC targets a different mark, specifically digital signage and thin clients as it’s been designed for 24/7 nonstop operation, and supports features such as PoE (Power over Ethernet).

Shuttle XPC nano NS02E specifications:

  • SoC – Rockchip RK3368 ARM Cortex A53 processor @ up to 1.5 GHz with Imagination PowerVR G6110 “Rogue” GPU
  • System Memory – 2GB RAM
  • Storage – 16GB eMMC flash, 2.5″ SATA bay for 7″ drives (requires one extra optional accessory), SD card reader
  • Video Output – HDMI 2.0
  • Audio Output – Via HDMI, 3.5mm Line OUT audio jack
  • Connectivity – Gigabit Ethernet (RTL8211-CG transceiver) with PoE support, 802.11 b/g/n WiFi and Bluetooth 4.0 (RTL8723BS module)
  • USB – 3x USB 2.0 host ports
  • Misc – Kensington lock hole, power button, power LED, HDD LED, VESA mount, RTC + battery
  • Power Supply
    • Optional 12V/2A via power barrel
    • PoE 802.3af (Up to 12.9W) or POE+ 802.3at (up to 25.5W) with the later recommended with a 2.5″ drive or external USB peripherals
  • Dimensions – 141 x 141 x 29 mm (slim plastic chassis)
  • Weight – 270 grams
  • Operating Temperature Range – 0 to 40 °C
  • Certifications – EMI: CE, FCC, BSMI, RCM, CCC, R&TTE; safety: CB, BSMI, ETL; others: RoHS, EuP Lot 6

The mini PC runs Android 5.1.1, and the company highlights features like screen rotation function, HDMI output scaler function (zoom in/out), auto power-on-after-power-fail, and wake up / Standby by RTC time.

NS02E also includes digital signage software, and DS Creator 2.0 app can be used with an Android 4.2 or greater phone or tablet to upload digital signage content such as scrolling text, pictures, videos and webpage links to your digital signage player, as well as to configure the display layout.

NS02E does not ship with a power supply by default, as it’s meant to be powered by a PoE switch or PoE injector. If you do not need PoE, but are still interested i nthe mini PC features and capabilities, NS02A model is better suited as it does not support PoE, but comes with a 12V/2A power supply by default.

Shuttle XPC Nano NS02E is sold for $162.15 on Amazon US, while NS02A goes for $141.59. You’ll find more details on Shuttle NS02E and NS02A product pages.

Thanks to ML for the tip.

Yundoo Y8 Rockchip RK3399 TV Box System Info and Benchmarks

April 24th, 2017 6 comments

Most 64-bit ARM processors found in TV boxes and mini PC features ARM Cortex A53 cores which are good enough to watch most videos, since video decoding is usually handled by the video processing unit. But if you want some more performance for games and web browsing, SoCs based on Cortex A72 or similar high performance ARMv8 cores would deliver much a much better experience in Android. The problem is that there aren’t many options with products such as NVIDIA Shield Android TV, and Xiaomi Mi Box 3 Enhanced. The former is potentially expensive depending where you live, and the later is targeted at the Chinese market and lacks an Ethernet port. Rockchip RK3399 SoC should fill the market void for people wanting to do more than just watching videos on their TV box, and since I’ve just received Yundoo Y8 TV box based on the processor, I’ve run some apps to check out system information, and benchmark the system.

Yundoo Y8 / Rockchip RK3399 System Info with CPU-Z

CPU-Z appears to have improved since it can now detect clusters, and could detect a processor with two clusters: 2x Cortex A72 @ up to 1.99 GHz and4x Cortex A53 @ up to 1.51 GHz, as well as a Mali-T860 (actually T860MP4).

Click to Enlarge

Yundoo Y8 runs Android 6.0.1 on top of Linux 4.4.16, but I’ve read that other upcoming models based on RK3399 will run Android 7.1 instead.

Yundoo Y8 / Rockchip RK3399 Benchmarks

Let’s start with Antutu 6.x.

The 76,819 points achieved by the device is a big improvement compared to – for example – the 41,000 points in Amlogic S912 TV boxes. It also beats the ~71,000 points of Xiaomi Mi Box 3 Enhanced also based on a hexa-core Cortex A72/A53 processor (Mediatek MT8693), but at a lower 1.57 GHz maximal frequency, with a PowerVR GX6250 GPU,. and running Android 5.1 instead of Android 6.0.

Vellamo 2.x confirms the good performance of Rockchip RK3399: 5,275 points for Chrome Browser test, 2,492 points for Multicore test, and 2,332 points the Metal test. Amlogic S912 TV boxes gets about half that, and it’s also significantly better than Mi Box 3 Enhanced except for the metal test (2,392 points).

Click to Enlarge

The most powerful mobile/embedded GPUs will easily max out in 3Dmark Ice Storm Extreme 1.2 test, but the Mali-T860MP4 in RK3399 cannot quite do it, although with 9,906 points it’s a big improvement over the Mali-T820MP3 found in Amlogic S912 (~5,750 points), and slightly better than PowerVR GX6250 GPU in Mediatek MT8693 (9,260 points) using 1920×1080 output resolution.

Since low power processors are gone a long way in recent, I wanted to check out far it was from my main computer based on AMD FX8350 processor (125 Watt TDP) and running Ubuntu 16.04. One way to compare performance across different hardware and operating systems is to run GeekBench cross-platform benchmark.

GeekBench 4 Results for my PC:

Click to Enlarge

GeekBench 4 Android Results for Yundoo Y8:

Click to Enlarge

The single Cortex A72 core performance is about 50% of an FX8350 “Piledriver” core. Not too bad, even though the single core performance of this AMD CPU is not the best in the world. Multi-core performance is another story, as there are less cores/threads (6 vs 8), my computer throttles when all 8 cores are used (Normal score should be 10,000 to 12,000) , and it appears the Cortex A53 cores in RK3399 may not be used at all in GeekBench’s multi-core test. For reference, the latest Samsung Exynos 9 (8850) gets respectively 1,978 and 6,375 points in the same benchmarks. I’m assuming than in 4 to 5 years, we should be able to get AMD FX8350 type of performance in a mobile device.

Ethernet performance should be about the same in all RK3399 devices, and I tested with iperf with the command used in the TV box shown in brackets:

  • Full duplex (iperf -t 60 -c 192.168.0.104 -d):

  • Upload only (iperf -t 60 -c 192.168.104):

  • Download only (iperf -s):

So it’s working pretty well here.

Internal storage will different from box to box, and even Yundoo Y8 with 32GB storage should perform than the same box with 16GB storage, but USB 3.0 performance should remain pretty much the same across devices.

The cached read is for the internal memory (eMMC flash) which we’ll ignore here due to reason explained above. The “SD card” is the NTFS partition of my Seagate USB 3.0 drive, and results are pretty good with 94.34 MB/s sequential read, and 53.50 MB/s sequential write considering I could achieve 107 MB/s and 45 MB/s with that hard drive in my main computer.  The RAM test shows a 9684.47MB/s copy, which compared to the 3301.73 MB/s achieved by Mecool BB2 Pro Amlogic S912 TV box with DDR4 memory.

So overall the platform looks promising, and offers a significant performance boost compared to the Cortex A53 competition at an affordable price, more exactly $90 and up with 2GB RAM, 16GB storage. The downside is that since the SoC is rather new there may be a few firmware bugs at this stage, which I’ll check/report in the full review, but I’m confident they will be ironed out over time, if not in Yundoo Y8, in other RK3399 devices.