The new 3.0 firmware for the new iPhone 3G S, due for release on the 19th June, has already been put up on the Apple servers for download.
The download is avliable at: iPhone2, 1_3.0_7A341_Restore.ipsw but for now it’s useless as it can only be installed on the iPhone 3G S.
However if we look at the name iPhone2,1 it leads me to believe maybe a new iPhone is being planned. As some hackers have found references to iPhone3,1 in the firmware so whats being planned Apple?