Videostrong KII Pro: Difference between revisions
(Created page with " ==Features== 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 Ai...") |
(Fix typo) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==Features== |
==Features== |
||
[[File:Videostrong-kii-pro-in-all-its-glory.png|600px|right]] |
|||
Videostrong KII Pro is a '''android''' based set top box, with |
Videostrong KII Pro is a '''android''' based set top box, with DVB tuners integrated, it can receive Live digital TV - 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== |
==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. |
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 == |
|||
[[File:Kii-pro-dvb-board.jpeg|600px|right]] |
|||
It has a DVB Card inside. |
|||
* Demod: Availink AVL6862TA |
|||
* Tuner: RafaelMicro R912 (despite the board being named "S2&T2_'''R848'''_REV1.2") |
|||
<br></br> |
|||
<br></br> |
|||
<br></br> |
|||
<br></br> |
|||
=== Availink AVL6862 === |
|||
[[File:Availink-AVL6862.jpeg|200px|right]] |
|||
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. |
|||
* [https://github.com/CoreELEC/media_tree_aml/blob/master/drivers/media/platform/meson/dvb/avl6862.c AVL6862 driver] (from CoreELEC's downstream media_tree repository) |
|||
* [https://github.com/availink/dvb-frontends-availink/tree/master/availink AVL68X2 and AVL62X1 drivers] (from Availink, apparently temporary as they will upstream those) |
|||
** [https://github.com/chewitt/dvb-frontends-availink/tree/kernel_make chewitt's modifications] (just adds a Kconfig and Kbuild) |
|||
* [https://github.com/availink/linux-firmware-availink/tree/f38a3a9b9906d192075984c7ac1100d51adf75a1 Firmware] (also from Availink, will be upstreamed) |
|||
=== RafaelMicro R912 === |
|||
[[File:RafaelMicro-R912.jpeg|200px|right]] |
|||
{{note|TODO:Document the R912. Is the R848 (probably in other boards) similar to the R912?}} |
|||
==== Drivers and firmware ==== |
|||
* [https://github.com/CoreELEC/media_tree_aml/blob/master/drivers/media/platform/meson/dvb/r912.c R912 driver] (from CoreELEC's downstream media_tree repository) |
|||
* [https://github.com/chewitt/linux/blob/b94783d77ba06ce2fa3fbba4e03d93272c76c4ad/drivers/media/tuners/r848.c R848 driver] (taken from a downstream kernel) |
|||
==The status of drivers== |
==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. |
|||
==See Also== |
|||
* [https://wiki.postmarketos.org/wiki/Videostrong_KII_Pro_(videostrong-kii-pro) Videostrong KII Pro on pm os wiki] |
|||
WiP |
|||
* [https://wiki.postmarketos.org/wiki/Videostrong_KII_Pro_(videostrong-kii-pro)/DVB Videostrong KII Pro dvb card on pm os wiki] |
Latest revision as of 08:54, 26 March 2023
Features
Videostrong KII Pro is a android based set top box, with DVB tuners integrated, it can receive Live digital TV - 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
It has a DVB Card inside.
- Demod: Availink AVL6862TA
- Tuner: RafaelMicro R912 (despite the board being named "S2&T2_R848_REV1.2")
Availink AVL6862
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.
- AVL6862 driver (from CoreELEC's downstream media_tree repository)
- AVL68X2 and AVL62X1 drivers (from Availink, apparently temporary as they will upstream those)
- chewitt's modifications (just adds a Kconfig and Kbuild)
- Firmware (also from Availink, will be upstreamed)
RafaelMicro R912
Drivers and firmware
- R912 driver (from CoreELEC's downstream media_tree repository)
- R848 driver (taken from a downstream kernel)
The status of drivers
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.