I have a 3GS which I am planning to sell unlocked. I upgraded to 4.0 official firmware but managed to downgrade back to 3.1.3 (it took a while) because I thought the JB+unlock would be better supported. But my iTunes is upgraded to 9.2. I have the 5.13.04 baseband which f0recast says is unlockable, but I don't know how old this f0recast software is or if a new JB has been released. I'd like to either keep 3.1.3 and JB+unlock using iTunes 9.2 (Spirit does not work for 9.2? I only have one computer so I cannot install an older version somewhere else) or upgrade to 4.0 stock and JB, but I NEED the unlock as well to sell the phone. I don't really care if I sell the phone with iOS4.0 or 3.1.3. I just need to get rid of it I tried using Redsnow 0.9.4 with a 3.1.3 IPSW and it wasn't verifying correctly. Could I use Redsnow 0.9.5 for the 3GS on 3.1.3 or should I upgrade back to 4.0 and apply Redsnow 0.9.5? Will it unlock with my baseband? Please help!! I have searched countless blogs and they are all so messy with contradicting information. What's the best way to proceed from here?