I currently have a jailbroken/unlocked iphone 3g. ios 3.1.2 (7D11) and firmware 05.11.07 . I would like to wipe it clean eliminating all data then upgrade to ios 4.2.1 then jaibreak it and unlock it. I want to maintain an untethered jailbreak and don't want to update my baseband unless necessary. Is the baseband the same as the firmware? I have read many articles online but nothing fits my particular situation. Any help would be appreciated. Thanks!