Xiaomi Mi TV Stick (xiaomi-aquaman)
![]() |
TODO: fix typo and fomat , etc |
200px | |
Manufacturer | Xiaomi |
---|---|
Name | Mi TV Stick |
Codename | xiaomi-aquaman |
Released | 2020 |
Category | testing |
Original software | Android TV |
Original version | 9 |
Hardware | |
Chipset | Amlogic S805Y |
CPU | Quad-core 1.2 GHz Cortex-A53 |
GPU | ARM Mali-450 |
Display | Up to 1080p over HDMI |
Storage | 8GB |
Memory | 1GB |
Architecture | aarch64 |
Status: Didn't make a port yet
USB Networking | |
---|---|
Flashing | |
Touchscreen |
Unavailable |
Display |
Unavailable |
WiFi |
Broken |
FDE | |
Mainline | |
Battery |
Unavailable |
3D Acceleration | |
Audio | |
Bluetooth | |
Camera |
Unavailable |
GPS | |
Mobile data |
Unavailable |
SMS |
Unavailable |
Calls |
Unavailable |
USB OTG | |
NFC |
Unavailable |
Accelerometer |
Unavailable |
---|---|
Magnetometer |
Unavailable |
Ambient Light |
Unavailable |
Proximity |
Unavailable |
Hall Effect |
Unavailable |
Barometer |
Unavailable |
Power Sensor | |
Camera Flash | |
---|---|
Keyboard |
Unavailable |
Touchpad |
Unavailable |
USB-A |
Unavailable |
HDMI/DP | |
Ir TX |
Unavailable |
Ir RX | |
Stylus | |
Haptics | |
Ethernet | |
FOSS bootloader | |
![]() |
Xiaomi Mi TV Stick has only android 9 and there are few version of android 9 firmware for it.Older of version android 9 fireware has a uboot that will give you shell via uarl.However the uboot seem to only allow signed kernel and chain boot a uboot to boot when it isnt unlocked.Newer of version android 9 fireware dont has a uboot that will give you shell via uarl. |
Contributors
exkc(has done some research bout it but too lazy to doc them)
Users owning this device
- Knuxfanwin8 (Notes: potential mainline candidate?)
How to enter recovery mode
![]() |
otg will not work in recovery mode |
![]() |
the revoery will you a shell via a uarl but the shell is very resticed bc of selinux (see this memes on reddit https://www.reddit.com/r/linuxmasterrace/comments/128ewn2/i_am_root/ (that memes is created on xiaomi-aquaman's recovery mode's shell) |
Hold down the OK+Back keys on the remote while booting to boot into recovery.
or
0. plug to the pc
1. enable devloader mode in setting
2. adb reboot recovery
How to enter fastboot
![]() |
there are no way to unlock bl |
0. plug to the pc
1. enable devloader mode in setting
2. adb reboot fastboot
Wifi
There are too many variant of it , Each variant use different wifi chip so it is bettter to not support it.( Supporting it will requirit a lot of subpackage and dts and lot of wrok).Plus some of them use amlogic wifi chip(no driver in mainline) adn realtek(not all of them has mainline support but most of them dont) chip.
Pcb variant
There are two pcb variant
old variant
new variant
How to downgrade to older version of android 9
![]() |
WARNING: the method of downgrading that used in mi box 3 will not work in mi tv because of the otg isnt work in recovery |
see also
[armbian booting on Xiaomi Mi TV Stick via chain load uboot]
Xiaomi_Mi_Box_3_(xiaomi-once) like wise the uboot in older firmware has a uboot that give u a shell that allow boot pm os from chainbooted uboot but the newer fireware dont have a bl that give you a shell