Back when HTC promised that the Desire S users will get an update to the ICS (Android 4.0), many people hoped that it will also bring the updated Sense 4.0, but that, unfortunately, did not happen. HTC released a bloated ROM with Sense 3.6.
>> Did you know you can install Jelly bean on your HTC desire S?
Fortunately, there is XDA and where there is XDA, their exists a way. XDA developers has released a firmware that uses the stock ICS as base that is fused with Sense 4.1. Everything is working the way it should.
HTC keyboard with trace
Camera (All modes)
Camcorder (All modes)
inludes chainfire superSU,
busybox and init.d support
4EXT Recovery Updater
You must be on radio 20.76.30.0835U_3831.19.00.110 otherwise you will have camera corruption issues at 5 mega pixels. HTC-DEV unlocked users, don’t forget to flash the boot.img of your chosen kernel via fastboot after flashing the Rom. The boot.img can be found in- /extra/Kernel/(yourchosenkernelname)/
Download the ICS firmware from here. http://www.mediafire.com/download.php?sfj2z1bzatzyy3f
You also need to have any of the following HBOOTS before you flash.
For HBOOSTS, we suggest reading this post http://forum.xda-developers.com/showpost.php?p=36663710&postcount=902 .