The newly released Redsn0w 0.9.6rc16 comes with handful of fixes and improvements. The updated version of Redsn0w 0.9.6rc16 & PwnageTool 22.214.171.124 includes a fix for the iPhone3GS & iPhone 4 side switch vibration issue (only for 4.3.3!).
If you’re already jailbroken at 4.3.3 (by either redsn0w rc15 or custom IPSW), you can install this fix simply by running redsn0w rc16 over your existing 4.3.3 jailbreak. Just uncheck the “Install Cydia” option and check any other options you want. The fix will be installed no matter what you’ve selected. This is safe for even ultrasn0w unlockers to do (because redsn0w itself won’t update your baseband…only an iTunes stock IPSW update/restore will do that).
Redsn0w rc16 has a few more improvements: Windows 7 and Vista users should no longer need to set their CPU affinity. Just run Redsn0w as Administrator in XP compatibility mode. Also, the “verbose boot” option for old-bootrom iPhone 3GS has been fixed for 4.3.3