Hi Everyone
I updated my iphone to 3.0 when it came out and then tried to jailbreak the phone and it failed for some reason so i had to restore it to factory defaults! i then found that itunes 8.2 wouldnt accept the carrier bundle! i did a whole lot of searching and found you could re-enable the carrier bundle importing in iTunes 8.2 by doing the following
_____________________________________________________________________________________
How to Enable Carrier Bundle Support in iTunes 8.2 in Windows.
_____________________________________________________________________________________
Step 1: Quit iTunes
Step 2: Press Windows Key + R to open the run dialog. Enter in cmd then click OK
Step 3: Enter the following command into the Command Prompt window.
"C:\Program Files\iTunes\iTunes.exe" /setPrefInt carrier-testing 1
Step 4: Connect your iPhone and click to launch iTunes from your Start Menu.
Step 5: Select your iPhone from the list of devices on the left then hold down the Shift key and click the Check for Updates button.
Step 6: Now you can now select your .ipcc file as it is not greyed out
_____________________________________________________________________________________
How to Enable Carrier Bundle Support in iTunes 8.2 in Mac.
_____________________________________________________________________________________
Step 1: Quit iTunes
Step 2: Click to launch Terminal from the dock or from the Applications:Utilities folder.
Step 3: Enter the following command into the Terminal window:
defaults write com.apple.iTunes carrier-testing -bool TRUE
Step 4: Connect your iPhone and click to launch iTunes from the dock.
Step 5: Select your iPhone from the list of devices on the left then hold down the Option key and click theCheck for Updates button.
Step 6: Now you can now select your .ipcc file as it is not greyed out
I then used the pwnagetool to create a custom ipsw and re-flashed it to my iPhone and was able to install the carrier bundle without any probs.