[HTC One S] Joshoua:
Hello guys,

I decided to post this, since I think lots of people will need the help. They won't have to spend three days to be able to fix their phones.

Here's what in a few words.

I got a replacement for an HTC One S z520e (the S4 processor). The replacement I got was an HTC One S z560e (the S3 processor). I didn't know however, so I was trying to root/change rom with S4 compatible software. This led to lots of confusion and lots of frustration.

So first things first, before trying anything at all, make sure what model is your phone. Here's what I know so far:

How to tell an HTC One S S4 from S3:

1) The retail box. S4 processors are z520e model, S3 processors are z560e model.

2) Through hboot (hold volume down while booting). S3 has a VilleC2 name in hboot (mine at least was like that)

3) Through a CPU program (CPU Spy, Set CPU etc). S3 is 1.7GHz

Once you know which one you have, you can easily find software for both in the development forums. Make sure however that you know the model before trying.

If you were silly enough (like me) and proceeded to install the roms etc, without confirming the model, don't panic. I soft-bricked my phone,I went through it and got out with a working phone.

Here are signs on how to tell that you are doing something wrong:

1) Even though you follow ALL the instructions by the letter, you still can't get into recovery. Most probably you are flashing a wrong model. I thin z560e does not have a custom recovery, yet. I was trying for a whole afternoon to get into recovery, tried all recovery roms, nothing. It was because I was trying to use an S4 rom on an S3 device.

2) When you download an RUU and try to install it, you keep getting the Error 320, wrong signature. That's because you are trying to install a z520e RUU on a z560e device.

Here are some tips I found useful during my odyssey with the device:

1) If something doesn't go the way it should, if you think that you are following ALL the instructions and can't get it to work the way you want. CHECK THE MODEL NUMBER. The instructions in the development forum are clear enough and I can confirm they work as they should on both models.

2) While trying various ways to boot my phone after I soft bricked it, it stopped turning on. I was pushing the power button, the screen would blink for a sec and then turn off. I thought I bricked it for good. I was wrong. Just leave it to charge for a couple of hours, forget it, go play a game or something. When you come back, take it out of the plug and try again. It should work now. I noticed that the orange led was turning on when I was fiddling with it, this probably means that the phone is not dead yet.

Useful links for unbricking, rooting etc:

1) This post helped me a lot. Just don't forget to use S3 RUUs not S4!!! http://www.htconeforum.com/forum/ht...e-your-htc-one-s-back-100-stock-relocked.html

2) You can find the S3 RUUs here, http://xdaforums.com/showthread.php?t=1543588

3) I managed to root the S3 using this http://www.modaco.com/topic/355509-testing-villec-superboot/

PLEASE USE THE ABOVE POST WITH YOUR OWN RISK. I AM JUST SHARING AN EXPERIENCE, I AM NOT A DEVELOPER. DON'T BLAME ME IF YOU SCREW UP.

However if you need any help, just let me know and I will do my best.

Cheers.:cyclops: