Unable to re-flash my Xperia 10 V to Sailfish OS - Your device is corrupt. It can't be trusted and will not boot

My situation with my phone that I just wanted to get the battery indicator working again, has gotten worse.
Now I’m only able to run Android 13.

And then trying to follow this post

I have at least two issues with this though:

  1. I’m unable to upgrade this reinstalled Android.
  2. I’m unable to find working drivers. The zipfile of Xperia 10 V USB drivers on the Sony page appears corrupt/empty.

So then I try fastbooting via Linux following their instructions, which leaves me with:

$ sudo ./flash.sh
...
"fastboot: error: failed to boot into userspace fastboot; one or more components might be unbootable.

So I try following this post:

But then after rebooting I am confonted with the message:

Your device is corrupt. It can't be trusted and will not boot. Your device will be powered off in 5 seconds. on my phone.

Have you tried downloading a complete firmware package from XperiaFirm and flashing with newFlasher? Note you need to be in flashmode for this, not bootloader mode. You should have a green LED, not a blue one.

It is my understanding that flashing the XperiaFirm images with newFlasher completely rewrites just about every partition, so if that doesn’t work then I wouldn’t know what else you could do.

2 Likes

No, how does that work?

I think you enter flashmode by holding both volume keys while connecting to a computer? Or maybe just volume down.

Download XperiaFirm, it’s pretty self explanatory on Windows. On Linux you can run it with mono. Either way, select your device on the left and an appropriate available firmware on the right, and download it.

NewFlasher you can get from XDA Forums. Place the executable (likely newflasher.x64 or newflasher.exe depending on your computer) in the folder that XperiaFirm downloaded firmware into. They say you then just double-click the executable and the flashing process starts - I prefer to call it manually from a terminal window. Either way, it’s that simple. Newflasher will spot your phone (so long as it’s in flashmode with the green LED) and begin flashing as many partitions as it can find data for in the current directory. You may need to confirm you want to wipe userdata etc.

After it’s done, power off the phone and power it back on again, and it will boot Android.

1 Like

Okay. I tried doing that but the firmware remained the same.

There’s also a lot of options out there.
Which one do I choose?

1 Like

If I was you I’d choose the standard “Customised EU/UK” customer and from the column on the right an appropriate firmware for your needs. 68.0.xxxx, 68.1.xxxx and 68.2.xxxx refer to the three Android version updates that were shipped with that phone (eg. Android 13, 14 and 15).

Download the one you want, save it to a new directory, and when its finished run newflasher from that directory. Your command prompt window there looks fine, just ensure you’re in flashmode and hit enter!

Okay, Android 14 it is then.
What’s with this GordonGate flasher? Should I say yes to that?

Try it without first. If it doesn’t work, your computer doesn’t have the drivers to talk to your phone. GordonGate is just a driver if you need it.

I don’t see this thing do very much after this…

Is it supposed to finish in half a second?

It doesn’t look like you’ve flashed anything yet.

Perhaps have a watch of a tutorial.

1 Like

Those tutorials I find are 5 years old.

That shouldnt matter.

Do the flashing again, and as you have already dumped the DRM-Keys, answer “n” at the last question this time.

1 Like

I think I know what I did wrong. I answered “y” at “Do you want to keep userdata?“.
For whatever reason I read it as “Do you want to erase userdata?“.

I now have Android 14.
How to get back at Sailfish?

Just making sure: you are aware that the 10 V port has major issues?

You actually might want to hang back a bit. According to @shark’s 10 iv community port thread, there’s a community 10 v port in the making.

1 Like

I’m aware that it has issues.
I did not know that they were this bad.

I tried going back to Sailfish. It failed again.
After install it just keeps restarting after the unlocked bootloader message.

And then at restart goes back to “Your device is corrupt“.

As much as I understand the desire to run SFOS, at this point I probably wouldn’t bother running the official port on 10 V.
Here’s the post I was refering to: Lineage based port for Xperia 10 IV - #33 by smatkovi

I think @Schlens suggestion to wail till the community-port is ready is a good suggestion. On that way you could install LineageOS in the mean time.
If you want to reflash the official port, than your information what ist not working is to less to help you.

1 Like

Flashing the X10V with SFOS is unfortunately only something for experienced people. In my opinion, you push too hard to get to the goal. First, try to execute the Jolla guide correctly. After that, you can proceed to combine the different versions and images. Write down what you do step by step. If something goes wrong, take a deep breath and take a step back. Follow the official guides and don’t use any fancy tools that no guide is recommending.

2 Likes

I never ever ever in my life have heard this about a software issue.
This is not a car.
Not being able to install an OS on a storage device should never be an issue, unless the storage device itself is physically broken or the OS is not compatible with the instruction set architecture.

The only mistake during following the guide was that I thought that I could get newer Android software binaries when I followed the guide and due to issues from using newer Android software binaries, I later wanted to fix that by refollowing the guide, but apparently Sony/Sailfish software is so “brittle” that it cannot even handle that.
You do understand that following the guide doesn’t work for me no more right?
That’s why I’m trying to use fancy tools that no guide is recommending.

But I can return to Android OS no problem.

I’ll try installing Lineage OS, because I simply have been shut out of Sailfish for I guess the “sin” of not installing it correctly the first time. One strike and you’re out.