About to upgrade XA2 (4133) from v0.20 on Oreo (8.1.0) to ... what?

OK, have gone through the process and emerged on the other side. For the benefit of others who may end up following in these footsteps (eg @forcher), here is what I did. Bear in mind this was done on a Linux machine, so there are a couple of extra steps.

In the end there were 13 steps in two main phases:
Phase 1: prepping.
Phase 2: doing.

Each step often consists of multiple sub-steps, but these can be found in the documentation. The trick is to write your own install procedure with the steps (and their sub-steps) required. Doing this makes it run much more easily.

I can’t emphasise enough how important Phase 1 is. It consisted of 8 of the 13 steps. These were:

  • Setting up a folder tree to house all the files
  • Downloading Xperifirm (with the sub-phase of getting it to run on Linux by using mono)
  • Getting the stock Android 9 ROM (I had to use the one from Brazil to get the right flavour, i.e., Pie!)
  • Getting Newflasher
  • Getting the /e/ ROM & recovery files (with SHA256 checksum)
  • Getting the copy partitions file
  • Getting the phone ready (copy files off etc)
  • Setting up adb & fastboot

Then the doing:

  • Unlocking bootloader (if required; I had already done it, but for new starters this is needed)
  • Flashing the stock Android 9 with Newflasher
  • fastbooting a custom recovery ROM
  • Making partitions consistent
  • Flashing eROM from recovery

So, how did it go? Pretty well. A couple of nerve-wracking moments after Newflashing the Stock ROM, but OK.

I’m now experimenting with the audio/mic 3.5mm jack. I’ve noticed some problems with the sound. Often choppy cutting-out sound for music, but also for phone calls. In fact, I can’t use the mic/earphone lead at all now for calls whereas I could for Oreo/8.1. Bluetooth sound seems to work OK, as does the normal speaker. I’m sure I saw someone else mention sound probs, so will go looking.

When I did this first time around 2.5 years ago, getting the Windows machine to even see see the phone was the issue. No problem under Linux, and adb/fastboot are easily got from repos.

Might need to re-flash it again and give it a few reboots under stock A9 with music to see if that fixes the mic/earphone problem, before moving on to /e/.

Again, many thanks to @chrisrg for the offline message tutorials. :+1:

UPDATE: The above was for Q, not R. Has anyone tried R and, if so, was there any issue with the headphone/mic jack for sound?

I know the jack is working because it worked flawlessly when I tested it on Stock 9 during the second re-install procedure. Perfect sound. So, the issue seems to have arisen after that with the Q ROM. Still working on it… Maybe if I just go on to R…

2 Likes