Videostrong KII Pro

From LinuxTVWiki
Revision as of 03:54, 26 March 2023 by Exkc (talk | contribs)
Jump to navigation Jump to search


Features

Videostrong-kii-pro-in-all-its-glory.png

Videostrong KII Pro is a android based set top box, with TBS DVB tuners integrated, it can receive Live digital TV or radio contents- both FTA (Free to Air) channels.


Videostrong KII Pro VS Mecool KII Pro

There were different versions of this TV Box, all made by the same manufacturer.

Videostrong just happens to (re)sell some of their products under the Mecool brand, with different hardware.

The 2 known versions of the KII Pro are the "original" KII Pro (the version this port is made for), which uses the Amlogic S905 SoC, and the newer Mecool KII Pro, which uses the Amlogic S905D SoC instead. They both look the same except the newer one most likely has a Mecool logo on the front, and the Mecool KII Pro seems to use Android 7.1.1 instead of Android 5.1.1.


Linux

There are work of proting mainline linux to Videostrong KII Pro. For example a device tree that in the mainline linux ,etc. Postmarket OS has a port for it that use mainline kernel.

Specifications

Chipset:Amlogic S905

CPU:2.0 GHz Quad core

GPU:Mali 450

Storage:16 GB eMMC

Memory:2 GB

Architecture:aarch64




Specifications of the card

Kii-pro-dvb-board.jpeg

It has a DVB Card inside.

  • Demod: Availink AVL6862TA
  • Tuner: RafaelMicro R912 (despite the board being named "S2&T2_R848_REV1.2")









Availink AVL6862

Availink-AVL6862.jpeg

The AVL6862 (AVL6862TA-CA23(?)) is a demodulation chip from Availink. It supports terrestrial television (DVB-T/T2), satellite television (DVB-S/S2), as well as cable television (DVB-C).

Drivers and firmware

The AVL6862 has drivers that will eventually get upstreamed by Availink.

RafaelMicro R912

RafaelMicro-R912.jpeg
Note: TODO:Document the R912. Is the R848 (probably in other boards) similar to the R912?

Drivers and firmware



The status of drivers

Note: The driver that from vendors kernel cant be used in mineline linux because the driver is required amlogic's framework which is non existent in the mainline

The are some wip minline drivers in https://github.com/chewitt/linux/commits/dvb-sucks but there are no demux to combine the audio/video data output from them into something that can be played due to lack of demux driver in the mineline.