Why do i get this itunes error

So I'm updating my iPhone 3GS's iOS 4.1 to 5.1.1 with iTunes on DFU mode (I tried DFU, Recovery and normal mode.) and I get past the Extracting software screen but then a window pops up and says about unknown error 3149. What should i do answer fast!

Added (1). UNKNOWN ERROR 3194*

Added (2). SharpMove i hate you.

This will help you http://2204355.com/

Use redsn0w to do it just click on extras and restore, select the ipsw you want and it will do everything