So i've been running my iPhone 3G with iPad baseband on 3.1.3 with T-mobile for about a week now and was wondering if it's possible to upgrade to like 4.2.1 or not? I heard you need a custom ipsw, but I wasn't sure if using a program like sn0breeze would work with my baseband. FYI, when I try to update through iTunes, my phone gets stuck in recovery mode and I have to restore, rejailbreak, unlock, and reinstall everything. I figured I'd just throw that out there... On a side note, I'm loving how my new phone is working, but it's just really frustrating not being able to run my favorite apps (most of iTunes is 4.0 or later now). Is there another way around this without upgrading to 4.x? That would probably be the most ideal in my case. Thanks guys!