T-Mobile's HTC One S gets updated, but you might already be up to date
Starting on Monday, T-Mobile customers with an HTC One S running on software version 1.53.531.16 or 1.84.531.2, were receiving an OTA update to software version 2.35.531.10. The update is being sent out through December 30th. If you don't want to wait for the OTA version to hit your phone, you can install it manually by hitting Settings, clicking on About phone. You then click on Software updates and finally Check now. Follow the set of directions to manually install the new software on your device. Again, you can choose to update your phone manually or wait for the easier OTA version.
The update brings Android 4.0.4 to your device, but also fixes a problem with a delay in data connection, repairs a problem with signal fluctuations, fixes a bug that dropped Wi-Fi connectivity or wouldn't allow a connection at all, repairs a bug causing random reboots of the device, allows email links to be opened, removes a lag when returning to the home screen and fixes a problem that caused streaming music to skip. The update also improves Wi-Fi stability, improves the user interface and Bluetooth connectivity and corrects a problem that freezes the phone at 2G when updating. If you already have the latter problem, you won't be able to get this update, so you will need to contact T-Mobile.
For the OTA update to go through, you need to make sure that your batteries are charged at least to 50% and have 140MB or more of free space on your HTC One S. Now there also is one major thing that impacts most of the T-Mobile customers with this phone. If the update from back in September already installed Android 4.0.4 with software version 2.35.531.7 on your HTC One S, your unit is considered up to date and you will not be receiving software version 2.35.531.10.
source: T-Mobile
The HTC One S
source: T-Mobile
Most T-Mobile HTC One S phones in use are already considered up to date
Things that are NOT allowed: