Make sure that the microphone is plugged into your primary sound card's Mic 1 port.
Battlefield 2 does not recognize secondary microphone ports. Secondary microphone ports include non-primary ports on your sound card as well as sound ports in the front of your computer and Live! Drive ports.
You can configure your microphone through the in game options. Just be sure your microphone/headset is plugged into your sound card before starting the game.
To configure your microphone:
- Start the game and login as usual.
- Click on Options.
- Click on Audio.
- Make sure the Voice Over IP checkbox is checked.
- Click on Start Microphone Test to configure the microphone to your voice.
- Hum or speak into the microphone at a volume similar to what you would use while speaking in game.
- Make sure that background noise or breathing does not cause the bar to turn green as this means it will be heard while using the microphone in game.
- Adjust the Microphone Threshold Test slider up or down until the Send Threshold Voume bar stays a constant green color when you are making sounds in the microphone.
- Once it seems to be at the right level, click Stop Microphone Test.
- Click Apply to save your settings.
If the Send Threshold Volume does not seem to detect much or any sound, try the following:
- While in the Audio options for the game, make sure the Mic Boost Gain box is checked.
- If this does not help, you will need to adjust the Voice settings through Windows.
- Open the Control Panel.
- Double-click on Sounds and Audio Devices.
- Make sure that your hardware sound card is listed as the Default Sound Device. You may need to adjust the individual options on the Sound and Audio tabs.
- You will now need to repeat the configuration steps above to setup your microphone in game.