I spent the whole day trying to get this working, reading threads, trying new software and solutions and still can't get anywhere. First off I downloaded pwnagetool and tried to jailbreak that way which either gives 1600 or 1604 errors when installing the custom ipsw. So having read more it looked like lots of people were having this problem and the solution was to put the iPhone into DFU then use ireb to get past the errors. I can get the phone into DFU, have installed ireb, but when i select the 3G in ireb is doesnt turn my screen white and doesn't crash ireb (which it is supposed to) so I can't progress... I've tried all of this on my mac and on my PC and no joy. My iPhone is new 3GS, 3.1.2, 16GB on O2 UK. help anyone?