+1 on the calibrator. If you get one for a 1/2 inch mic, you can make an adapter with a bit of plastic hose from the hardware store to fit the imm6
It would help to know what phone / OS as they likely operate differently.
I found that regardless of which mic is active, plugging in the imm6 is active.
I recommend creating a nul cal file and always loading that at app start up. If you have a cal file loaded and change mics it remains in process.
To create a nul cal file just start to create a cal file and save it as nul.cal with all zeroes. Then Finish calibration.