I have attempted to use this device on both Windows and Android. On Windows it performs flawlessly, but on Android it exhibits several strange behaviors. Namely, when attempting to use its audio output in an app, it appears to repeatedly disconnect and reconnect, and while "connected", the app usually becomes unresponsive. In particular, I have observed this issue in two separate recording apps, which would record about a one second clip before the recording suddenly cuts, even if the app appeared to record for longer (it would appear to stutter a lot while attempting to record with the AIOC plugged in). These short clips also appeared to use audio from the phone microphone rather than the AIOC. I have also observed the issue in Robot36 attempting to decode SSTV, which would mostly be frozen with occasional spurts of proper operation. During the periods of proper operation, the app would be using the phone's microphone instead of the AIOC. I have previously used Robot36 with a different USB audio device on the same phone and it worked without issue. In one instance, the entire phone actually crashed and restarted while attempting to test the properties of this freezing behavior. I do not observe this same freezing behavior in APRSdroid, but I could never get the interface to actually cause the radio to transmit, even with VOX enabled on a high sensitivity and with a sufficiently long preamble. Also, after enabling tracking, APRSdroid would inevitably get stuck on "AFSK busy" when attempting to use the AIOC, and prior to this, would either do nothing or, occasionally, play the AFSK tones over the phone speakers instead of through the AIOC. I cannot easily test the receive behavior in APRSdroid with my current equipment as APRS is not common in my area. In all cases, the common theme appears to be the AIOC audio interface not properly connecting to the phone and weird behavior occurring as a result. All similar operations on Windows (recording, Direwolf, and MMSSTV) work without issue. I am running AIOC firmware version 1.4.1 and Android 11.
I have attempted to use this device on both Windows and Android. On Windows it performs flawlessly, but on Android it exhibits several strange behaviors. Namely, when attempting to use its audio output in an app, it appears to repeatedly disconnect and reconnect, and while "connected", the app usually becomes unresponsive. In particular, I have observed this issue in two separate recording apps, which would record about a one second clip before the recording suddenly cuts, even if the app appeared to record for longer (it would appear to stutter a lot while attempting to record with the AIOC plugged in). These short clips also appeared to use audio from the phone microphone rather than the AIOC. I have also observed the issue in Robot36 attempting to decode SSTV, which would mostly be frozen with occasional spurts of proper operation. During the periods of proper operation, the app would be using the phone's microphone instead of the AIOC. I have previously used Robot36 with a different USB audio device on the same phone and it worked without issue. In one instance, the entire phone actually crashed and restarted while attempting to test the properties of this freezing behavior. I do not observe this same freezing behavior in APRSdroid, but I could never get the interface to actually cause the radio to transmit, even with VOX enabled on a high sensitivity and with a sufficiently long preamble. Also, after enabling tracking, APRSdroid would inevitably get stuck on "AFSK busy" when attempting to use the AIOC, and prior to this, would either do nothing or, occasionally, play the AFSK tones over the phone speakers instead of through the AIOC. I cannot easily test the receive behavior in APRSdroid with my current equipment as APRS is not common in my area. In all cases, the common theme appears to be the AIOC audio interface not properly connecting to the phone and weird behavior occurring as a result. All similar operations on Windows (recording, Direwolf, and MMSSTV) work without issue. I am running AIOC firmware version 1.4.1 and Android 11.