Fix: Voice Chat Not Working Apex Legends on Xbox?

Apex Legends players are constantly reporting the voice chat not working error on their Xbox consoles. When they are trying to use the voice chat inside the lobby or while playing the game, they realized audio is not being recorded and they can’t hear anything from their teammates. Sometimes the screen shows that the voice chat is on, but doesn’t work at all.

Voice Chat not working on Apex Legends

This error has been around for a long time on all the Xbox consoles that this game is available on  (Xbox One and Xbox Series X).

After a lot of reports were made by a lot of Apex Legends users that were affected by this error, we’ve inspected the issue closely and come up with a shortlist of all the causes that might trigger it:

  • MAC address error – This issue could be caused by some connectivity issues that are not letting the voice chat work properly. To fix this, you need to go to the Network settings of your Xbox console and clean the MAC address, then reboot your console.
  • Controller issues – The voice chat issue might be also caused by some controller problems or bugs that won’t let the voice chat work. This can be fixed by turning off the controller while you are inside Apex Legends, the quickly reconnecting it.
  • Outdated controller firmware – Another cause for this error could be your controller, which is missing some updates because they are not installing automatically. To fix this, all you have to do is to go to the settings of your controller and update the device to the latest updates available.
  • Sound bug – Your sound might be corrupted when you are trying to use the voice chat inside the Apex Legends, so this could be the cause for the error. You can fix this by forcing the game to use the audio and your mic. Go to the Multiplayer section inside the Xbox guide menu and start a party session, then end it.
  • Cache-related issue – Under certain circumstances, you might expect this issue to occur due to the cache issue that your Xbox console has accumulated over time. In this case, you should be able to fix this problem by performing a soft or hard reboot. 

Now that you are aware of the causes, here’s a list of all the methods that could help you fix the voice chat error on Apex Legends:

1. Clear MAC address

Since the most common scenario that will cause this problem with Apex Legends the first thing you can try is to do is clear the MAC address in order to prevent your console from using inconsistent network data.

Info: The MAC address is a unique identifier that is assigned to a network interface controller (NIC). Its main purpose is to use a network address in communications with the other network participants.

In order to do this, go to the Network Settings of your Xbox Console and clear the MAC address from the specialized menu. After your console will restart, the voice chat should be working on the game.

Note: The instructions on doing this will be identical on both Xbox One and Xbox Series X consoles since both are using the same OS. 

In case you don’t know how to do this, here are the instructions:

  1. Press the Xbox button on your controller to open the guide, then navigate to Settings and select All settings.

    access the All settings menu
  2. Once you are inside the settings, scroll down until you find Network, then navigate to the right-side menu and select Network settings.

    Accessing the Network Settings menu
  3. After you’ve done that, go to Advanced settings and select Alternate MAC address. Now you need to choose Clear.

    Clear the Mac address
  4. The changes will only apply after you restart your console. Select Restart and wait until the Xbox boots back on.
  5. Once the console is on again, launch Apex Legends and test the game to see if the voice chat still doesn’t work.

In case this error is still present on your console, go check the next method.

2. Turn the controller off and on

If the problem is not fixed yet, another easy fix to try that has helped other players is to turn your controller off while you are inside the game, then turn it back on. This is a simple thing to do that has turned out to be effective in many cases.

There’s no official explanation on why this is effective, but community members that have deployed this fix successfully are speculating that this method ends up resetting the VoIP functionality, re-establishing the party audio between you and the other party participants.

If you’re looking for specific instructions on how to ho to enforce this fix, follow the instructions below:

  1. While you are inside a match, plug in your mic inside the controller.
  2. After that, hold the Xbox button until the What do you want to do? menu appears. Now you need to choose to Turn off controller.
    Disabling the controller
  3. Once the controller is off, wait some seconds and turn it back on.
  4. When you are done with that, your voice chat inside the game should work.

If the voice chat is not working in Apex Legends even after doing this, check the next possible fix.

3. Update your controller firmware

This voice chat not working error could be also caused by your controller which is outdated. Xbox controllers are receiving updates from time to time, but the updates don’t install themselves – You will need to trigger these updates by yourself. Fortunately, you can install them from the settings of your Xbox.

Note: This method will probably be effective if you kept getting notifications about a pending controller update and you choose to ignore it. The VoIP functionality made available through the controller might be affected if you’re not using the latest controller firmware (this is very likely if you’re experiencing similar issues with other games besides Apex Legends)

If this scenario is applicable, here are the steps you need to follow in order to update your Xbox controller:

  1. Go to the Settings of your Xbox console.
    Accessing the Settings menu
  2. After you are inside the Settings menu, go to Devices & connections and choose Accessories.

    Accessing the Accessories tab
  3. Inside the Xbox Accessories menu, navigate to the three dots button and select it, then select Firmware version.

    Accessing the Firmware version

    Note: If a new update is available, you will see ‘New Update Available’ under the current firmware version. 

  4. After that, select Update Now to start the process. The Xbox will search for updates, and if there are updates available it will install them.
    Update the controller firmware version on Xbox
  5. This process could take up to 5 minutes. Once the controller is updated, launch Apex Legends and test the game to see if the voice chat error is still occurring.

Go check the next fix below in case this one wasn’t helpful or you already had the latest version of the controller firmware installed.

4. Open and close a private chat session

Some Apex Legends have also managed to fix this issue by creating a private chat session while encountering the issue in the game. This will activate your sound inside the game, so you need to close the private session to use the voice chat in Apex Legends.

This is a trick that should work in other game titles too beyond Apex Legends. Basically, you’ll need to start a new party via the Multiplayer tab while you’re inside Apex Legends, then close the menu (this will keep the VoIP protocol enabled for the native voice chat functionality inside the game)

Here is the guide that will help you open and close a private chat session in order to apply this fix:

  1. While you are inside Apex Legends and your microphone indicator shows a speaker, you need to press the Xbox button and navigate to the Multiplayer section.
  2. After that, select Start a party to open a private chat session.
    Start a party
  3. After the party is opened, close the Multiplayer menu and go back to the game.
  4. Cycle through the lobby menu of Apex Legends just so the native VoIP functionality kicks into action.
  5. Without wasting any time, press the Xbox button again and go to the Multiplayer section.
  6. Select your party, then scroll down until you see Leave, then choose it to close the party session.
    Accessing the Multiplayer section
  7. After that, the voice chat in Apex Legends should be working.

If neither of the methods before has fixed your voice chat not working error, go check the last method below.

5. Soft and hard reboot your Xbox console

The last thing you can try is to perform a soft reset, and if this doesn’t help as well, try to hard reset your Xbox console. This method has fixed this issue for some players. 

This method is reported to be effective in situations where the VoIP inconsistency inside Apex Legends is facilitated by a cache issue affecting your Xbox One or Xbox Series X version. 

You can first try to do a soft reset because it will take less time. You can either reset the Xbox console from the Xbox button on the console, by pressing the button to turn off the console, then pressing again to turn on the console.

Additionally, you can do it from your controller by holding the Xbox button to open the What do you want to do? menu, then choosing Restart console.

Soft Reboot your Xbox Console

If that doesn’t work, you can also try a hard reboot – To do this, you need to press and hold the Xbox button on the console for approximately 10 seconds until the console shuts down.

Press the Xbox Button

After that, disconnect the power cable from the console for at least 10 seconds, then plug it back.

Now turn the console on and launch the game to see if you still encounter the voice chat not working in Apex Legends.

Both ways work the same, so do one of them and check below if the voice chat issue has been fixed.


Kamil Anwar

Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.