[GH-ISSUE #2917] AmneziaVPN 5.0.0.5 crashes on Xiaomi Mi TV MSSP1 Android TV 9 (armeabi-v7a) #1327

Open
opened 2026-10-13 20:40:21 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @zhemgulis on GitHub (Jul 31, 2026).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/2917

Describe the bug

AmneziaVPN 5.0.0.5 crashes immediately after launch on Xiaomi Mi TV MSSP1 running Android TV 9.

When launching the application:

  • a black screen appears for about 1 second;
  • the application closes and returns to the Android TV launcher;
  • no error message is displayed.

The crash happens before any VPN connection is established.

To Reproduce

  1. Install AmneziaVPN_5.0.0.5_android9+_armeabi-v7a.apk on Xiaomi Mi TV MSSP1.
  2. Launch the application.
  3. The application shows a black screen for approximately one second.
  4. The application closes.

The issue is reproducible after:

  • clearing cache;
  • clearing application data;
  • reinstalling the application;
  • factory resetting the TV.

Expected behavior

AmneziaVPN should launch normally, as previous version 4.8.18.0 does on the same device.

Log files

No log files available yet.

I can provide adb logcat if needed.

Screenshots

Not applicable. No error message is displayed.

Android TV device information

Device:
Xiaomi Mi TV MSSP1

Manufacturer:
Xiaomi

OS:
Android TV 9 (API Level 28)

Build ID:
PI:5925 release-keys

Build fingerprint:
Xiaomi/nino:9/PI:5925:user/release-keys

Kernel version:
4.9.118+

Architecture information

According to AIDA64:

CPU:
ARM Cortex-A55

Instruction set:
64-bit ARMv8-A (32-bit mode)

Supported ABI:

  • armeabi-v7a
  • armeabi

The device has a 64-bit CPU, but Android runs in a 32-bit environment.

Tested versions

Working:

AmneziaVPN_4.8.18.0_android9+_armeabi-v7a.apk

Not working:

AmneziaVPN_5.0.0.5_android9+_armeabi-v7a.apk

Also tested:

AmneziaVPN_4.8.18.0_android9+_arm64-v8a.apk
AmneziaVPN_5.0.0.5_android9+_arm64-v8a.apk

The arm64-v8a versions are not compatible because this device supports only 32-bit Android ABI.

Server information

The VPN server is working correctly.

The same VPN configuration works without issues on:

  • Android phone;
  • Windows PC.

Additional context

I contacted Amnezia support and was advised to test different ARM builds.

I prefer to keep the working version 4.8.18.0 for now and wait for a fixed release.

This report is provided to help investigate compatibility issues of AmneziaVPN 5.x with Android TV devices running a 32-bit Android environment.

Originally created by @zhemgulis on GitHub (Jul 31, 2026). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/2917 ## Describe the bug AmneziaVPN 5.0.0.5 crashes immediately after launch on Xiaomi Mi TV MSSP1 running Android TV 9. When launching the application: - a black screen appears for about 1 second; - the application closes and returns to the Android TV launcher; - no error message is displayed. The crash happens before any VPN connection is established. ## To Reproduce 1. Install AmneziaVPN_5.0.0.5_android9+_armeabi-v7a.apk on Xiaomi Mi TV MSSP1. 2. Launch the application. 3. The application shows a black screen for approximately one second. 4. The application closes. The issue is reproducible after: - clearing cache; - clearing application data; - reinstalling the application; - factory resetting the TV. ## Expected behavior AmneziaVPN should launch normally, as previous version 4.8.18.0 does on the same device. ## Log files No log files available yet. I can provide adb logcat if needed. ## Screenshots Not applicable. No error message is displayed. ## Android TV device information Device: Xiaomi Mi TV MSSP1 Manufacturer: Xiaomi OS: Android TV 9 (API Level 28) Build ID: PI:5925 release-keys Build fingerprint: Xiaomi/nino:9/PI:5925:user/release-keys Kernel version: 4.9.118+ ## Architecture information According to AIDA64: CPU: ARM Cortex-A55 Instruction set: 64-bit ARMv8-A (32-bit mode) Supported ABI: - armeabi-v7a - armeabi The device has a 64-bit CPU, but Android runs in a 32-bit environment. ## Tested versions Working: AmneziaVPN_4.8.18.0_android9+_armeabi-v7a.apk Not working: AmneziaVPN_5.0.0.5_android9+_armeabi-v7a.apk Also tested: AmneziaVPN_4.8.18.0_android9+_arm64-v8a.apk AmneziaVPN_5.0.0.5_android9+_arm64-v8a.apk The arm64-v8a versions are not compatible because this device supports only 32-bit Android ABI. ## Server information The VPN server is working correctly. The same VPN configuration works without issues on: - Android phone; - Windows PC. ## Additional context I contacted Amnezia support and was advised to test different ARM builds. I prefer to keep the working version 4.8.18.0 for now and wait for a fixed release. This report is provided to help investigate compatibility issues of AmneziaVPN 5.x with Android TV devices running a 32-bit Android environment.
Author
Owner

@zhemgulis commented on GitHub (Jul 31, 2026):

The second ARMv7a test build provided by the support team works correctly on my Xiaomi Mi TV MSSP1 (Android TV 9, 32-bit runtime).
It launches successfully and the VPN works as expected.
It appears that the issue has been fixed in this test build.

<!-- gh-comment-id:5147496920 --> @zhemgulis commented on GitHub (Jul 31, 2026): The second ARMv7a test build provided by the support team works correctly on my Xiaomi Mi TV MSSP1 (Android TV 9, 32-bit runtime). It launches successfully and the VPN works as expected. It appears that the issue has been fixed in this test build.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#1327
No description provided.