Unofficial builds for Sony Xperia devices

Thank you so much Pete!
I still hope my little lilac(s) get new versions eventually…
And will you redo the build for the xz3tc as well? Its not mentioned above…
In the los4microg directory its already there, thank you!

Sorry no. Nor the z3 or z3c. These devices are ‘stuck’ on lineageos-18.1 and they are 32-bit devices. It may be possible to build IodéOS for 18.1 devices, but not 32-bit devices: some of the pre-built IodéOS apps have only 64-bit versions, and including them in a build for 32-bit devices will cause the device to either not boot at all or to fail in interesting and surprising ways.

So if you want to keep using any of the Z3 family devices, then the latest LineageOS for microG builds are likely to be the best that you can get.

You already did a Iode build for the z3tc Pete, I run it happily on 2 of these devices! :star_struck:
See here: Unofficial builds for Sony Xperia devices - #84 by petefoth
I can also send it to you if you want :innocent:

I know. And I remember the problems I had (and the hours I spent) trying to work out why it would not boot. In the end, Vincent made one-off builds of 32-bit versions of the Iodé components that existed at the time, allowing me to make builds for these devices that did boot and run. That won’t happen again, so there won;t be new builds for these device

2 Likes

Update via sideload worked fine on xz2c. Nice to have OTA updates in future. Thanks @petefoth and @rik !

2 Likes

Will there be an unofficial build for pioneer or is there an old one somewhere?
Thanks for all the efforts made here!

There’s always the ‘Official’ Pioneer build (currently v7.1), if you can’t find an old one MaxO. Not sure I see the point.

1 Like

Thank you, I am awrare of the official build.
And sometime there is an inofficial also. I just found to have reason to find unoffcial builds (and thats adb root).

No, because I don’t normally make unofficial builds for devices which are officially supported by IodéOS. The exception is Xperia XZ1 (`poplar’ and ‘poplar_dsds’) and I build for that device because a: the official IodéOS build is stuck at v4 (Lineage 20 / Android 13) but my builds for the Yoshino` family devices are v5 (Lineage 21 / Android 14) and b: IodéOS supports only the single-SIM version, whereas I also build for the dual-SIM version.

I don’t want to start making unofficial builds that are ‘in competition’ with official builds. If you really want an unofficial build for an officially supported device, it is quite straightforward to build using the los4microG CI/CD docker image (it has a pf-build-iode branch which is what @rik and I use to make our unofficial builds).

1 Like

I can only find version 6.12, where is 7.1?

It is not yet available:

The yohsino device family is back on the list now, thanks everybody!

Thanks everybody!

There may be a problem with Bluetooth on the 7.3 builds that I have made this month. If you see an update for your device, please do not install it yet - it may stop Bluetooth from working.

I will do more testing, and report back

EDIT: I’ve now tested on pdx235, and BT seems to be working fine in our 7.3 builds. So, false alarm, and apologies for the panic:

1 Like

EDITED AGAIN:

Xperia 10 vii pdx257has now been added to the list of devices officially supported by LineageOS. A build of iodé 7 is now available at the usual place.

As always, this is untested: use at your own risk. Enjoy! :slight_smile:

So cool, thanks!
Is there a list where one can look up which Sony devices will get Iode 7 builds? :innocent:

It depends on the supported Android version. For unofficial builds, we use the LineageOS build target list.

  • Android 16 devices with lineage-23.n (Android 16) as the branch name get iodé 7
  • Android 15 devices with lineage-22.nas the branch name get iodé 6

For devices no longer built by LineageOS, it depends on the LineageOS / Android version that was last supported, so

  • Android 14 devices last supported at lineage-21.n get iodé 5

I no longer build iodéOS for Android versions lower than 14. But I think the same logic applies for official builds, so iodé 4 is Android 13 / lineage-20.0 , iodé 3 was Android 12 / lineage-19.1 (but are no devices - all the 19.1 devices got promoted to 20.0 or later), and iodé 2 is Android 11 / lineage-18.1. (The iodé team make builds for some devices (FP6, Brax phone?) that are not supported by LineageOS, but the iodé version still depends on the Android version.)

1 Like

Just on with flashing the 10 iv pdx225 using the LOS install method @petefoth . Flashed dtbo and then vbmeta everything went ok, but flashing vendor_boot.img resulted in the following error message….

:~/SONY/platform-tools$ fastboot flash vendor_boot /home/tau/SONY/platform-tools/iode-7.3-20260319-UNOFFICIAL-pdx225-vendor_boot.img
Sending ‘vendor_boot’ (98304 KB) OKAY [ 2.242s]
Writing ‘vendor_boot’ FAILED (remote: 'Flashing is not allowed for partition
')
fastboot: error: Command failed

A new one on me after having already flashed to the partition. Is there something in the prep’ stages that I haven’t done first perhaps?

I think that flashing those images only needs to be done the first time you install a custom ROM. I would just try rebooting to recovery and installing the main ROM zip file as normal via adb sideload

This is the first time the phone has been flashed. It’s currently running stock android 14.

Then try flashing the LineageOS images from LineageOS Downloads

If that doesn’t work, then best to raise an issue with LineageOS