As you are living in Canada, I suppose your Galaxy S3 is powered by Snapdragon as the Galaxy S3 of Benny-x and the Galaxy S4 of his brother.
So far, we have:
. Snapdragon-powered S3 using USB Audio Recorder PRO is working with ALO Pan Am or with iBasso D42
. Snapdragon-powered S3 using native USB Audio doesn’t work with ALO Pan Am or with iBasso D42
. Snapdragon-powered S3 using native USB Audio with USB debugging mode enabled is working with ALO Pan Am or with iBasso D42
Quad core Snapdragon-powered S4 has the same behaviour than dual core Snapdragon-powered S3 towards iBasso D42.
I don’t understand what happens with USB Debugging mode enabled
Normally, as far as I understand, there is no direct relationship between the USB Debugging and the native USB audio implementation:
"What is USB Debugging?
‘USB Debugging’ is a mode of your Android phone which can be activated after connecting your phone directly to a computer using a USB cable. With this mode, you can create connection between an Android phone and another computer with Android SDK in it. If you don’t know what SDK is, it stands for Software Development Kit. As the name suggests, this is a software which can help you develop new Android apps.
Therefore, with help of USB Debugging mode, you can establish a direct connection between your Android phone and a computer to make it available for deeper level actions. For some versions of Android, the USB Debugging mode is termed as Developer Mode as well."
When the USB Debugging mode is enabled on the S3 / S4, may be the timing of the transmission of some USB messages is positively modified.
Edited by DanBa - 6/30/13 at 3:23pm