The iPhone Dev-Team has updated RedSn0w with an improved iPhone 3GS baseband downgrade method and a niche 'DFU IPSW' feature.

This version covers 3 different types of NOR chips in the iPhone 3G and 3GS (the earlier version covered only the most prevalent NOR chip). We've also simplified the process and added logging to help diagnose any remaining stubborn iPhones.

The revised steps are:● Connect your iPhone in normal mode, then click "Jailbreak" after redsn0w identifies its model and BB version (you needn't pre-select the IPSW anymore).● Choose the "Downgrade from iPad baseband" option (you needn't worry about de-selecting Cydia anymore).● Do a controlled "slide to power off" shutdown of your phone and proceed through the normal DFU ramdisk steps.

If the downgrade fails the iPhone Dev-Team suggests posting your redsn0w log at the link below.

Use the "Extras->Even more->Backup" button to grab a copy of /var/mobile/Media/redsn0w_logs, then extract the log text file(s) from the zip and paste them into the comments (currently that log file is generated only during baseband downgrade runs).

Warning:3GS units manufactured in early 2011 or later have a NOR chip that's incompatible with 06.15.00 and so trying to install it will brick the device!

NEW DFU IPSW FEATUREThis feature is for users with a broken home or power button. It lets you enter DFU mode as long as your device is healthy enough to restore to a normal stock IPSW.

In redsn0w, go to "Extras->Even More>DFU IPSW" and select an IPSW that is currently being signed for your device and that you'd normally be able to restore to without any hacks. redsn0w will create an "ENTER_DFU_" version of the IPSW that you can restore to just like any other IPSW, except that now you'll be dumped into DFU mode towards the end of the restore (WARNING, your screen will remain completely black the only way to even know its own is that iTunes and redsn0w will detect it!).

You can download the new 0.9.14b2 version of RedSn0w from here. You can find instructions on how to perform the baseband downgrade here: Windows, Mac.

I'm pretty stumped trying to downgrade my baseband from 6.15. I keep getting an Exploit Failed message after the second stage is uploaded. One strange thing I've noticed is that on my iPhone it lists the modem firmware as 06.15.00, but in Redsn0w it displays "iPhone 3GS (5.0.1, 05.16.05)". Why wouldn't it recognize my correct firmware?
I'm trying to get my phone back to stock since AT&T has now approved my unlock. I've tried many variations (like not letting go of the home button when entering dfu, or not selecting an ipsw) but can never get past this Exploit Failed message.
Anyone able to offer any suggestions?

Cheers guys,worked a treat first time,bit of a heart stopping moment but success with compass and location services.the only thing left to get fix for is the missing antenna filter components on many iPhones out there,I've tried the wire bridge but it's not as good as the real thing.any help would be appreciated. Cheers!!...