I upgraded a jailbroken 4.2 (greenpois0n) to 4.3.1 redsn0w. I am not an unlocker and would have liked to keep current with the basebands. I also have saved my shsh blobs with tiny umbrella. I really have no idea why Anyway, when I upgraded to 4.3.1 and jailbroke with redsn0w, it kept my baseband at 02.10.04. I'm guessing cause of cydia and tinyumbrella. I tried to restore my phone to factory but I was stuck in the dreaded "must restore loop" Tried everything including DFU restore. (i also unchecked the set hosts to cydia)The only thing that worked was a download from TinyUmbrella website "FixRecovery". I finally got iphone back up but baseband is still at 02.10.04 (my other phone is stuck on baseband 03.10.1)I also tried a "new iphone" set up, nothing. So question is, How do I upgrade my baseband? I'm either doing something wrong or not in the proper steps. Is there a way to truly start fresh without cydia, download 4.3.1 (with updated baseband) and then jailbreak? All help appreciated.