I'm assuming this is a store "Genius" guide, and not for actual technicians.
I'm assuming this is a store "Genius" guide, and not for actual technicians.
There's an easy, tool-free fix: Liberally spray the home button with some Deoxit [which can be found at a RadioShack or on Amazon]. Then press the home button several times to ensure that the solution fully saturates the underlying connection. Wipe off the excess and let your phone sit for a while. Your home button should work wonderfully after that.
The top left piece is what is pressed by the external power button. The small black dot is raised, and wears down over time, eventually failing to make contact with the external button. The cable just needs to be replaced and can be found online for ~$5.
You don't have to wait, they don't have to worry about giving you back "your" specific device after it's been repaired. They can just wipe the data and put it on the pile of refurbs.
Try running the Apple Calc app, then hold the power button until the 'slide to power off' prompt appears and then let go and hold the home button gently until the calculator app force-closes.
A previous reddit thread advised that procedure, apparently to trigger some 'recalibration'. It's possible it's placebo effect, but it appears to have slightly helped for my home button. http://www.redmondpie.com/how-to-recalibrate-iphone-home-but...
Seriously, it's a physical switch. There's no "calibration". "Recalibrate" a physical switch by doing some magic ritual in the Calculator app? If you believe that worked, I have some really high-quality HDMI and SATA cables you might be interested in purchasing, for very reasonable prices.
(Not by holding a switch down of course, you would need to push and release the switch many times to see a debouncing change)
I also see no reason that debouncing would require calibration. Basic debouncing just ignores any additional events that occur within a set period. That would just be set at the factory. There's a huge gulf between the timeframe of multiple events occurring due to switch mechanicals and the timeframe of legitimate ones.
Finally, the idea that somehow the Calculator app triggers a secret magic calibration step is just absurd. Even if you can somehow swallow the idea of software calibration of a simple mechanical switch, that detail makes it clear that this is nonsense.
For what its worth, I am doubtful. There did appear to be some subjective improvement in responsiveness, but I didn't benchmark it. It is not the Calculator app in itself that functions as this, I had originally read any stock Apple app would do it.
Software reset does fix this for some, so I don't think that some button state polling problem relating to software is inconceivable. Possible, but unlikely.
More info here - they acknowledge it is likely bs. http://lifehacker.com/5909709/recalibrate-your-idevice-home-...
The bit in the middle where we make things out of a few dozen pieces of human sized metal is the aberration.