I've tested the Ardunio ADK with Google Nexuses and the Ardunio works fine without any problem ,so there is no problem in the Ardunio board ,but after referring to "Beginning Arduino Programming" page 51>>
http://www.amazon.com/Beginning-Arduino-Programming-Apress/dp/1430237775
"" If you are experiencing that nothing happens after you connected your device, check if your filter matches the values you defined in the Arduino sketch. Another error source is that your board can’t deliver enough power to power the Android device properly. As this is a requirement for the Open Accessory standard, make sure to power the board with an external power source, if necessary. """
so it's seems that the Galaxy S3 consume a lot of power and Ardunio can't deliver enough power to it.