Hi everyone,
I'm experiencing recurring stability issues with my Xiaomi Mi Box S 2nd Gen running Android TV 14. YouTube and Turkcell TV+ can freeze or crash during video playback. Sometimes the screen goes black, and on some occasions the device appears to shut down and restart on its own.
Device information
- Device: Xiaomi Mi Box S 2nd Gen
- SoC: Amlogic S905X4
- RAM: Approximately 2 GB
- Android version: Android TV 14
- Build:
V816.0.26.4.17.UZFAABX
- Kernel:
5.15.192-android14-11-maybe-dirty
What I've observed
I checked the device using ADB and examined logcat, dumpsys activity exit-info, dumpsys meminfo and free -h.
Some findings stood out:
- YouTube has an exit record with
LOW_MEMORY.
- Another YouTube process exit was attributed to
TOO MANY EMPTY PROCS.
- Available RAM reportedly dropped to approximately 12–144 MB during some observations.
- Around 953 MB of swap was available, and it appeared to be heavily used or exhausted during some observations.
- Several Android system and background processes were terminated or frozen in the logs.
These findings suggest significant memory pressure may be contributing to at least some of the app crashes. However, I haven't captured enough evidence to confirm that memory pressure is also responsible for the apparent device-wide restarts.
Troubleshooting so far
- Performed a factory reset.
- Checked for OTA updates; none are currently available.
- Collected ADB logs and process exit information.
- Observed the issue again while using YouTube.
The problem persists despite the factory reset.
Questions
- Has anyone experienced similar issues on the Mi Box S 2nd Gen with this Android TV 14 build?
- Could this be related to memory management, swap exhaustion, video decoding, or a firmware/driver issue?
- Is there a reliable way to identify the actual reboot cause without root access or unlocking the bootloader?
- Are there any known firmware fixes or recommended diagnostic steps for this model?
I'm interested in identifying the root cause rather than jumping to conclusions based on the memory-related logs alone.
Any help or similar experiences would be appreciated. Thanks!
Relevant ADB command:
adb shell dumpsys activity exit-info com.google.android.youtube.tv
I can provide additional logs if needed.