When I first purchased this phone through TMobile, not only were the vibrations weak for texts and calls, but the sounds were also a problem and hard to hear in a pocket at max volume. My friends phone had most of the same ringtones but a different model phone so I copied their tones over mine and theirs were much louder sounding on my phone compared to the ones in my list that didn't get overwritten. I've Googled on and off over the months looking for a way to up the intensity level of the vibrations for texts and calls but haven't found anything, not even and app for that. I haven't rooted or altered this phone beyond installing apps. Called into Tmobile tech support this week and factory rest it to no avail. They sent me a new phone in the mail and it's the same, low db ringtones and notification tones and very weak vibration. The GS2 phones on a particular Canadian network are build a bit differently and have a good vibration mechanism and the GS2 phones on Sprint are a bit different too because I believe they have the flashing LED light on the front, so that means that not all GS2 phones are built with the same hardware. This makes it hard to figure out if it's a software problem or a hardware problem. Anyone have any ideas on how to fix this? I haven't rooted or installed a different ROM before so has anyone had this weak vibration problem then installed a different ROM and this fix it? I ask this thinking that maybe the mechanism has the ability to vibrate with more intensity but has been engineered down for some reason. I'm babbling now and not really educated enough on what all could be gained to combat this problem via a new ROM. Any thoughts or comments from others with this problem?