I am planning to buy a smartphone and install Sailfish.
I decided to choose the Xperia 10 V smartphone.
I have two questions:
This model has two manufacturer codes: XQ-DC54 and XQ-DC72. Do I understand correctly that only XQ-DC54 is supported and I will not be able to install the OS on XQ-DC72?
I do not see the installation instructions on the website Sailfish X Installation Instructions - Jolla . There is a menu item to select the model I need, but when I click the link, a 404 error opens. How can I get the instructions?
Please note that the Xperia 10 V is still a work-in-progress, beta stage style, which means that there is a number of hardware still not working, and, for most ppl, the device is not ready for everyday use.
Now, regarding your questions.
The installation file specifically mentions xq-dc54 model, so I’d go with that (already done so to be precise).
I confirm that the installation page is currently down for me as well (the Xperia 10 III page works perfectly fine ). I HOPE that they are performing some changes due to an imminent update, and that it will be up and ready to go soon! The instructions are pretty much similar with the rest of the devices, the only thing that changes is the base Android version required to be installed prior to flashing SailfishOS (currently Android 14 is required), and the blobs version from Sony dev site (look for zambezi imgs, v4b or v3a, whichever works for you)
Oh, and the SailfishOS image can be downloaded after you purchase (for free) the OS from shop.jolla.com (get free trial). The link works just fine.
If you want to use SailfishOS as a daily device you should consider buying a Sony Xperia 10iii (XQ-BT52) , its a mature and stable port, while, as said, the adaption for Xperia 10iv and 10v is still work in progress.
(You can find the installation instructions for the 10iii with the links above, just change the “10-v” in the link to “10-iii”)
My understanding is, that DC54 is officially being worked on, but you can install SFOS on DC72 using the DC54 SFOS-files and DC72 blobs, if you disable the hash check for the blobs in the install script, or change the DC54 blob hash to match the hash of DC72 blobs in the install script.
Guys, thank you all for your help. I didn’t expect the answers to appear so quickly.
I carefully read the information in the answers. Since I need the device to function fully, I decided to buy the Sony Xperia 10 III smartphone and install the SailfishOS on it.
I will try to implement this when I return from a business trip in a month. I hope everything will be successful and I will join your community.
Thanks for the response. Do you happen to know when a couple of the main problems (like the headphone jack not working, and battery percentage not showing) might be fixed?
The Xperia 10 III is getting harder and harder to get in some markets, so the newer systems very welcome.
Edit: So when I connect the phone to win11 the xperia 10 v be found. I can run different adp command such as “fastboot devices” so that the phone restarts to fastboot (I got a blue light on the phone). But then windows 11 cant find the driver and I lose connection to the phone. Ive tried different usb-c cables, different ports. Ive tried to turn off the phone and restart so it reboots to fastboot (blue light) but then win11 dosent understand what device is plugged in.
So for me it sounds like a driver and not a cable issue.
I would give up in a way at this point → Download a linux, put it on a stick and boot it. Then try to do the flashing again.
Edit: Where are you living? Perhaps somebody is near your place and can help with his/her computer.
That did the trick. It took me 10 minutes to get sailfish installed with booting to my linux. Thank you and hopefully this will help someone else in the futre.
The (little bit) funny thing about that is: I had problems flashing SFOS with Linux to older Xperia some time ago. How I solved it? I lent a Windows-Notebook and did it with Windows instead. So exactly the other way round.
Hello. I need your help. I’m trying to install SailfishOS on a Sony Xperia 10V. I’ve followed all the steps explained on the Jolla website. But on my macOS, once I get to the step of flashing Sailfish, my terminal gives me the error: “bash: ./flash.sh: No such file or directory”. I’m a bit of a novice, but I’m determined to migrate, though doing it alone is a little complicated.
After several installation attempts on my Xperia 10 V (XQ-DC54) under Windows 11, I finally found a combination of Android, Sailfish OS, and vendor blobs that seems stable for me.
Android 13 (68.0.A.0.829)
Sailfish OS 5.0.0.78 (Sailfish_OS-Jolla-5.0.0.78-xqdc54-1.0.0.52)
The official Jolla guide is a good starting point, but getting there was rough. On my device, the Blob combination originally recommended in the guide caused overheating, while the latest available Blob caused also heating and constant freezes.
A few notes that might save others some time:
Use a USB 2.0 port. I could not get flashing to work reliably over USB 3.x ports.
Install these drivers if needed and mentioned in the Jolla guide:
android_winusb.inf
sa0114adb.inf
ggsomc.inf
Also install any optional driver updates offered under Settings → Windows Update → Optional updates.
During my many flashing attempts, Windows repeatedly “forgot” the sa0114adb driver, so I had to reinstall it several times.
My installation sequence was as follows:
Unlock the bootloader (blue star) using Sony’s unlock code generated from the device IMEI and: fastboot oem unlock 0x… I ran this from an elevated Administrator: Command Prompt in the Google Android platform-tools directory.
Update Android OTA to 68.0.A.0.829 (still Android 13) via Settings → Software update.
Re-enable Developer Options and make sure OEM unlocking is enabled.
Verify that the bootloader is unlockable using the dialer test described in Sony’s guide.
Unlock the bootloader again and reboot. Complete the Android setup once more.
To get flash-on-windows.bat working, I had to make two small modifications:
Comment out the script’s self-hash verification.
Adjust the regular expression so it recognizes the 13/5.4/v4b Blob.
I then ran the script from the same Administrator Command Prompt, this time in the Sailfish OS directory. The device switched to the fastbootd screen, the script completed successfully, but the phone remained in fastbootd afterwards. I had to use the power button to select reboot system now to initialize the first boot.
The result has been very good so far. As expected, the camera and flashlight are not functional, but everything else I have tested works correctly:
no overheating
correct battery reporting
Wi-Fi
Bluetooth
4G
5G
VoLTE
Android App Support
recognizing SIM-card (after the second startup)
Hopefully this helps someone avoid the same amount of trial and error.
I just bought Sailfish X from jolla shop for Sony Xperia 10 V. I can’t see the download image in download section for Sony Xperia 10 V, latest is Sony Xperia 10 III.
@XperTE interesting findings about the Blobs, thank you!