Thankyou for your prompt response,
I installed your audiotools on my old android phone and it works ok for both the imm6 and internal mic - probably not the mic then.
the imm6 does appear to be inserted fully - I even put a needle in the hole just incase there was fluff inside there - I do this for the usb C charging port too as I have found that the fluff can stop if from connecting - there is always tons of fluff in there!
I also have decibel X and that appears to work for both the internal and the imm6 on both old and new phones - there is about 5 dBs difference between them
I have also noticed that if I plug the imm6 in my new phone using audiotools and I put my finger covering the mic end completely then the result goes up by about 10dBs (offset is still at 0.0)
This is very weird, is there a way to completely reset the program - I am guessing uninstalling and reinstalling doesn't completely do that?