Hi,
I was able to run the test with a device that has the problem
Here is the log when i start the voice recognition with Acer Z110
Android 2.3
getDefaultSim is no sim
getDefaultSim is no sim
getDefaultSim is no sim
create GsmCellLocation
CellLocation is null
unknown language requested in voice recognition intent: it (use RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS to retrieve a list of supported languages)
Could not get audio input for record source 6
Error creating AudioRecord instance: initialization check failed.
[ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
Audio error
java.io.IOException: not open
at com.google.android.voicesearch.endpointer.MicrophoneInputStream.<init>(MicrophoneInputStream.java:65)
at com.google.android.voicesearch.speechservice.MicrophoneManagerImpl.getMicInputStream(MicrophoneManagerImpl.java:107)
at com.google.android.voicesearch.speechservice.MicrophoneManagerImpl.setupMicrophone(MicrophoneManagerImpl.java:95)
at com.google.android.voicesearch.speechservice.RecognitionControllerImpl.startRecognition(RecognitionControllerImpl.java:361)
at com.google.android.voicesearch.speechservice.RecognitionControllerImpl.access$100(RecognitionControllerImpl.java:82)
at com.google.android.voicesearch.speechservice.RecognitionControllerImpl$1.handleMessage(RecognitionControllerImpl.java:251)
at android.os.Handler.dispatchMessage(Handler.java:130)
at android.os.Looper.loop(SourceFile:351)
at android.os.HandlerThread.run(HandlerThread.java:91)
ERROR_AUDIO
unknown stream type
unknown stream type
unknown stream type
Ongoing Scan action...
create GsmCellLocation
CellLocation is null
setParameters still have param.size() = 1
unknown stream type
unknown stream type
unknown stream type
unknown stream type
unknown stream type