My sister's 3GS is currently running 4.0 and is unlocked on T-Mobile. I'd like to retain the current baseband (whatever 4.0 comes with), and not update to the iPad baseband so the GPS still works.
She wants to use 4.2.1 (because of the text tones per contact).
How can I update the firmware to 4.2.1 without updating the baseband? It has the new bootrom in it, and all the guides I've seen point to the Pwnage Tool, which will lead to a tethered jailbreak.
Any ideas? I updated my iPhone 4 yesterday using the TinyUmbrella to prevent the Baseband update, and it worked fine.
Check out this thread where I talked about it. You'll want to use PwnageTool (with a custom bundle) to bring you to 4.2.1 and then if Cydia isn't installed already, you'll use greenpois0n to do so and it'll give you an untethered jailbreak.
My 3GS is currently still unlocked with T-Mobile on 4.2.1.