Sailfish OS 3.1.0.12 on Xperia 10 I4113 - black screen after setup

Hello,

I am trying to run an older Sailfish OS version on my Sony Xperia 10 I4113.

Device:

  • Sony Xperia 10 I4113

  • Sailfish OS 3.1.0.12-i4113-0.0.1.1

The installation works and the phone boots normally. I can go through the first setup and select the language. After that, the screen turns black. The device seems to be running, but the graphical interface does not appear.

I tested different combinations of files:

  • Original Sailfish OS 3.1 files:

    • boots

    • touchscreen works

    • black screen after setup

  • Sailfish OS 3.1 with newer vendor.img from Sailfish OS 5.0:

    • boots

    • touchscreen works

    • same black screen problem

  • Sailfish OS 3.1 with hybris-boot.img from Sailfish OS 5.0:

    • touchscreen does not work

My current assumption is that the problem is related to the old graphical stack (Lipstick/Wayland) or compatibility between the old Sailfish 3.1 system and newer hardware components.

Does anyone know:

  • which Android 9 firmware version was required for Sailfish OS 3.1.0.12 on Xperia 10?

  • if there is a newer hybris-boot.img or vendor.img that works with Sailfish 3.1?

  • if there is a known fix for the black screen after the initial setup?

I would like to keep the old Sailfish 3.x interface, so I am trying to make this version work.

Thank you!

That has never changed over time - and minor versions have never been known to matter.

What would the point of this be?

And just in general, why hassle with sone old version?

The main reason is the old Sailfish OS 3.x user interface and the overall feeling of that version. I like the older design and would like to use it again on my Xperia 10.

I know that newer versions are technically better and more supported, but this is more about the experience and curiosity. I already have Sailfish OS 5 running, so this is not about getting a working phone — I just want to see if the older version can still be made usable.

I also think it would be interesting to understand what exactly breaks compatibility between the old system and newer hardware components.

Huuuh?    

I’d like to get this old version of Sailfish running on the Xperia 10, but it doesn’t work because a black screen appears after selecting the language.

I’m unsure; is this the correct version for this device? What Android/Sony firmware was recommended back then? What was the installation process back then?

Ultimately this falls deeply into tinkering territory, the sort that a) requires the ability to do more troubleshooting (and provide it when asking for help) and b) one cannot expect others to delve into.