Description

The Xiaomi Mi A2 is a mid-tier android one smartphone released in July 2018. This budget device has a modern configuration for handling all the things you want to use Ubuntu Touch. It also has a high-end phone with a stellar battery, an excellent camera, and an advanced chipset. The screen on the 1080p HD is 5.99 inches with an 18:9 aspect ratio display. The Mi is powered by a Qualcomm Snapdragon 660 and 4GB of RAM and 64GB of storage. It has a fingerprint sensor and 12MP and 20MP dual rear cameras, and a 20MP front camera.

Features & Usability

Pro Tip

Use GitHub to subscribe to the linked Issues. So, whenever bugs get solved (or a fix needs testing) you will know about that.

Functioning well

Automated Usability (beta)

Runs very smoothly without any flaws. The experience on this device will be comparable to other mobile OSes on the market.

  • Actors:

  • Manual brightness
  • Notification LED
  • Torchlight
  • Vibration
  • Camera:

  • Flashlight
  • Photo
  • Video
  • Switching between cameras
  • Cellular:

  • Carrier info, signal strength
  • Data connection
  • Dual SIM functionality
  • Incoming, outgoing calls
  • MMS in, out
  • PIN unlock
  • SMS in, out
  • Change audio routings
  • Voice in calls
  • Volume control in calls
  • Endurance:

  • 24+ hours battery lifetime
  • 7+ days stability
  • GPU:

  • Boot into UI
  • Hardware video playback
  • Misc:

  • AppArmor patches
  • Battery percentage
  • Offline charging
  • Online charging
  • Recovery image
  • Reset to factory defaults
  • RTC time
  • Shutdown / Reboot
  • Wireless External monitor
  • Waydroid
  • Network:

  • Bluetooth
  • Flight mode
  • Hotspot
  • WiFi
  • Sensors:

  • Automatic brightness
  • Fingerprint reader
  • GPS
  • Proximity
  • Rotation
  • Touchscreen
  • Sound:

  • Earphones
  • Loudspeaker
  • Microphone
  • Volume control
  • USB:

  • MTP access
  • ADB access
Working

Confirmed, depending on the maintenance

Not Working

If there is a link here, follow it to learn more' '

Partial

Working to some extent but with issues

Global Issue

Issue is not specific to this device

Release channels

This device gets updates through these channels, learn more about OTA updates

Ubuntu Release Channel Version Release Date Description
Xenial stable OTA-24 11/22/2022 Stability over newer features (recommended)
Xenial rc 2022-W47 11/22/2022 Testing before the next stable release
Xenial devel 2023-02-06 2/6/2023 Daily built development releases

Xiaomi Mi A2

Specifications

CPU Octa-core (4x2.2 GHz Kryo 260 Gold & 4x1.8 GHz Kryo 260 Silver)
Chipset Qualcomm SDM660 Snapdragon 660
GPU Adreno 512
Storage 32 GB, 64 GB, 128 GB
Memory 4 GB, 6 GB
Android Version Android 8.1 (Oreo), upgradable to Android 10.0
Battery Li-Po 3000 mAh, non-removable
Display 5.99 inches, 92.6 cm2 (~77.4% screen-to-body ratio), 1080 x 2160 pixels, 18:9 ratio (~403 ppi density)
Rear Camera 12 MP, f/1.8, 1/2.9", 1.25µm, 20 MP, f/1.8, 1/2.8", 1.0µm, PDAF, 4K@30fps, 1080p@30fps (gyro-EIS), 720p@120fps
Front Camera 20 MP, f/2.2, (wide), 1/3", 0.9µm, 1080p@30fps
Architecture arm64
Dimensions 158.7 x 75.4 x 7.3 mm (6.25 x 2.97 x 0.29 in)
Weight 166 g (5.86 oz)

Important Notes

Apart from the features listed above, there are a few things to note:

  • Xiaomi Mi A2 has a BUGGY implementation of fastboot interface from Xiaomi which can cause occasional issues when trying to use ubports installer to install Ubuntu Touch. If you need help with installation, please ask nicely at https://t.me/shoukolab/ .

  • Waydroid can be installed but may not work properly. If you need android apps on ubuntu touch, you may want to choose some other device. If you can help fix waydroid support drop a message at https://t.me/shoukolab/ .

Report an Issue for
Xiaomi Mi A2


Did the maintainer say that feature ‘works’ but you know from doing it that it really doesn’t?

Start by searching the bug device issue if you found it, hopefully the porter is on it. 'Subscribe' to the issue in case it get solved.

Couldn't find it?

Uh-oh… Well it is time to let the porter and everyone else know about the fail and send the tech magic back to the workshop for a makeover.

1. Read 'Bug Reporting' section in UBports docs on 'How to report a bug'.

2. Then (this time), head to GitHub Issues and submit it, so the porter knows about it.

The Xiaomi Mi A2
Subforum

Post to UBports forum

20 Forum Discussions