# Install iodé on Xperia XA2 with 32bit Linux computer

**URL:** <https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584>\
**Category:** Installation Help\
**Tags:** SonyXA2\
**Created:** [22 January 2026 13:31 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584 "2026-01-22T13:31:32Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Milziade](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/7cd45c/32.png) [@Milziade](https://community.iode.tech/u/Milziade)\
**Post date:** [22 January 2026 13:31 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/1 "2026-01-22T13:31:32Z")

</div>

Hi!

I bought used Xperia XA2 to try different custom ROM and I just discovered about IodéOS.

My USB ports on my daily computer don’t work for flashing (USB 3.0), so I had to use older pc (32bit Linux system) with USB 2.0 ports. This means I cannot use the installer since it’s designed for different architecture (64bit?)

When using the manual installer, it fails when it comes to extract and send the system.img file from the iode-\*-img.zip because the file is too large (over 2Gb).

I had no problem to flash LineageOS or /e/OS, but they use payload.bin and not \*.img

Is there any workaround or I’m unable to flash iodéOS due to hardware problem?

Thank you in advance for your answer

---

<div class="post-metadata">

**Author:** ![iodysseus](https://community.iode.tech/user_avatar/community.iode.tech/iodysseus/32/2488_2.png) [@iodysseus](https://community.iode.tech/u/iodysseus)\
**Post date:** [22 January 2026 13:49 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/2 "2026-01-22T13:49:06Z")

</div>

@Milziade  
use [iode-6.11-20251225-pioneer-ota.zip](https://gitlab.iode.tech/ota/release/-/tree/master/pioneer?ref_type=heads). This package contains payload.bin

INFO: An excellent alternative is Jolla Sailfish (Linux with Android + microG compatibility when using an official Jolla license).

---

<div class="post-metadata">

**Author:** ![petefoth](https://community.iode.tech/letter_avatar_proxy/v4/letter/p/2acd7d/32.png) [@petefoth](https://community.iode.tech/u/petefoth)\
**Post date:** [22 January 2026 16:06 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/3 "2026-01-22T16:06:54Z")

</div>

> [@iodysseus](#):
>
> An excellent alternative is Jolla Sailfish (Linux with Android + microG compatibility when using an official Jolla license).

It’s an _ **interesting** _ alternative, but I wouldn’t describe it as ‘excellent`. I tried it for a while, on an officially supported device (Sony Xperia 10 iii) and a pais-for licence, but too many things didn’t work, or worked less well than the Android equivalent. There is no way I could envisage using SailfishOS as a ‘daily driver’, so the phone I bought to use with SailfishOS is now running a LineageOS for microG GSI, and running it well enough to qualify as my main backup device.

---

<div class="post-metadata">

**Author:** ![iodysseus](https://community.iode.tech/user_avatar/community.iode.tech/iodysseus/32/2488_2.png) [@iodysseus](https://community.iode.tech/u/iodysseus)\
**Post date:** [22 January 2026 16:32 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/4 "2026-01-22T16:32:22Z")

</div>

> [@petefoth](#):
>
> It’s an _ **interesting** _ alternative, but I wouldn’t describe it as ‘excellent`. I tried it for a while, on an officially supported device (Sony Xperia 10 iii) and a pais-for licence, but …

My Sony Xperia XA2, Xperia 10, Xperia 10 II, and Xperia 10 III with official Jolla license | Release 5.0.0.72 are ideal for everyday use. The user experience is significantly better than the comparable Linux Ubuntu Touch (24.04-1.x noble) on my Xiaomi Poco X3. The seamless Jolla Sialfish integration of Android + MicroG far surpasses that of UT with Waydroid (LineageOS).

---

<div class="post-metadata">

**Author:** ![Milziade](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/7cd45c/32.png) [@Milziade](https://community.iode.tech/u/Milziade)\
**Post date:** [22 January 2026 16:51 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/5 "2026-01-22T16:51:20Z")

</div>

Thank you for your answer! It worked!

For anyone facing similar problem, this was my solution:

1. Download the iode-\*-ota.zip
2. extract it
3. run [payload-dumper-go](https://github.com/ssut/payload-dumper-go) to obtain the boot.img from the extracted payload.bin
4. connect the phone to the computer and run adb reboot bootloader
5. fastboot flash boot boot.img (obtained from point 3)
6. enter recovery mode (phone off → vol. down + power)
7. factory reset
8. apply update from adb
9. adb sideload iode-\*-ota.zip
10. Reboot system now

I think these are all the steps needed, in any case after obtaining boot.img you can follow lineageos instructions to flash the iodé ROM. Same steps, just remind to change file names lol

---

<div class="post-metadata">

**Author:** ![petefoth](https://community.iode.tech/letter_avatar_proxy/v4/letter/p/2acd7d/32.png) [@petefoth](https://community.iode.tech/u/petefoth)\
**Post date:** [22 January 2026 17:00 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/6 "2026-01-22T17:00:35Z")

</div>

> [@iodysseus](#):
>
> The seamless Jolla Sialfish integration of Android + MicroG far surpasses that of UT with Waydroid (LineageOS).

The integration may be better than Ubuntu Touch, but nowhere near as easy or as smooth as just running and Android custom ROM. Not if you want to use e.g. Bluetooth, which can only work with EITHER SailfishOS apps OR Android apps, not both at the same time. And there is no easy way to switch between the two: I ended up implementing my own.

Maps and navigation don’t work anything like as well natively under SfOS as they do in Android. I spent a long time trying to get various SfOS mapping apps to work, but failed completely, and reverted to OsmAnd~ under Android.

The SfOS browser app is not fit for purpose.

I really _ **wanted** _ to like SfOS, but it I honestly found it far too ‘clunky’, especially when compared to mature Android custom ROMs (such as IodeOS to get back on-topic) or LineageOS for microG, where stuff ‘just works’. All in SfOS it is _ **not** _ ready for use as a daily driver, unless your demands from your daily driver are very modest.

---

<div class="post-metadata">

**Author:** ![iodysseus](https://community.iode.tech/user_avatar/community.iode.tech/iodysseus/32/2488_2.png) [@iodysseus](https://community.iode.tech/u/iodysseus)\
**Post date:** [22 January 2026 17:22 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/7 "2026-01-22T17:22:16Z")

</div>

@petefoth  
Exactly, I don’t need the ubiquitous Android applications on a smartphone, not even for online banking because it uses a secure manual PhotoTAN gnerator. I use a smartphone for making phone calls, simming, and occasionally the web browser via WireGuard VPN. I don’t need implemented Android and MicroG for that. I was happy to pay for the Jolla licenses as a thank you for the unusual work of the Jolla Boys.

---

<div class="post-metadata">

**Author:** ![MaxO](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/3bc359/32.png) [@MaxO](https://community.iode.tech/u/MaxO)\
**Post date:** [23 January 2026 08:49 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/8 "2026-01-23T08:49:15Z")

</div>

> [@Milziade](#):
>
> My USB ports on my daily computer don’t work for flashing (USB 3.0)

USB 3 doesnt work for flashing, really?!

---

<div class="post-metadata">

**Author:** ![Bellini](https://community.iode.tech/letter_avatar_proxy/v4/letter/b/df788c/32.png) [@Bellini](https://community.iode.tech/u/Bellini)\
**Post date:** [23 January 2026 17:10 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/9 "2026-01-23T17:10:04Z")

</div>

I don’t have any USB 3.0 problems. Try using a USB 20 switch in between.

> **[UGREEN 4 Ports USB 2.0 Switch for 2 PC, 2 in 4 Out USB Switch for Mouse,...](https://www.amazon.de/-/en/Keyboard-Scanner-Printer-Compatible-Windows/dp/B01MXXQKGM)**
>
> UGREEN 4 Ports USB 2.0 Switch for 2 PC, 2 in 4 Out USB Switch for Mouse, Keyboard, Scanner, Printer, Stick, Hard Drive Compatible with Windows, Mac OS 8.6 and above, 2 USB 2.0 Cables : Amazon.de: Computer & Accessories

---

<div class="post-metadata">

**Author:** ![Milziade](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/7cd45c/32.png) [@Milziade](https://community.iode.tech/u/Milziade)\
**Post date:** [26 January 2026 13:00 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/10 "2026-01-26T13:00:46Z")

</div>

I just tried on Xperia XA2 and I had no problem with adb (it finds the device and I can enter the bootloader), but when I try to flash boot.img it disconnects. fastboot finds the device, but idk what goes wrong. I also tried different USB port, but I got the same error

---

<div class="post-metadata">

**Author:** ![rik](https://community.iode.tech/user_avatar/community.iode.tech/rik/32/1437_2.png) [@rik](https://community.iode.tech/u/rik)\
**Post date:** [26 January 2026 19:44 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/11 "2026-01-26T19:44:35Z")

</div>

> [@Milziade](#):
>
> fastboot finds the device, but idk what goes wrong.

Please report `fastboot --version` and what distro are you on? As it is a 32bit distro it may be quite old and thus need an updated fastboot version?

---

<div class="post-metadata">

**Author:** ![Milziade](https://community.iode.tech/letter_avatar_proxy/v4/letter/m/7cd45c/32.png) [@Milziade](https://community.iode.tech/u/Milziade)\
**Post date:** [27 January 2026 15:47 UTC](https://community.iode.tech/t/install-iode-on-xperia-xa2-with-32bit-linux-computer/7584/12 "2026-01-27T15:47:02Z")

</div>

No no, the problem arises with the 64bit computer. Fastboot is 28.0.2, installed from apt on Ubuntu 22.04 distribution.

The 32bit computer is Lubuntu 18.04 and works perfectly
