Have you ever thought of using google to search?According to the iPhone service guide:
"A Device Firmware Reset may resolve an issue that caused the device to not turn on and all other attempts have failed."
What does a Device Firmware Reset do? erase then reinstall the firmware?