As per my understanding Error 28 is a hardware error.so most likely you will want to return it to Apple for a replacement.This error is new to iTunes 8.2, on previous iTunes and with earlier firmware you would just stay stuck on Waiting for iPhone - basically iTunes is getting no response from the main … Read more