Can you try with a test tone closer to 3 kHz ? I would assume 18kHz is way out of the useful range of your phone's speaker and of the MEMs. Also, did you change the level of these files before sending them to me or is this the level they were recorded with? Last, can you try to record the signal while connecting the inputs to ground? This is to try to understand whether the noise is coming from the microphones.