1604 means you are using a custom IPSW and your phone is not low level pwned - so until you low level pwn, you can only restore using an original IPSW
You can find original IPSW here: http://www.hackint0sh.org/f127/22056.htm
Spirit is *not* a low level jailbreak. It doesn't pwn your device.

