Videostrong KII Pro (videostrong-kii-pro): Difference between revisions
m F moved page Videostrong KII Pro (videostrong-kii-pro) to VideoStrong KII Pro (videostrong-kii-pro): Capital S |
No edit summary |
||
Line 16: | Line 16: | ||
<!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | <!-- the following status_* questions should be answered with Y for yes, P for partial, N for no, - for N/A or unavailable, or left blank for untested or unknown --> | ||
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --> | | status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --> | ||
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --> | | status_flashing = N <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --> | ||
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --> | | status_touch = N/A <!-- Touch screen is working? You can also answer these questions with P for partially. --> | ||
| status_screen = <!-- The display is working? --> | | status_screen = <!-- The display is working? --> | ||
| status_wifi = <!-- Wireless network works? --> | | status_wifi = <!-- Wireless network works? --> | ||
Line 23: | Line 23: | ||
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | | status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_mainline = Y <!-- Instead of a Linux kernel fork, it is possible to run mainline. --> | | status_mainline = Y <!-- Instead of a Linux kernel fork, it is possible to run mainline. --> | ||
| status_battery = <!-- Charging the battery with charging-sdl is possible --> | | status_battery = N/A <!-- Charging the battery with charging-sdl is possible --> | ||
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | | status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --> | ||
| status_audio = <!-- Using the device's speakers/headphone jack works --> | | status_audio = <!-- Using the device's speakers/headphone jack works --> | ||
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --> | | status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --> | ||
| status_camera = <!-- Taking photos and videos works. --> | | status_camera = N/A <!-- Taking photos and videos works. --> | ||
| status_gps = <!-- The Global Positioning System sensor works. --> | | status_gps = N/A <!-- The Global Positioning System sensor works. --> | ||
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --> | | status_mobiledata = N/A <!-- Connecting to the Internet via cellular network. --> | ||
| status_sms = <!-- Sending and receiving short messages works as intended. --> | | status_sms = N/A <!-- Sending and receiving short messages works as intended. --> | ||
| status_calls = <!-- Talking to other people over the cellular network. --> | | status_calls = N/A <!-- Talking to other people over the cellular network. --> | ||
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | | status = Manjaro ARM and Armbian boot. TODO: Figure out how to boot pmOS <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | ||
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --> | | status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --> | ||
| status_nfc = <!-- Near-Field Communication (NFC) works --> | | status_nfc = N/A <!-- Near-Field Communication (NFC) works --> | ||
| status_usba = <!-- Full-sized USB-A port works (Usually applicable to SBCs and laptops) --> | | status_usba = <!-- Full-sized USB-A port works (Usually applicable to SBCs and laptops) --> | ||
| status_hdmidp = <!-- Video and audio output with HDMI or DisplayPort works --> | | status_hdmidp = <!-- Video and audio output with HDMI or DisplayPort works --> | ||
| status_keyboard = <!-- Keyboard works (Mark "-" if device doesn't have a keyboard) --> | | status_keyboard = <!-- Keyboard works (Mark "-" if device doesn't have a keyboard) --> | ||
| status_touchpad = <!-- Touchpad works (Usually applicable to laptops) --> | | status_touchpad = N/A <!-- Touchpad works (Usually applicable to laptops) --> | ||
| status_irtx = <!-- Infrared (IR) port works --> | | status_irtx = <!-- Infrared (IR) port works --> | ||
| status_accel = <!-- The sensor that measures proper acceleration works --> | | status_accel = N/A <!-- The sensor that measures proper acceleration works --> | ||
| status_magnet = <!-- Magnetometer works --> | | status_magnet = N/A <!-- Magnetometer works --> | ||
| status_light = <!-- Ambient light sensor works --> | | status_light = N/A <!-- Ambient light sensor works --> | ||
| status_proximity = <!-- Proximity sensor works --> | | status_proximity = N/A <!-- Proximity sensor works --> | ||
| status_hall = <!-- Hall effect sensor works --> | | status_hall = N/A <!-- Hall effect sensor works --> | ||
| status_barometer = <!-- Barometer works --> | | status_barometer = N/A <!-- Barometer works --> | ||
| status_powersensor = <!-- Power sensor works --> | | status_powersensor = N/A <!-- Power sensor works --> | ||
| status_fossbootloader = <!-- Device has a free and open source bootloader --> | | status_fossbootloader = <!-- Device has a free and open source bootloader --> | ||
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --> | | booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --> | ||
}} | }} | ||
Revision as of 17:33, 24 January 2023
Status: Manjaro ARM and Armbian boot. TODO: Figure out how to boot pmOS
[[File:|200px|alt=No image yet...]] No image yet... | |
Manufacturer | VideoStrong |
---|---|
Name |
KII Pro / K2 Pro |
Codename | videostrong-kii-pro |
Released | 2015 |
Hardware | |
Chipset | Amlogic S905D |
CPU | ? |
GPU | ? |
Display | N/A |
Storage | CHANGE_ME |
Memory | 1 GB |
Architecture | aarch64 |
Software | |
Original software | Android |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
This TV Box runs a modified Android 5.1.1 OS that didn't seem to be updated at all by the manufacturer,
it also includes many proprietary (and PUP) software.
Luckily, the KII Pro uses an Amlogic S905D, which has some support in the mainline kernel. Even better, a DTB made specifically for the TV Box is also in the mainline kernel. As such, some GNU+Linux distributions support this TV Box with many other Amlogic-based TV Boxes.
Armbian and Manjaro ARM have been tested on this TV Box and are known to mostly work.
This TV Box could make a nice mostly freedom-respecting media center, powered by postmarketOS.
Contributors
- User:F
Users owning this device
- FerassElHafidi (Notes: Wiped eMMC. Amlogic secureboot not enabled. Now only boots Amlogic firmware from an SD card. pmOS installed on SD.)
How to enter flash mode
That's not needed, but you can press the RESET button once.
Installation
f is currently figuring out how to get postmarketOS to boot on this device, as such, no installation instructions are available.
How to boot other OSes from an SD card
Unplug your TV Box's power supply. Press and hold the reset button while plugging in the power supply. Keep holding the reset button until a picture shows up on your screen.
Currently Manjaro ARM and Armbian are known to work on this TV Box.
TODO: Figure out how to boot up postmarketOS.