[SOLVED] No sound in Xiaomi MI A1

Thanks, @Erekoze. That’s good to know. It appears that version upgrades (eg Oreo to Pie) are not handled OTA, so I’ll follow the wiki instructions. I hope this will not require wiping the phone … deep breath :slight_smile:

I’m a bit confused about the exact process to upgrade. This thread indicates the need to upgrade Mi A1 firmware, and flash a stock Pie ROM prior to installing LineageOS/Pie. The wiki mentions none of this and I do not know whether the prior requirements have been superseded by a newer ROM version.

I’ll be using the ROM image mentioned in this thread unless you can suggest a more suitable one.

Thanks for your help with this. You have saved me a lot of time and frustration!

Hi @YZkFixye the upgrade to stock Pie is required if you are moving from nougat /Oreo builds to /e/ Pie. This is because there are firmware updates required to make the /e/ Pie run correctly.
It is not covered in the wiki because the official build of /e/ is still running on Oreo.
Downgrading the MiA1 from Pie to Oreo does not work and can cause issues.
So if you are currently running stock Pie build on your MiA1 do not flash /e/ Oreo builds on it. You would need to flash a Pie build on it . Currently we only have unofficial Pie builds for MiA1.
Official OS upgrades is planned for most devices but currently under testing.

Hi @Manoj, and thanks for your reply. Phone is running Android 8.1.0 / LineageOS 0.7-o-2019122435222-dev-tissot, so I guess not “Stock” Oreo.

Is this the upgrade process then?

  1. Upgrade firmware
  2. Flash Stock Pie (overwriting LineageOS Oreo)
  3. Flash new LineageOS Pie ROM (e-0.7-p-20191024-UNOFFICIAL-tissot)

Is step 1 still required if firmware updates are included in the Stock Pie ROM?

Will all this completely wipe my phone, or are the OS changes happening in a separate partition from my data? (I know it’s important to backup first, and I have done so.)

Sorry for the noob questions.

Thanks.

Flashing the stock Pie ROM will update the firmware. Post that you can flash the /e/ Pie unofficial ROM

OK. And will this completely wipe the phone?

When I tested this out the step that I followed are documented here. As mentioned there I formatted and then wiped system + data + cache before the install.

Flashing a StockROM firmware deletes everything on the device irrevocably.

It’s therefore necessary to back up your important personal data before flashing.

Thanks. I’ll proceed with caution :cold_sweat:

Not a great start. I’m stuck in a boot loop after flashing the phone with the fastboot image from tissot_images_V10.0.16.0.PDHMIXM_20191206.0000.00_9.0_494f11505e.tgz using MiFlash 2018.5.28.0.

The phone is now in fastboot mode waiting for my next move. Right now, it is winning and I am losing.

What should I do next?

Is the 10.0.16 the latest stock build for the MiA1 ? Try with the latest stock and MiFlash…the guide was written some time back and they were the latest versions then.

10.0.16 is the latest fastboot image available from this site.

There is a newer MiFlash (20191206) available here. I’ve installed it but it generates an error during the early stages of flashing “couldn’t find script” when I select the “save user data” option, as directed by the installation instructions.

Just mentioned in passing: There are also TWRP Flashable Firmware *.zips available for the Xiaomi Mi A1.

I found a twrp flashable zip and start with it. It was a pie december updated

Thanks @archie and @Erekoze , but I don’t have TWRP installed. Is there an advantage in doing so? Being a noob, I’m trying to stick to specific instructions like these rather than using methods that rely on a level of overall understanding that I do not yet possess. :slight_smile: Happy to pursue a TWRP option if you think it will help.

If the method of flashing works as @Erekoze mentions then no harm in trying it out.

TWRP installation must be done anyway to receive /e/ OS ROM OTA updates in the future. And he touch operation is very easy for everyone …

Update
I didn’t express myself clearly and correctly: TWRP isn’t necessary for downloading OTA updates, but for installing the OTA Updater automatically. Read more …

Well, that settles it. I’ll install TWRP and use the TWRP ROM to install Stock Pie. Thanks.

TWRP installation is also not going well. The boot-loop phone is now in Fastboot mode but is not recognized by adb devices, so I cannot begin to install TWRP. My sense of panic and defeat is overwhelming.

Yes, the idea of flashing with StockROM via TWRP came at a bad time. Nevertheless: Don’t give up - keep going, keep going … Can you try (Popular Links) → Xiaomi Flashing Tool Miflash v2018.5.28.0 Portable

Did you try rebooting your device directliy on fastboot mode

On a terminal type adb reboot bootloader
it gotta say you’re in fastboot mode
type ‘fastboot devices’ to ‘see’ your device
after that you can instal twrp .img

Maybe the first thing you wish to do is to flash twrp.XXXXXX.zip via sideload

**"after that you can sideload the stock rom using sideload or from your internal memory (if you copied before all this) " Forget it. I was not thinking clearly when you sideload the stock rom it brings the stock recovery, sorry.