This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM37X USB issue with NFC reader

I’m having an USB related issue with the AM37X evaluation module. I’m trying to access my NFC reader ACR122U via a test application. Everything works fine on every other device I tried like tablets and the like, but it never once worked directly on the AM37X. I used several different Android prebuilts from TI. When I plug in the reader, it seems to be discovered, on the serial output terminal I can see the reader’s name being listed, but not a single Android application running on the Am37X is actually able to communicate with it. Given that no issues occur on any other hardware that doesn’t use TI’s prebuilt but Google’s, I’m guessing either the board AM37X or the prebuilt Android on it causes the problems. Other USB hardware like mice, flash drives and the like all work fine on the AM37X. Anybody got any ideas, what’s going wrong?

Thank you in advance!

  • I have tested everything with a Beagleboard xM and TI's prebuilt Android 4.0.1 and at the same time used the same test application on an AndroidX86 with my VirtualBox. While Androidx86 lists every connected USB device, the Beagleboard doesn't find any single one! But, when attached to serial terminal, I can see it detect my devices with correct name and so on. And interestingly, mice and the like work, although they don't get listed in any application. Maybe this helps any of you to figure out my problem. Is there anything related to permissions in Android I've been missing all the time? Or any switch to USB host modes? (The usual USB permission dialog is presented to me in Androidx86, but not when I use the Beagleboard or the Am37X)

    Thanks!