Hi i currently have an iphone 4 on 4.2.1 and the phone was originally on vodafone and im now using a gevey sim card to enable me to have an orange sim card in it but i really want to upgrade to ios5 and b able to unlock my phone but i know the baseband that i have does not allow me to unlock it im just wondering if i upgrade to ios5 will this change my baseband?
Upgrading the baseband won't help it. You'll actually want to preserve the baseband if you want to go ahead and upgrade to 5.0.1 anyhow. This way you can purchase a Gevey Ultra SIM from applenberry.com to unlock the device on 5.0.1. In fact, the Gevey Ultra will work on the device for unlocking right now on 4.2.1. You have a choice to stay or upgrade. Just keep in mind, when upgrading to 5.0.1, always use a custom firmware. Using a stock fw will screw you up even more in terms of unlocking.
i know a gevey will work i just hate the way i dont get a signal at work even tho its in a specialist orange area and it takes me about an hour to get a signal after i leave.i just want to unlock it the normal way so i dont have to do the '112' thing.is there no way i can get a custom firmware so i can jailbreak with redsnow then use ultrasnow to unlock it?
Using a custom fw preserves the baseband, but there isn't a point in preserving the bb bc 1) you don't already have an unlockable baseband (software-wise) and 2) you don't want to use the Gevey SIM.
Edit: directly answered, no you can't software unlock it. No matter what you do. You need a Gevey SIM. Or check with your carrier to see if they will do a factory unlock.