Unofficial build for Sony Xperia ZX1 Compact (lilac)

Hi @petefoth, first of all I must say, that I really appreciate your work. I am still running 4 devices on your system so the whole family enjoys a good apple alternative. With most of the systems I am still at 4.2 version. So I checked on a recent version and found this post here. Under the SourceForge link, I don’t find lilac builds for the xz1 compact. But I found another link here: lilac Am I right, if I assume that I find the latest stable builds here?

Cheers Malte

Hi Malte
Yes that’s where the latest builds live. You should be OK ‘dirty’ flashing the latest build over your existing Iodé4 installations, but may be worth making backups before you start, just in case.

Wow! I find it simply amazing that the X1 compact device made it into the microg website! If my eyesight wouldn’t be so bad I would buy that little device again..

1 Like

The smallest phone nowadays that makes sense to use. No chinese crap with spyware.

And I just found out that I can use my bank’s payment app despite an unlocked bootloader. I had no idea. Now my life is perfect.

2 Likes

Try getting hold of an XZ1, (not the Compact version): same hardware platform, but a bigger screen. And up to date Iodé 5 builds are available for the single SIM version (poplar) and the dual SIM version (poplar_dsds)

See here for comparison with XZ1 Compact

Too bad they didn’t include “VoLTE Yes/No” in that table, with a list of compatible networks.

Whether the XZ1 is VoLTE-capable with any network anywhere, I don’t know. The XZ1 Compact is, of course, with many networks. But if VoLTE isn’t required (presently or in the near future) by a user’s carrier, then it will still work for calls while there is 2G or 3G coverage remaining.

VOIP-only calls would work, too, as well as over-the-internet messaging apps.

I have seen some posts on XDA Forums about an XZ1 build with shoehorned-in XZ1 Compact vendor-IMS, but I don’t know if it works correctly.

I’m pretty sure it is. It shares the same hardware platform as the XZ1 Compact (and the XZ Premium maple), is built from the same source code, which was put together by the same team who created the unofficial LineageOS ROM on which the LOS4microG and IodéOS are built. And it includes same the Xperia Parts settings pane for setting up IMS. I’m also pretty sure th VoLTE worked on my XZ1 the last time I fired it up with a SIM inserted.

1 Like

Thanks for the suggestion about the non-compact xz1. I had this one after the xz1 compact but the screen is still to small for me.

I can confirm though that, with some effort, I had managed to have working VoLTE with Iode on it (Vodafone de).

2 Likes

Did you try experimenting with Font size and Display size in Settings | Display | Display size & text?

Yes I did.. just not enought screen real estate and also many apps nowadays are not compatible with these older screen formats..

1 Like

I could use a little help.
Whatever I do, I get error messages during installation.
Originally the XZ2c was running LOS from the Xda forum. Now after reading this thread I wanted to try Iode instead of dumping the XZ2c. So I called the recovery (version 20) from the shutdown menu and tried the installation, error. Since I deleted everything before, LOS 22 was gone. So I installed a new boot img via cable and then tried the installation, error. I tried with LOS 21.0 and with Iode 5.14, nothing worked.

Translated with DeepL.com (free version)

Please can you give a little more information:

  1. Which instructions were you following?
  2. Which ROM zip file and which boot / recovery image were you using? (This thread is about a build for XZ1 Compact: it will not work on XZ2 Compact. Files for XZ2 Compact are here)
  3. What error messages do you see?

Just like I have always installed after Lineage Wiki.
I downloaded the files here:

Recovery Version 20.0
ERROR: recovery: failed to verify whole-file signature
ERROR: recovery: Signature verification failed
ERROR: recovery: error: 21
I have an xz1c

OK. That signature error is a known issue, and not a probem. The recovery should offer the choice to ignore the error, and install anyway

That’s encouraging; thanks for the datapoints!

I’ll test with a Vodafone UK and/or some EU SIM when I’m over there in September, and report back here.

Sorry, I activated Emma, this is an XPERIA X Compact.

There is no IodéOS build (that I know about) for XPERIA X Compact kugo. And as the last supported LineageOS version for the device was 18.1 (Android 11), it’s not possible to make one. Sorry.

You can get the latest functioning version of LineageOS for microG for this device from https://download.lineage.microg.org/kugo/

Thanks, I’ll download it, but it’s too unsafe for daily use.
I just had a bad day and got it all mixed up with my XZ2c.

In what way is it ‘unsafe’? I use LineageOS for microG ROMs with no problems

@Xyguma
I created and saved the script now using TWRP terminal. The ojly difference for me: my (internal) memory was mounted as “/sdcard1/” (maybe because I additionally use a microSDcard?)

Fortunately, I haven’t run in the corrupted EFS partition the past weeks, but I suppose if I would, I would execute the script also from the TWRP terminal. I am happy to have it, I am now “prepared” if my EFS partition gets corrupted e.g. when I am on a journey or so. :slight_smile:

@Lazy You are right! I am also so happy about my XZ1C! Small formfactor, no Apple golden cage, current and Google free software and the battery life is still amazing! I got my device a year ago second hand but it still works fine. In daily use, I limit charging in the settings to max 80% to stress the battery less. When I am on a long journey, I simply deactivate it temporally and have 100%. :slight_smile:
One of my colleagues got one of the small Chinese phones that are still sold. But there is of course no LineageOS or similar and you are stuck with the vendor ROM with Chinese bloatware apps and the Google spyware in official Android ROMs. So, for me XZ1C and @petefoth port of IodeOS are the best option I can imagine! :heart:

1 Like