error msg:Device descriptor cannot be retrieved. Trying again. android_4.0.4

Hi all,

I am trying to get device descriptor http://www.circuitsathome.com/mcu/programming/android_adk_compatible_usb_host_library_release
But got some error :
Device addressed... Requesting device descriptor.
Setup packet error: D
Device descriptor cannot be retrieved. Trying again

when i connect the arduino+usb host shield with my android device then i am getting mass storage mode option but my application does not get it as accessory

system info:
I am using Arduino Uno , sparkfun usb host shield , android galaxy nexus 4.0.4 and i am using usb host shield library GitHub - felis/USB_Host_Shield at dev

please help me out .... :~

advance thanks :slight_smile:
Mahesh.

I have a similar problem with using my Google Nexus S phone with Jelly Bean Android OS. I got this message once. But usually the message coming from the Arduino Serial monitor is the following:
Device addressed... Requesting device descriptor.
found possible device. swithcing to serial mode
could not read device protocol version