FAQ
Common questions and known issues.
Nothing on the eMMC is written except U-Boot's environment: one variable, bootcmd. The kernel, the tvOS system volume and /private/var are all on the stick.
Pull the stick out. Without it the box starts Android as before.
The Xiaomi Mi Box S 3rd gen (Amlogic S905X5M, board s7d_twilight), with an unlocked bootloader.
8 GB or more. The box has one USB port; a hub is fine. Everything on the stick is erased when it is written.
In the U-Boot console, set bootcmd back: setenv bootcmd 'run storeboot'; saveenv. Leaving it is harmless: without a stick the extra step finds nothing and Android starts.
Write a new twl.img to partition 1. Building the whole stick again also works, but that erases /private/var: settings, apps and their data.
The TV's remote works over HDMI-CEC from the start. A Bluetooth remote can be paired in Settings.
Video playing under an overlay may be laggy, as with Apple's Aerial screensaver. A playing video may glitch during its resize animation.
FairPlay and FairPlay Streaming, Apple sign-in, AirPlay, Dolby Vision and AV1. Apple sign-in requires a key from the SEP of a real Apple device, which cannot be extracted. The Status page has the details.
Kodi, YouTube and Minecraft: Apple TV Edition.






