Rockchip RK3328 is a new TV box SoC competing with Amlogic S905(X) TV boxes thanks to its quad core Cortex A53 processor, Mali-450MP GPU, HDMI 2.0a, and its 4K VPU with HDR support. We’ve already seen a few products launched with the processor such as A5X Plus, and T98 4K Ultra HD TV boxes, but I’ve only just received my first RK3328 TV box – courtesy of GearBest – with A95X R2 model. In the first part of the review, I’ll go through the specifications, and check out the devices, and the hardware design, before testing the firmware in several weeks.
There’s no Bluetooth, and the box runs Android 7.1.1.
I reeived the box in its retail package marked “A95X R2 Android TV Box”.
The nice looking device comes with an IR remote control with IR learning function, a HDMI cable, a 5V/2A power supply (which may be an issue with USB 3.0 HDD?), and a very basic user’s manual in English.
Opening the device is pretty easy. Take out the rubber pads, and loosen the three screws underneath as one of the pad locations do not come with a screw.
Now use a sharp and rigid plastic tool to pop out the top cover.
We can see there are two boards with the main board, and the board for the front panel and one USB ports. Cooling is achieved with a heatsink on RK3328 SoC, a thermal pad touching another thick metal plate.
Rockchip RK3328 is connected to a low end 8GB Samsung KLM8G1WEPD-B031 eMMC 5.0 flash (140/8 MB/s R/W speed, 5K/0.6K IOPS), and two SKHynix H5TQ4G63CFR DDR3 chips (1GB RAM). Ethernet is implemented through ZTE ZX2AA500 Gigabit Ethernet transceiver – also found in Yundoo Y8, and Essence H1102NL Fast Ethernet magnetics leading to a 10/100M Ethernet interface. It seems crazy to mix a Gigabit Ethernet transceiver with a Fast Ethernet transformer, but that’s what we have here. Maybe they had a large stock of the latter… Realtek RTL8189ETV is used for 802.11 b/g/n WiFi.
Other ICs on RK3328_V2_0 board include Rockchip RK805-1 PMIC and DIO2133 stereo audio driver, while the front panel board is equipped with Holtek HT1628 LCD controller driver. The recovery button is placed right behind the AV port, and we can see a 4-pin header on the top right, which must be the serial console. There’s virtually no community development around RK3328 processor right now (AFAIK), but this may change soon, as Pine64 will shortly release ROCK64 board powered the processor.
There’s basically nothing to see on the back side, except a sticker with the key specs: RK3328 / 8G-1G-8189….
I’d like to thank GearBest for sending a review sample, and if you are interested you can purchase A95X R2 TV box for $35.99 including shipping on their website [Update: Use GBA95XR2 coupon to bring the price down to $32.99]. You’ll also find the 4K TV box on Banggood, GeekBuying, and Aliexpress for around $40.
RK3328 based MX9 PRO and Z28 also have only Fast Ethernet according to Gearbest while only Z28 Pro features Gigabit Ethernet (and non-crappy Wi-Fi 🙂 ) Well, the target audience won’t care about network speeds but I find this interesting. Let’s see how Rock64 will perform.
The crazy part is that the board comes with a Gigabit Ethernet transceiver, so it should be connected to the RGMII interface of the processor, but then they appear to use a Fast Ethernet transformer.
They could have either saved one chip by using the Ethernet PHY inside the processor, or upgraded to Gigabit by using a proper transformer, which should not be that much more expensive.
According to your picture instead of the H1102NL a larger 24-pin 1000Base-T transformer could also be used.
So maybe this is just a ‘fix’ for Gigabit Ethernet issues (I had to learn half a year ago over at Pine64 forums that average users are happy to cripple Ethernet cables to ‘downgrade’ to stable 100 MBits/sec instead of suffering from way lower speeds due to the Gigabit Ethernet PHY issues some Pine64+ were affected from).
Or maybe Rockchip’s RK3328 reference design knows only ZX2AA500 for now? At least we had/have such a situation with Allwinner H3 TV boxes but the other way around: SoC supports Gigabit Ethernet but Allwinner’s smelly BSP does not, that’s why there is not a single TV box out there with GbE.
Can you buy the remote separately? Looks like a good remote.
Can play any format 4k 60fps and hdr without any glitch.
No skip frames , no shutter.
Alo has auto frame rate that works.
Just waiting the next part(s)!
I really was looking some good REVIEW about this device!
@Henrique if it’s the same as my Nexbox A95 (S905X) box, and it does look the same, then you can program the 5 blue buttons at the top of the remote by holding down some button for 20 seconds, and then pointing your existing remote at this one while activating the desired function. I only ever used it for the power control on my TV, and it worked OK. I hated the remote in general (particularly the mouse function) so I use a Probox2 Remote+ which is far better (although it doesn’t do learning).
That remote is pretty common, but I can’t find it for sale separately.
Just like @RobBrownNZ said. Plus the instructions are written on the back of the remote.
If they will come with a gigabit Ethernet upgrade and linux comes to this device (Armbian?) and your review is positive, then I will definitely buy this box.
Do you know how the GPU is configured? Amlogic s905 have a penta ( five core GPU if I understand right ). How is the RK3328 450MP2 configured?
So maybe some games will play a little better on S905.
TV boxes are cheaper than development boards for several use cases such as media player or game emulator.
Taking Allwinner H3 as example, some people may prefer to use Beelink X2 instead of Orange Pi/NanoPi boards since the case, power supply, HDMI cable, and remote control are included.
Well, I know since I own this device and adjusted the config multiple times. And with H3 devices it’s insanely easy to add Linux support since they are just the same everywhere. All you need is to extract hardware settings from the Android they run (in Allwinner’s case the sys_config.fex stuff), do some slight modifications and you’re done. Adding yet another H3 device to Armbian is a matter of maybe an hour for initial bring up (BTDT multiple times within the last 12 months).
The ‘problem’ is that these Android TV box vendors simply do not care about this use case. For example on Beelink X2 they exchanged multiple times the onboard Wi-Fi chip which is no problem for them or their Android users since they also adjusted the Android living in eMMC all the time when they shipped a new batch. For us at Armbian that meant we had to throw away the old drivers we used, come up with new Wi-Fi drivers on all H3 boards that support SDIO probing and a few hacks to provide one Armbian install that works on every Beelink X2 board revision out there.
And that’s the problem I was talking about: The efforts for developers to bring Linux to TV boxes (without schematics and without any vendor support). It’s just kinda mad if you get properly supported dev boards at the same time. And that’s what happens now with RK3328, first Rock64 dev samples already arrived here and there.
And the same problems will occur (a TV box vendor replacing components without notice) and most probably parts of the user base that always just buys ‘as cheap as possible’ will be as annoying as it’s today already the case around the cheap devices that should run Linux (insanely high expectations combined with only complaining and zero contributions).
I didn’t know about the rock64. Just googled it but didn’t had any hit worth mentioning. Indeed it’s a better solution, and I rather have a dev board. When will the rock64 be launched?
I don’t understand why they don’t leverage their sales by putting their dev boards in a nice case and sell it in mass as a TV-box. A little bit like Khadas did with the VIM. Most poeple use these boxes only for android or libre/Openelec. Then others, like me, use it to run linux for tasks you don’t need a full blown PC. I bet only a few will use the gpio’s.
I’m glad it’s in rpi B+ size so it’s easier to put in a case.
When will the rock64 be launched?
No idea, at least the board should be officially announced this month. And you’ll find not much information even by googling for ‘rock64 rk3328’ but at least you find the schematics above in comment #6.
Wrt nice cases for dev boards I don’t think my opinions are worth to share 🙂 Just as a thought: SBC customers expect vendors releasing schematic, somewhat quality components (so vendor can not source trash and ‘fix’ the problem by downclocking everything in a way the usual Android customer would never notice since only buying irrelevant numbers) and a certain level of qualified support. So they have higher costs compared to the TV box vendors using same SoCs they are compared with… I guess only those SBC vendors that also don’t care that much about own efforts for software and support could compete with Android boxes made for a much larger mass market.
GearBest coupon GBA95XR2 brings the price down to $32.99.
The Linux Debian (kernel 4.4) and Android 7.1 BSP code will be released on this week.
We plan to introduce the ROCK64 on early July and this batch of boards primary shipped to developers first.
In fact that’s the problem with most dev boards. They sell them at a very cheap price and sell accessories at a high price to try to recover a bit of their margin, forgetting that they’re losing a good part of their customers who will prefer to go for the “equivalent” cheaper tv boxes.
Most of us would like to have at least an enclosure with a dev board, and a cheap one. Why do I use my nanopi neo2, odroid-c2 or T034 more often than the orangepi-pc, miqi or clearfog ? Just because I can throw them without any protection in my bag. Clearfog’s enclosure is as expensive as the board. NanoPI cases are very cheap. They are 3D-printed and are not very high quality but the board is protected for less than $3 and that’s what I care about. Other vendors should learn from this.
Since the context was ROCK64 before. That’s the reason Pine folks do two more adjustments for the final revision (affects position of power barrel and SD card slot) so ROCK64 will be 100% compatible to any RPi 3 enclosure out there. At least one lesson learned (but I’ve to admit they became a real team player within the last 18 months).
I see a world of confusion and pain coming as the sellers are doing the cut and paste in product specifications for RK3328 TV boxes.
Some list it as a penta core GPU, the Ethernet gets quoted at different speeds on the same product on different sites.
There are already multiple direct sellers from China on eBay UK, with keen prices too.
For what? I don’t see any ROCK64 there?
I don’t quite understand the link you’re making between Pine64 A64 Gbe (RGMII / tracks ?) problems and this rk3328 board.
OKay a Gbe transceiver with 100M transformer is sub-optimal but having now looked at some early Rock64 Gbe speeds i don’t see any reason (other than poor design of specific boards) why those Gbe tv boxes (if any exist, or upcoming) should be avoided ?