Unofficial build for Sony Xperia ZX1 Compact (lilac)

Thanks, I have changed my settings to match yours, I’ll see.
I have microG version 0.3.2.40226

And on another subject, since you’ve made your own unofficial build, are you dropping these iodé builds ?

No. I build & use los4microG but I also make IodéOS builds for this and other devices. No recent builds for lilac as the upstream code is currently broken and needs work by the maintainer before it will build

2 Likes

Hello,
So I tried the GPS with your settings and it’s a lot better !!!
Once again thank you so much :partying_face:

No recent new builds for Sony XZ1 family devices

I have not yet been able to make an Iodé 5 build for this device, or for the other ZX1 devices (poplar, maple). This is because

  • my builds for these devices rely on the code owned and maintained by the developer(s) of the unofficial LineageOS ROMs for these devices;
  • the Android 14 / lineage21.0 versions of this code have not yet had the necessary updates to allow it to build following the breaking changes introduced in the April AOSP quarterly project release (QPR2)
  • so if I try to make an Android 14 / lineage-21.0 / Iodé5 build, the build fails.

I hope that the upstream developer(s) fr these devices will have time to make the necessary changes so that new builds can succeed. If / when they do, then making lineage-21.0 and Iodé 5 builds for them will go to the top of my ‘To Do’ list.

If it looks like that the necessary changes are not going to be made, then I will (reluctantly) revert to making lineage-20.0 and Iodé 4 builds for them

3 Likes

Updated upstream (unofficial LineageOS) builds are now available on SourceForge so Iodé 5 should be buildable.

A new item for my ‘To Do’ list :wink:

OK here’s an Iodé 5.1 build:

Dirty flash over the 4.10 version seems to work OK

6 Likes

Done ! Thanks a lot.
I have two xz1 compact and on one of them when I install the new build with recovery, at the first reboot I didn’t have the gallery app anymore. When I went to “Applications” I saw that it was there but not on the launcher. I deinstalled the photo app reboot and then reinstalled it and reboot and it appeared.
I don’t know what happened. Anyway on my other xz1 compact it was there at the first boot.
And for the time being everything seems to work.
Thanks again

Thanks for the build, Pete.

By the way, the lack-of-audio-during-calls issue I had on /e/OS, which was corrected by switching to iodéOS last year, has recently started happening on iodé. :man_shrugging:
(FYI)

Successfully dirty-flashed… after I finally figured out why my backup kept failing (had to reformat µSD card as exFAT, and then skip signature verification).

All data, settings, layout, apps carried over, except Camera app is different now (I like it, though; I had been using Open Camera), and Breezy replaced GeoWeather (which I had disabled anyway - I have been using Forecastie).

Everything seems to be working except the lack-of-audio-during-calls problem, which is still present.

1 Like

Switched over from LineageOS for microG yesterday, all working fine so far. Thanks, as always! :slight_smile:

I used Shizuku and Pixel IMS to enable VoLTE and WiFi Calling. My phone is still reverting to 3G for calls, so it could be a carrier compatibility problem.

By the way with the new build my visual voicemail works again :wink:
So maybe it was not a provider problem. I don’t know.

1 Like

In recent builds of yoshino devices (lilac, poplar, maple) there is an issue with audio playback: playback stops at the end of a track instead of automatically continuing with the next track in the queue. Until a fix is made in the code and included in new builds, it can be worked around using rooted debugging

adb root
adb shell "mount -o rw,remount /vendor"
adb shell "sed -i '/debug.stagefright.omx_default_rank.sw-audio/d' /vendor/build.prop"
adb reboot

The bug can be tracked here: Audio playback stops at the end of the current track · Issue #115 · whatawurst/android_device_sony_yoshino-common · GitHub

3 Likes

I thought something was wrong with my podcast app, thanks for finding a fix!

I reinstalled my music player app, formatted my SD card, and recopied 40GB of music before I found the fix :grinning:

FYI, I’ve had to switch from XZ1C to XZ1, due to the issue of no audio during calls. I’m glad you made those XZ1 poplar builds!

Fortunately, my service provider has not complained about my using a non-VoLTE phone on their network, and fortunately, too, they still maintain a 2G network I can fall back to (for now). It may be time to start looking for a new Sony, though.

I really wish I could figure out what’s so different about my XZ1C that causes that earspeaker problem. :man_shrugging:

Hi @petefoth

thank you so much for the build. :slight_smile: I moved from a Samsung S4 Mini Plus to a XZ1C for my daily device, desperately looking for a small formfactor (below 5") and thanks to you and other community members we can use the XZ1C in 2024! :slight_smile:

I tried this ROM and the LineageOS for MicroG ROM with my XZ1C and finally decided to use this one because the IodeOS 5 ROM was better in SafetyNET Test:

  • For IodeOS, I get Basic Integrity PASS and CTS profile match PASS, Evaluation Type is BASIC
  • For LineageOS for MicroG, I got only Basic Integrity PASS, CTS profile did not pass and advice was “LOCK BOOTLOADER”.
    I am not using SafetyNET Apps currently but thought that for future it might be better to have better compability.

I have noticed the issue with audio playlists. Will the fix be included in the next update of this rom?

Finally, I noticed that the battery consumption seems to be much larger with the IodeOS 5 ROM compared to latest SONY Pie firmware which was previously installed. While before I hardly consumed 30% of battery in a day, it is now like 70%. Is there something that can be optimized regarding battery consumption? In older LineageOS 18.1 ROMs I have seen options to set the CPU either for high power or low energy consumption, I haven’t seen anything like this in this ROM. The only option is “energy safing mode” but I also did not notice a considerable reduced battery consumption in energy safing mode.

I don’t know of any such issue. I don’t make any changes in the source code, I just build using the code from by the maintainer of the unofficial LineageOS build on which this ROM ( and the LineageOS for MicroG ROM) ar based. That is supported in this XDA Forum thread. If you have an issue with this device, try asking there.

I get a similar level of performance: I need to charge my device every night. This is the case with all the custom ROMs I have used on this device - /e/OS, LineageOS for MicroG, and IodéOS. I guess it’s just that these ROMs are running a much newer / higher Android version than the final stock ROM - pie is Android 9, Iodé5 and Lineage 21.0 are Android 14. Looks like it’s the price you pay for an up-to-date Android version on an older phone

In recent builds of yoshino devices (lilac, poplar, maple) there is an issue with audio playback: playback stops at the end of a track instead of automatically continuing with the next track in the queue.

I mean this issue with audio playback. As far as I understand it is some issue with “open source android” code of the XZ1C (lilac) and other SONY devices. The issue is fixed now. So I wonder whether in the next build of IodeOS this issue will be resolved?

Looks like it’s the price you pay for an up-to-date Android version on an older phone

Ok I see, so this seems to be “normal behavior”. I still can get over the day though, so it is fine. The XZ1C also recharges super fast in comparison to my old device.

Thanks - I’d forgotten about that one :slight_smile:

It is fixed, but the fix won;t get into a build until this build-breaking issue is also fixed. Sorry, but I don’t have a timescale for that. In the mean time, you can use the workarounf mentioned earlier

1 Like

Hi Pete, thanks for the info. I see that IodeOS 5 will be the last one because backporting Android 15 to the SONY XZ1C kernel won’t be possible?

Thanks for the workaround. Will this somehow affect my android system data that the next “sideload dirty upgrade” of IodeOS 5 will fail? I could also wait until the next version of IodeOS 5 release rather to not get problems with dirty updating the ROM.