This is an update to the article “My Tasker program – BlackBerry Sound Profiles for Android” (http://blog.vpetkov.net/2011/05/10/my-tasker-program-blackberry-sound-profiles-for-android). Download the new file here, read through “what has changed”, and “what I have updated”, and then definitely read the original post (url above) as it contains all the details and how-to information.
What Has Changed:
There are a couple of things that Google has drastically changed in ICS 4.0 when it comes to Sound, Vibrate, and Volume.
First of all, they have greatly simplified the Sound Settings. The Volume menu now contains: “Music,Video, Games, and other media” as one volume toggle, then “Ringtone and notifications” as another, and Alarms as a third. Something to note here is that the keyboard “clicking” sound can now be found under the keyboard settings -> under Advanced.
The Second change is the way “Vibrate” has been re-implemented. The new “Silent Mode” controls three things currently: Sound, Mute, and Vibrate. This is important as this was completely broken on 2.3. The next thing to note is the “Vibrate and Ring” option, as this has a negative effect when toggled on via Vibrate (it’s still sticky for some reason, but due to Silent Mode being fixed, we can now un-toggle it via Tasker).
What I have Updated:
There are two fundamental things that I’ve changed in every single task:
1.) I am now toggling on and off the Silent Mode. This makes a difference since it actually works correctly in 4.0.
2.) I am now also setting and un-setting the “Vibrate and Ring” mode. It is being un-set in every sound-profile task, except the “Vibrate” one, where it is set, but the volume is 0, so no ringing actually happens — however it ends up vibrating. The reason for this is because if I un-toggle this, it will not vibrate, and this is where google, IMO, simply has implemented this very poorly.
Here is the download:
Note: I updated the zip archive on 1-09-2012. If you downloaded before then, please re-download. What I changed is the Vibrate sound-profile task. It turns out that in ICS, if you set everything to Vibrate, but then set the volume/notification sound to something else, it overrides the “Vibrate” setting. While this seems logical, this was not the case in pre-ICS. It is now fixed.