I’ve had some ISP issues so I haven’t been on IRC to discus any of this with the iPhone Dev-Team or anyone else for that mater, however I did tweet a brief message to @MuscleNerd on June 10th about the issue and will tweet him a link to this post so the issue can hopefully be resolved.
The issue is with the latest build of Redsn0w which at the time of this posting is 0.9.12b2 (Unless you’re counting Redsn0w 0.9.13dev2 :P). Now I haven’t checked how far back in the builds this issue exists but I believe it started with redsn0w 0.9.12b1.
When you Jailbreak a device such as a 3GS on iOS 5.1.1 and you want to flash/re-flash the iPad Baseband 06.15.00, you have to click Jailbreak, even though you don’t want to Jailbreak just flash the iPad BB. And Redsn0w will error (See IMG #1) telling you “Already Jailbroken This iPhone 3GS is already jailbroken with rocky racoon”. Now if you load Redsn0w really fast and quickly hit Jailbreak, it will actually Jailbreak the device again (See IMG #2 below), but it still won’t allow you to flash the iPad BB.
Include an option to Flash/Re-flash the iPad Baseband under Extras > Even More >, or just ignore the jailbreak and allow users to install the iPad Baseband like in previous builds.
(P.S. Selecting to install both Cydia and the iPad Baseband simultaneously almost always results in Redsn0w closing or locking up. I’ve found they need to done 1 at a time, and now I’m starting to think the iPad BB needs to be 1st, Cydia 2nd, (although I’ve always done it Cydia 1st, iPad BB 2nd). But even then you’d have to put a jailbroken device back to factory defaults to bypass the Redsn0w error…)