Back a week or so ago I reported the same problem and I was told that the socket won't support a microphone as it expects Line-in levels, so I'm building a pre-amp for my eletret mic. This evening I have been scrounging parts from junk boxes and spare boards to build the attached circuit.
Regards
Sid.
I didn't get to test it properly, the circuit I used seemed to be too sensitive, so I was overmodulating, but at least there was sound.
I've since got a XM that has a problem with microSD corruptions on 16GB and 32GB cards. Using Ubuntu I can load up the distro fine, but if I try to add many more packages I get many I/O errors and a reboot fails.
Regards
Sid.