I experienced way too much drama last week trying to restore my 3g and get Cydia to work so now i'm just a tad nervous about switching to 4.0. Im currently running 3.1.2 w/ a 5.11.07 baseband and a 5.9 bootloader and on the T-mobile network. I've had success w/ blackra1n in the past. Can anyone give me any advice on what to do??
4.0 and up run kinda slow on a 3G so you may want to stay put.
If you really want to upgrade you can use one of these guides to do so safely so that you will still be able to unlock after:
Use a custom firmware that has been created with Pwnage Tool 4.1.2 and shift/restore to it in iTunes. You will preserve your baseband that way. If you do not have a Mac, you can find custom firmwares through Google. Make sure it is a 3G firmware.
That was my concern too but I updated using tiny umbrella no problem. As long as tiny works with the 3G you shouldn't have a problem I can post the info if you like.