Updating unlocked iphone 2g
If you are at 3.1, downgrade to 3.0 and use redsn0w to Pwn 3.0 then you have an upgrade path using Pwnage Tool.
SIM Free/SP Unlocked/Factory Unlocked i Phone 3G This applies if you bought your i Phone 3G for $$$$$$$.
This model of i Phone 3G doesn’t have an Service Provider lock (aka factory unlocked) and you are able to put any SIM card into the phone and get service.
The 3.1 update for the i Phone 3G and 3GS contains such an update, so running the vanilla updater straight away with i Tunes will reprogram and update the baseband. Read the description to identify your device, once you have correctly identified your device follow the specific instructions for that device as listed below.
SIM Free/SP Unlocked/Factory Unlocked i Phone 3G(S) This applies if you bought your i Phone 3G(S) for $$$$$$$.
Your phone is already unlocked so you do not need to worry about baseband updates, if your device was Pwned at 3.0 or 3.0.1 then you can use Pwnage Tool to create a 3.1and then use this to with i Tunes to upgrade and jailbreak your phone.
The ‘baseband’ is the generic nickname given to the internal components of the i Phone that handle the phone calls and Internet access.
This ‘baseband’ is a tiny and unique independent computer system that runs inside your i Phone, it is separate to the main system that handles the applications (such as email and google maps) and it talks to the main part of the phone over an internal communications network.
i Pod Touch 1G (Original i Pod Touch) Use Pwnage Tool to create a firmware image and restore with that using i Tunes.
i Pod Touch 2G Use Pwnage Tool to create a firmware image and restore with that using i Tunes, this will only work if you are already Pwned at 3.0 or 3.1.
Think of it like a cable modem or other peripheral that is attached to your home PC that needs occasional updates.
When a software update is released and presented to you within i Tunes the baseband is sometimes updated (to fix bugs or add new features).