My iphone 1 g running f/w 2.2.1 was connected to the pc and charging when the pc SMPS (power supply) went dead probably due to some voltage surge. I got the power supply replaced and the pc is working fine again, but the iphone won't charge and finally wend dead. I opened the iphone and desoldered the battery, charged it at 12v for 30 minutes and soldered it back. The iphone jumped back to life and booted up fine. But I realized that the home button and mic are also not working. Fortunately I have SBSettings installed with Kill Process plugin enabled. So I have to kill apps using it. But there is no workaround for the mic and the dock connector. How do I source and replace them. I have figured out that I need the "flex ribbon cable for the home button and dock with embedded mic". Is that the only way? Any suggestions? Has anybody done this before? Any pointers to detailed instructions? Thanks in advance .. all help counts.