send echo packets of 56 bytes (all zeroes) - this seems to work better, especially with unusual devices like iBoot, thanks go to Michael Higgs for debugging