I upgraded to 4.0 beta on my iPhone 3GS (with the latest bootrom), but it was too buggy, so I downgraded to 3.1.2 then used blackra1n to bypass the iTunes 1015 error. Everything worked, except for my phone, which showed no carrier and had 4 bars which were extremely low (but the first one was...