Xperia 10 ii and Android 12

Does someone know how to reflash Xperia 10ii from Android Version 12 to 11 on a Linux Machine?

And are there known issues using the Version 12 with sailfish as feared above?

Newflasher?https://forum.xda-developers.com/t/tool-newflasher-xperia-command-line-flasher.3619426/

1 Like

Or [TOOL] XperiFirm ~ Xperia Firmware Downloader [v5.6.5] | XDA Forums

1 Like

Thank you all, for the info.
I will try the Emma route just because it is the official way. But I wonder, for the future, how stable XperiFirm and Newflasher are. Sound great to be able to reflash old Sony binaries on Linux.

Its beside my original question, but it would prolong the usable life of a phone if Jolla/Salifish continue to support old hardware on as high an Android version as possible, wouldn’t it? (I suppose sailfish will support android 12 firmware longer into the future than Android 11 firmware.) Would be good for the green credentials of Sailfish, maybe, since it would probably slow down material turnover, maybe…

Best regards

1 Like

I’m running into the same issue. I got a second-hand 10 II device, which was updated to Android 12. If I use XperiFirm the only older version I can find for this device is ones where the “market” is set to “internal”. If I search around I can only find versions as a file with a .ftf extension, which newflasher doesn’t accept.

This means it’s very hard to install Sailfish on this officially supported device. I think that if Jolla depends on a specific version, they should provide instructions on where to get the required firmware files and how to flash them.

1 Like

I updated my X10III from Android 12 to Sailfish without issues. As flashing Sailfish installs the correct AOSP firmware anyway, I don’t really see a downside doing that. Someone at Jolla also said that “it seems to work fine, but the official method remains to be via Android 11” or something along those lines.

…unless newer Android updates make some permanent changes to the devices using EEPROM or some other hidden obscure way, but I really really hope this is never the case.

but are they talking about doing so on a 10iii, where the question here is about the 10ii?

the install process has changed significantly between different hardware releases, so not sure it is safe to infer outcomes between the 10iii and 10ii.

don’t get me wrong, i’d be delighted if the 10ii can safely be SFOS’ed from Android 12, i have one sat right next me.

1 Like

How about using Androxyde/Flashtool instead?

Flashtool didn’t work for me. That just gave me some java stacktrace. I managed in the end by unzipping the ftf file and then running newflasher.

1 Like

I would like to try SailfishOS free version on my Xperia 10 II, as nobody tried installing Sailfish from Android 12, I’ll try and let you know if works ok

1 Like

New link to the supported devices page is Supported Devices | Sailfish OS Documentation

One has to note that the 10 III is listed as being ok with Android 12. My guess is that the 10 II could also be OK with Android 12.

1 Like

Read the link you provided :slight_smile:

Or @carmeloferso can update us if flashed his 10 II successfully from Android 12.

Device Model Required Android First release Note
Xperia 10 II Single XQ-AU51 Android 11 4.1.0 Kvarken Android 10 is ok, too
Xperia 10 II Dual XQ-AU52 Android 11 4.1.0 Kvarken Android 10 is ok, too
1 Like

I meant and wrote that the 10 III has a note where it says Android 12 is OK and the 10 II has not. Instead the 10 II has a note where it says Android 10 is ok. And one of the questions above was if the 10 II could be updated to 12 and then be flashed to SFOS.

I am late. I installed SFOS on Xperia 10 II Android12 firmware. Everything is working and stable. Battery life is very good.

Only bug i found is location never works. GPS is working in the test tool and showing satellites, but it never get a pinpoint lock on the location.

3 Likes

Just wanted to add my experience to this.

I took the plunge today and did a clean flash of v4.5.0.18 on Xperia 10 ii running Android 12 and I can confirm that everything is working as expected including GPS.

One question I do have is regarding performance. I’ve not installed Android app support so I’m running pure Sailfish OS but compared to the XA2 it doesn’t feel any snappier. Is this to be expected or is it that because I’m running on top of Android 12, the performance is being hindered somehow?

2 Likes

In order to flash my X10ii running Android 12, I am using an USB hub because the procedure fails with USB3. The instructions are about using ASOP Android 10 but I have also downloaded the ASOP Android 12 and tried to use it but it fails

https://developer.sony.com/file/download/software-binaries-for-aosp-android-12-0-kernel-4-19-seine/

I can edit the flash.sh script in such a way, it will take this image instead. Does this make sense for you or ASOP Android 10 is the unique option available? Thanks.

I have found this thread about using ASOP Android 11 and the test failed but no harm have been done. The test was done on March 22th, possibly something might be changed in two months or not.

FLASHING LOG:

roberto@laptop: ~/Sailfish_OS-Jolla-4.5.0.19-xqau52-1.0.0.19$ sudo bash ./flash.sh --dry-run

Flash utility v1.2
Detected Linux
Searching device to flash..
Found XQ-AU52, serial:QxxxxxA, baseband:1xxxxx3, bootloader:1xxxxx5
Found matching device with serial QxxxxxA
Fastboot command: fastboot -s QxxxxxA
>> fastboot -s QxxxxxA getvar secure
<< secure: no

The supported Sony Vendor partition image wasn't found in the current directory.
Please download it from
https://developer.sony.com/develop/open-devices/downloads/software-binaries/
Ensure you download the supported version of the image found under:
"Software binaries for AOSP Android 10.0 - Kernel 4.14 - Seine"
and unzip it into this directory.
Note: information on which versions are supported is written in our Sailfish X
installation instructions online https://jolla.com/sailfishxinstall

That does not make sense. Why not just follow the instructions?

1 Like

Just curious about Android 12 because the phone arrived with such version.

$ sudo bash ./flash.sh 
Flash utility v1.2
Detected Linux
Searching device to flash..
Found XQ-AU52, serial:QxxxxA, baseband:1xxxx3, bootloader:1xxxx5
Found matching device with serial QxxxxA
Fastboot command: fastboot -s QxxxxA
>> fastboot -s QxxxxA getvar secure
<< secure: no
>> fastboot -s QxxxxA flash:raw boot_a hybris-boot.img
Sending 'boot_a' (18404 KB)                        OKAY [  0.588s]
Writing 'boot_a'                                   OKAY [  0.107s]
Finished. Total time: 0.714s
>> fastboot -s QxxxxA flash:raw boot_b hybris-boot.img
Sending 'boot_b' (18404 KB)                        OKAY [  0.592s]
Writing 'boot_b'                                   OKAY [  0.106s]
Finished. Total time: 0.719s
>> fastboot -s QxxxxA flash dtbo_a dtbo.img
Sending 'dtbo_a' (272 KB)                          OKAY [  0.019s]
Writing 'dtbo_a'                                   OKAY [  0.007s]
Finished. Total time: 0.033s
>> fastboot -s QxxxxA flash dtbo_b dtbo.img
Sending 'dtbo_b' (272 KB)                          OKAY [  0.009s]
Writing 'dtbo_b'                                   OKAY [  0.008s]
Finished. Total time: 0.023s
>> fastboot -s QxxxxA flash userdata sailfish.img001
Sending sparse 'userdata' 1/3 (778236 KB)          OKAY [ 24.748s]
Writing 'userdata'                                 OKAY [  0.003s]
Sending sparse 'userdata' 2/3 (751411 KB)          OKAY [ 24.193s]
Writing 'userdata'                                 OKAY [  0.001s]
Sending sparse 'userdata' 3/3 (109100 KB)          OKAY [  7.250s]
Writing 'userdata'                                 OKAY [  0.001s]
Finished. Total time: 56.230s
>> fastboot -s QxxxxA flash oem_a ./SW_binaries_for_Xperia_Android_10.0.7.1_r1_v12b_seine.img
Sending 'oem_a' (265376 KB)                        OKAY [  8.252s]
Writing 'oem_a'                                    OKAY [ 37.886s]
Finished. Total time: 54.733s

Flashing completed.

Remove the USB cable and bootup the device by pressing powerkey.

@espen reported an issue with Bluetooth after flashing SailfishOS over an Android 12 base on an Xperia 10 II (but everything else seemed to work fine, as reported by @farz2farz and @MDJ, too), and stated that his original Xperia 10 II on which he flashed SailfishOS over an Android 11 base did not show this issue.
Reference:

Can someone who flashed SailfishOS over an Android 12 base on an Xperia 10 II confirm or deny this observation (e.g. @farz2farz or @MDJ)?

1 Like