Skip to content

Instantly share code, notes, and snippets.

@ateszdn
Forked from dvf/change-codec.md
Created January 17, 2023 09:36
Show Gist options
  • Save ateszdn/ea61bfd72a7320b2cb1470a976ef22c7 to your computer and use it in GitHub Desktop.
Save ateszdn/ea61bfd72a7320b2cb1470a976ef22c7 to your computer and use it in GitHub Desktop.

Revisions

  1. @dvf dvf revised this gist Dec 27, 2019. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -9,6 +9,8 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you

    # Change your codec to AAC or aptX

    _UPDATE: It looks like Apple has silently dropped support for aptX, leaving only AAC_

    You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    1. Head over to [Apple's Developer Downloads](https://developer.apple.com/download/more/?=additional%20tools)
  2. @dvf dvf revised this gist Dec 27, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you

    You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    1. Head over to [Apple's Developer Downloads](https://download.developer.apple.com/Developer_Tools/)
    1. Head over to [Apple's Developer Downloads](https://developer.apple.com/download/more/?=additional%20tools)
    1. Search for `additional tools` and download `Additional Tools for XCode 11.dmg`
    ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png)
    1. Open the `dmg`, and open `Bluetooth Explorer`
  3. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -26,8 +26,10 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    # Squeezing the most out of AAC

    You can increase the AAC bitrate in `Audio Options` but be sure to keep an eye on the graphs. The retransmission percentage is roughly equivalent to packet loss, and if you increase the bitrate too your audio will start cutting out:
    You can increase the AAC bitrate in `Audio Options` but be sure to keep an eye on the graphs. The retransmission percentage is roughly equivalent to packet loss, and if you increase the bitrate too high your audio will start cutting out:

    <img width="400" src="https://user-images.githubusercontent.com/1169974/66846622-0f96d780-ef40-11e9-829d-6450094d27ee.png">

    The retransmission rate is a function of distance and interference, and you'll need to disconnect/reconnect on each attempt before you find the sweet spot.


  4. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -28,5 +28,6 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    You can increase the AAC bitrate in `Audio Options` but be sure to keep an eye on the graphs. The retransmission percentage is roughly equivalent to packet loss, and if you increase the bitrate too your audio will start cutting out:

    ![image](https://user-images.githubusercontent.com/1169974/66846622-0f96d780-ef40-11e9-829d-6450094d27ee.png)
    <img width="400" src="https://user-images.githubusercontent.com/1169974/66846622-0f96d780-ef40-11e9-829d-6450094d27ee.png">


  5. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -23,4 +23,10 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.
    1. Disconnect your Bluetooth headset, reconnect it, and *while some music is playing,* inspect your codec. It should now show either AAC or aptX.

    <img width="400" alt="Your codec should now show AAC/aptX" src="https://user-images.githubusercontent.com/1169974/66845948-fb9ea600-ef3e-11e9-92ac-99878fa81b85.png">

    # Squeezing the most out of AAC

    You can increase the AAC bitrate in `Audio Options` but be sure to keep an eye on the graphs. The retransmission percentage is roughly equivalent to packet loss, and if you increase the bitrate too your audio will start cutting out:

    ![image](https://user-images.githubusercontent.com/1169974/66846622-0f96d780-ef40-11e9-829d-6450094d27ee.png)

  6. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.
    ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png)
    1. Open the `dmg`, and open `Bluetooth Explorer`
    <img width="1159" alt="Open Bluetooth Explorer" src="https://user-images.githubusercontent.com/1169974/66845593-4966de80-ef3e-11e9-932e-224fb083933b.png">
    1. Change your audio codec to the following settings:
    1. Click on `Tools > Audio Options` and change your audio codec to the following settings:
    - Enable AAC
    - Force use of aptX
    <img width="612" alt="Change your audio codec" src="https://user-images.githubusercontent.com/1169974/66845692-7e733100-ef3e-11e9-809e-12f090f32a19.png">
  7. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -21,5 +21,6 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.
    - Force use of aptX
    <img width="612" alt="Change your audio codec" src="https://user-images.githubusercontent.com/1169974/66845692-7e733100-ef3e-11e9-809e-12f090f32a19.png">
    1. Disconnect your Bluetooth headset, reconnect it, and *while some music is playing,* inspect your codec. It should now show either AAC or aptX.

    <img width="400" alt="Your codec should now show AAC/aptX" src="https://user-images.githubusercontent.com/1169974/66845948-fb9ea600-ef3e-11e9-92ac-99878fa81b85.png">

  8. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you
    <img width="400" alt="Inspect the Bluetooth Coded" src="https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png">
    1. If you're using AAC or aptX, you can stop here—those are the highest quality codecs.

    # Change your codec
    # Change your codec to AAC or aptX

    You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    @@ -19,4 +19,7 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.
    1. Change your audio codec to the following settings:
    - Enable AAC
    - Force use of aptX
    <img width="612" alt="Change your audio codec" src="https://user-images.githubusercontent.com/1169974/66845692-7e733100-ef3e-11e9-809e-12f090f32a19.png">
    <img width="612" alt="Change your audio codec" src="https://user-images.githubusercontent.com/1169974/66845692-7e733100-ef3e-11e9-809e-12f090f32a19.png">
    1. Disconnect your Bluetooth headset, reconnect it, and *while some music is playing,* inspect your codec. It should now show either AAC or aptX.
    <img width="400" alt="Your codec should now show AAC/aptX" src="https://user-images.githubusercontent.com/1169974/66845948-fb9ea600-ef3e-11e9-92ac-99878fa81b85.png">

  9. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -17,6 +17,6 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.
    1. Open the `dmg`, and open `Bluetooth Explorer`
    <img width="1159" alt="Open Bluetooth Explorer" src="https://user-images.githubusercontent.com/1169974/66845593-4966de80-ef3e-11e9-932e-224fb083933b.png">
    1. Change your audio codec to the following settings:
    - Enable AAC
    - Force use of aptX
    - Enable AAC
    - Force use of aptX
    <img width="612" alt="Change your audio codec" src="https://user-images.githubusercontent.com/1169974/66845692-7e733100-ef3e-11e9-809e-12f090f32a19.png">
  10. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -15,4 +15,8 @@ You'll need to download Apple's Bluetooth Explorer in order to change codecs.
    1. Search for `additional tools` and download `Additional Tools for XCode 11.dmg`
    ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png)
    1. Open the `dmg`, and open `Bluetooth Explorer`
    <img width="1159" alt="Open Bluetooth Explorer" src="https://user-images.githubusercontent.com/1169974/66845593-4966de80-ef3e-11e9-932e-224fb083933b.png">
    <img width="1159" alt="Open Bluetooth Explorer" src="https://user-images.githubusercontent.com/1169974/66845593-4966de80-ef3e-11e9-932e-224fb083933b.png">
    1. Change your audio codec to the following settings:
    - Enable AAC
    - Force use of aptX
    <img width="612" alt="Change your audio codec" src="https://user-images.githubusercontent.com/1169974/66845692-7e733100-ef3e-11e9-809e-12f090f32a19.png">
  11. @dvf dvf revised this gist Oct 15, 2019. No changes.
  12. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -4,13 +4,15 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you

    1. Play a song on your headphones
    1. Option (⌥) click the Bluetooth button at the top of your screen
    <img src="https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png" width=400>
    <img width="400" alt="Inspect the Bluetooth Coded" src="https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png">
    1. If you're using AAC or aptX, you can stop here—those are the highest quality codecs.

    # Change your codec

    You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    1. Head over to [Apple's Developer Downloads](https://download.developer.apple.com/Developer_Tools/)
    1. Search for `additional tools`
    ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png)
    1. Search for `additional tools` and download `Additional Tools for XCode 11.dmg`
    ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png)
    1. Open the `dmg`, and open `Bluetooth Explorer`
    <img width="1159" alt="Open Bluetooth Explorer" src="https://user-images.githubusercontent.com/1169974/66845593-4966de80-ef3e-11e9-932e-224fb083933b.png">
  13. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you

    1. Play a song on your headphones
    1. Option (⌥) click the Bluetooth button at the top of your screen
    ![Find out what codec you're using](https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png | width=400)
    <img src="https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png" width=400>
    1. If you're using AAC or aptX, you can stop here—those are the highest quality codecs.

    # Change your codec
  14. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you

    1. Play a song on your headphones
    1. Option (⌥) click the Bluetooth button at the top of your screen
    ![Find out what codec you're using](https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png)
    ![Find out what codec you're using](https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png | width=400)
    1. If you're using AAC or aptX, you can stop here—those are the highest quality codecs.

    # Change your codec
  15. @dvf dvf revised this gist Oct 15, 2019. 1 changed file with 10 additions and 1 deletion.
    11 changes: 10 additions & 1 deletion change-codec.md
    Original file line number Diff line number Diff line change
    @@ -4,4 +4,13 @@ If you're using a high-end bluetooth headset on your Macbook Pro it's likely you

    1. Play a song on your headphones
    1. Option (⌥) click the Bluetooth button at the top of your screen
    <img width="633" alt="step-1" src="https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png">
    ![Find out what codec you're using](https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png)
    1. If you're using AAC or aptX, you can stop here—those are the highest quality codecs.

    # Change your codec

    You'll need to download Apple's Bluetooth Explorer in order to change codecs.

    1. Head over to [Apple's Developer Downloads](https://download.developer.apple.com/Developer_Tools/)
    1. Search for `additional tools`
    ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png)
  16. @dvf dvf created this gist Oct 15, 2019.
    7 changes: 7 additions & 0 deletions change-codec.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    If you're using a high-end bluetooth headset on your Macbook Pro it's likely your mac is using an audio codec which favors battery efficiency over high quality. This results in a drastic degradation of sound, the SBC codec is the likely culprit, [read more about it here](https://www.soundguys.com/understanding-bluetooth-codecs-15352/).

    # Find out what codec you're using

    1. Play a song on your headphones
    1. Option (⌥) click the Bluetooth button at the top of your screen
    <img width="633" alt="step-1" src="https://user-images.githubusercontent.com/1169974/66844914-28ea5480-ef3d-11e9-9faa-22eb52ef37ac.png">