iPhone 3G 2.2.1 With 2.28 Baseband Modified (Activated/UnActivated) Firmware Download Links!

Those of you who want iPhone 3G 2.2.1 firmware with 2.28 Baseband and Cydia, download both the files below and join them using hj split.This works both on Windows and Mac. 2.2.1 may not be an important upgrade but it definitely puts and end to accidental upgrades to 2.30 baseband.

  • Please make sure your iPhone 3G is already pwned (you should have Cydia installed!).
  • Launch iTunes (Windows or Mac) and restore your iPhone to the downloaded Custom Firmware. (Hold Shift key (Windows) / Opt key (Mac) whle hitting the restore button in iTunes. This is super important).
  • yellowsn0w repository is already added. Install yellowsn0w from packages in Cydia and you are good to go!

Activated firmware for Non-legit iPhone users (yellowsn0w users/those who didn’t sign the iPhone contract)



UnActivated firmware for Legit iPhone users (those who did sign the iPhone contract)



42 Replies to “iPhone 3G 2.2.1 With 2.28 Baseband Modified (Activated/UnActivated) Firmware Download Links!”

  1. HI,i have 3g i upgrade it to 2.2.1 by mistake,finally i downgrade to 2.2 but my modem firmware is still same 2.30.03 is there any way to downgrade to modem to 2.28, please help !!!

  2. Hey kkiran,
    I got my Iphone in Germany… Yes, I installed yellowsnow and it didnt work because of my baseband. When I used the firmware iPhone1_2_2.2.1_5H11_Custom_Restore_NotActivated.ipsw.001iPhone1_2_2.2.1_5H11_Custom_Restore_NotActivated.ipsw.002 the phone locked or something. How can I activate the phone even without using the legit sim?

  3. I have a 3g (using on AT&T with a contract) that I jailbroke at and still have with 2.2 and 2.28 firmware. I downloaded the HJ Split and joined the files to make the iPhone1_2_2.2.1_5H11_Custom_Restore_NotActivated file. I didn't upgrade on iTunes to 2.2.1, but instead just tried to first restore to the file mentioned. I get an error while trying to restore saying "the firmware file is not compatible." I have iTunes 8 and backed up my iPhone, re-started the computer, but nothing works. What am I doing wrong? I was afraid to upgrade to 2.2.1 and then try to restore to the file mentioned above because I didn't see that as a detailed instruction! Thanks in advance.

    1. Frankly speaking, I never saw a 'Firmware file is not compatible message'! That file is for 3G iPhone and I tried them both yesterday and they worked just fine. Did you join both part 1 and part 2 using HJSplit? What is the size of the joined file? Are you on Mac or Windows?

      p.s : Never directly update to 2.2.1 from iTunes, you have to restore to the joined file….

      1. Yes, I joined them using HJSplit. used the links to HJSplit and the 2 files from one of your links. Now combined, it's a 135MB file. I'm on Windows XP Media Center Edition version 2002 SP3.

        1. It should be well over 250 MB in size if I am not wrong. You will see a .001 and .002 file. You need to download them both. SOmetimes, they turn out to be .zip extensions. Either case, you have to rename them to .001 and .002 and use HJSplit to join them.

  4. Kiran, thanks for the great tutorials and custom ipsw's. I used iPhone1_2_2.2.1_5H11_Custom_Restore.ipsw above and successfully downloaded, rejoined, and loaded it on to my jailbroken Iphone3G (which was running 2.1). Everything loaded fine, except that don't have the right firmware. (02.11.07 rather then 02.28.00). Any thoughts as to why this happened?

    here's a screenshot. http://www.flickr.com/photos/wonderfullyrich/3470

      1. The version on my phone is 2.2.1 (5h11) with a Modem Firmware of 02.11.07. You can see the screenshot at http://www.flickr.com/photos/wonderfullyrich/3470
        I did this using iPhone1_2_2.2.1_5H11_Custom_Restore.ipsw you posted above.
        I've also now tried the 2.2 firmware iPhone1_2_2.2_5G77_Custom_Restore_iLikeMyiPhone_533MB_Activated.ipsw and the baseband still remains 02.11.07.
        I haven't got a clue why it's not upgrading the baseband and curious if you've ever seen this before.

        1. Simple! You must be on firmware 2.2 (directly from Apple, download it from Downloads section) to get to 2.28 baseband first and then restore it to 2.2.1 downloaded here. I should have made it more clear in the post, will do soon. I got a similar response earlier…

          1. Looks like that worked! Thanks kiran. Your guides, quick replies, and especially your ipsw's are brilliant! I really appreciate the work you are doing with this as although I'm an IT guy it took a while to make sense of how to unlock this and not brick your phone. Your posts are what finally made it make sense. (and your ipsw are what made it work)

  5. Hi I have a jailbroken plus unlocked iphone 3g activated. I'd like to know if I upgrade to 2.2.1 with your custom file will i lose my activation. Cause thats the most difficult thing for me to obtain. Don't know anyone who would let me use there sim for it.

  6. Kiran, I'm a little foggy on the unactivated vs activated thing. I have a legit iphone, 1 year into a 3 year plan. Got it from Rogers in canada, and I'll probably continue to use it at rogers. I however may want to unlock in the future (I might be going to US for a bit) and I'd like to unlock it for then. I'm assuming based on previous posts I've read, that I want to use UnActivated firmware?
    Currently my iPhone is running a Jailbroken 2.2 firmware with 2.28 baseband, so I'm in business, all I need to do is fire up iTunes and shift+restore with the non acttivated custom firmware.
    Also, Does it matter what version of iTunes I use? 8.10 x64 bit okay? Or should I stick to 32 bit? I don't know where I read it but I saw some guy said he had problems with itunes 8.10 and custom firmware restore, he had to downgrade to 8.02 in order to use shift+restore on custom firmware, you know anything about this?

    Thanks for your responses ahead of time :).

    1. Yep, inactivated firmware works and all the firmware I post have 2.28 baseband… I never had issues with a different version of iTunes, go ahead and try without downgrading iTunes… 🙂

      Sent from my iPhone

  7. Hi, I have a iphone 3g which is unlocked and jailbroken with yellowsnow and cydia. version 2.2 and baseband 2.28 I am using my tmobile sim in it. Which file do I use? The activated? if so will I still have an activated phone and do I need to do anything with the yellowsnow that I already have installed? Do I leave it installed or uninstall it and if yes do I do that first then reinstall it after update?Also while I'm performing this update do I leave sim card in or out?

  8. THANKS A LOT!!! After downloading 6 different custom 2.2.1 Firmware's, I came across your site! I was also getting the no service and (null)(null) for my service provider. All I had to do was download your Unactivated custom IPSW files, join them and restore my iphone 3g using that firmware, let iTunes activate the phone and now everything is back to normal! Thanks again.

    1. @Jsn What baseband are you on? Are you on legit contract?

      I have 2.2.1 baseband 2.30.03 and i tried using the activated custom ispw file but i still get the (null)(null).

      I am not on legit contract so do you know how to activate the phone without legit sim?

  9. Hi, I currently have my 3G jailbreaked and unlocked using quickpawn. The firmware is 2.2 and baseband is 2.28. If I do this restore, it will upgrade to 2.2.1 and keep the baseband the same? Also, with 2.2.1 I can play games that not compatible with 2.2? Thank you!

        1. Well, 2.2.1 is not a major update. It was a silly attempt by Apple to thwart the unlock attempts. Apart from few bug fixes, 2.2.1 has a 2.30 baseband. Thats pretty much it! As always, the newer the firmware, the better the stability (apart from few catches like baseband upgrades!)!!

  10. 2.30.03 cant activate Help, wife updated trying to be nice you know?got a new turbo sim but cant activate can anyone help. down graded to old baseband but still cant activate? can anyone please help me

  11. i had 3g iphon 2.2 with base band 02.28.00.
    loaded itunes (latest version 8.2) then plug iphone in with usb. hold down shift button then click restore button. used custom firmware from above link 2.2.1. then after restore checked version.

    firmware 2.2.1 base band still 02.28.00 it worked!!! thanks!!!

    tried to unlock to t-mobile…works!!!

Leave a Reply