I have a iphone 3g everything works but home button, it was runing on firmware 3.1.2 and unlcoked with blackrain. well this is the problem, it turn on and go to home page screen. but the home button is not working at all. But eveytime i connect the usb cable and turn on it go to recovery mode and i have to use blackrain to get it work. But if i don't have the usb cable connect than it will start up fine as other iphone and home button is not working after uploaded up. Also it dose go to dfu method, i hold the home button and power button at the sametime the phone will go off. I have hold the power and home button for 10 seconds and home button for another 10 seonds than the itunes will pop up... Anyone know the problem with my iphone and how to fix it?