Share your experience!
Hello,
My Xperia S is not detected by the latest PC companion on a Win 8 PC. It's only charged when connected to PC with the usb cable. At the same time an Arc phone is detected on the same PC by the same PC companion when connected with the same usb cable (both its own usb cable and Xperia S' usb cable).
Does it mean that the problem is not in PC, not in Win 8, not in PC companion, not in usb cable, and only in the phone Xperia S?
And if it does what can be wrong with Xperia S? Otherwise it works perfectly.
Please help - cannot upgrade to JB / offload media.
I'm assuming you're using ICS. If so, I'd recommend you to check this out:
http://talk.sonymobile.com/thread/36089?start=100&tstart=0
Hope it helps! 
P.s. Even though I had faced the same problem on a Windows 7 PC, but I'd suggest you give it a try on your Windows 8 system. Best of luck, mate!
Thank you, maroof
Yes it's ICS. Unfortunately, your way didn't help. I've looked thru all the thread and see what a big issue it was for many people... As a summary, these solutions also did.t help:
1. USB debug mode on / off - does not make any difference;
2. I have no mtpapp in my phone to clear data from (only MTP extension service)
3. I have no unspecified devices under "devices and printers" or "device manager", nor I have anywhere any yellow triangles with exclamation mark.
But other phone (Arc) connects fine. Isnt' ISC on Arc the same as in S?
It has nothing to do with what firmware you are runing - For Windows 8 it's about driver signing or signatures and wether are they been allowed - Google how to disable driver signing on Widows 8
Have done it. But how this helps? Do I need now to find / istall Xperis S driver for win 8? Where's it?
Have you tried to connect your phone to any other laptop or Pc?
Yes. And in other PC, it's the same - Arc is detected, S - no.
So these other Pc's are they also running Windows 8 - If not then check your cable and disabling driver signing allows non authenticated drivers in this case the XS to be allowed to installed the drivers
I'd second what Thommo has said. Try connecting your phone to a pc/laptop that's not running Windows 8. Try Windows 7.
One of them runs Win 8 and the other - XP. None of them detects XS.
Regarding cables: Arc is ok with both of them (its native and that of XS), XS is not detected with both of them (its native and that of Arc).
I've now disabled driver signing. What's supposed to happen when I connect XS? Should the driver be autoinstalled or I should take it from somewhere?