I am currently running a jailbroken iphone 3G on firmware version 2.2 (5G77). The modem firmware is 02.28.00. It is not unlocked, but I believe I have the correct baseband for that capability (I think). I have been running 2.2 for a long time and I really think it's time to upgrade due to increased app support on 3.1.2. I am wondering, what steps to I need to take to do this if my phone is already jailbroken? What things need to be taken into consideration when upgrading from firmware version 2.2 to 3.1.2 on an already jailbroken 3G? I have been out of the scene for a long time, and it would really help if someone with the knowledge could sum it up for me. I don't want to make a mistake during the process because there was some minute detail I didn't know about..