diff --git a/shell/android-studio/reicast/src/main/jni/src/Android.cpp b/shell/android-studio/reicast/src/main/jni/src/Android.cpp
index 61d6731ba..dc6921951 100644
--- a/shell/android-studio/reicast/src/main/jni/src/Android.cpp
+++ b/shell/android-studio/reicast/src/main/jni/src/Android.cpp
@@ -402,6 +402,12 @@ JNIEXPORT void JNICALL Java_com_reicast_emulator_emu_JNIdc_setupMic(JNIEnv *env,
{
sipemu = env->NewGlobalRef(sip);
getmicdata = env->GetMethodID(env->GetObjectClass(sipemu),"getData","()[B");
+
+ // Obligatory microphone for controller A-2
+ delete MapleDevices[0][1];
+ mcfg_Create(MDT_Microphone, 0, 1);
+
+ // Allow additional microphones, if desired
for (int i = 0; i < 3; i++)
{
if (controller_periphs[i + 1][0] == MDT_Microphone) {
diff --git a/shell/android-studio/reicast/src/main/res/values/strings.xml b/shell/android-studio/reicast/src/main/res/values/strings.xml
index 8b2a16470..e78b9756d 100644
--- a/shell/android-studio/reicast/src/main/res/values/strings.xml
+++ b/shell/android-studio/reicast/src/main/res/values/strings.xml
@@ -95,7 +95,7 @@
Enable Compatibility Mode
Gamepad IME detected!\nPlease disable native interface
Enable Microphone(s)
- Includes 2 VMUs (Cannot be modified)
+ Includes 2 VMUs (or 1 VMU / 1 Mic)
Customize Physical Controls
Modify Controller