The BeagleboardXM uses a TPS6595C for audio, do you know if there was
any reason a standard Microphone was not supported?
It was designed for line in and line out to support many sources of audio, not just a microphone. Use an amplified microphone, and it will work.
Gerald