Have a new iPhone with no headphone jack? Already own great wired headphones but want to go wireless? Here’s how. There are many small Bluetooth receivers that easily fit in a shirt pocket and untether your headphones from your phone, but many falsely advertise that they include special features like the AAC and aptX codecs. The $26 TaoTronics TT-BR009 delivers on functionality and sound, accurately supports the correct Bluetooth profiles, and includes both specialized codecs in addition to the more pedestrian SBC.
This economical high quality solution was harder to find than I thought, because many Bluetooth receivers advertise features they don’t actually have. I was looking in the inexpensive realm of non-name-brand products, but being a minor brand name is no excuse for flat-out misrepresentation.
Solution: The TaoTronics TT-BR009
This receiver is small (relatively the bulk of a dental-floss container), rechargeable (via micro-USB), and supports both music playing and hands-free phone usage with its built-in mic. You pair the receiver with your phone (or computer), plug your fancy headphones into the receiver, and stick the receiver in your shirt pocket. It’s pretty simple, and having a wire-free phone is addictively freeing. You do have to remember to charge this extra device, but in my experience using Bluetooth doesn’t have a discernible impact on the phone’s battery usage.
So, what are all these acronyms, but more importantly, which ones appear in this product?
The myth of aptX and AAC
First, a primer on Bluetooth audio.
- Bluetooth is the standard wireless technology used between devices like phones and gadgets like earphones and headsets
- Bluetooth can operate with a number of specific profiles, or functionality groups, intended for everything from wireless keyboards and mice to phone conversations and hi-fi sound. The profile we most care about is A2DP (Advanced Audio Distribution Profile). Every Bluetooth music-oriented product has it.
- Connected with A2DP over Bluetooth, the transmitter/receiver combination employs a Code-Decode (“codec”) technology, the baseline minimum version being SBC. The codec is like a real-time continuous zip file for your music – compressing the data to fit in the limited bandwidth of Bluetooth (compared with fast wifi, for instance). mp3, Ogg-Vorbis, Dolby Digital, DTS, are other digital audio compression schemes but not ones used to send audio via Bluetooth.
- Spending a bit more money on your Bluetooth product adds more possibilities for A2DP transmission beyond the standard SBC – specifically aptX and AAC in addition to the standard SBC. By using more sophisticated encoding and decoding these promise better sound.
Second, a primer on Bluetooth audio on phones and other devices
- Apple iPhones can use SBC and AAC. Never aptX.
- Android phones can use SBC and in many cases aptX. Never AAC.
- Any Mac made in the last 10 years can use SBC, AAC, or aptX (but you need to know how to activate your choice – but aptX is often the default if the receiver supports it).
- Windows machines probably also support your choice of codecs – I haven’t tested it – but I suspect SBC is typical and where supported, aptX is preferred.
The corollary of #1 is that if you have an iPhone you can’t use aptX. You get to use AAC which is essentially Apple’s equivalent – a better codec than the stock SBC. More importantly AAC is the codec used (rather than mp3) for iTunes downloads so iTunes-sourced music doesn’t have to be cross-coded, another way sound gets deteriorated.
So, what about the other receivers I tried?
I found the TaoTronics not by advance knowledge but by trying a half dozen relatively-low-cost Bluetooth receivers and testing them using the analytical tools provided by Apple. I could prove this receiver really does support both aptX and AAC
For iOS, tracking the Bluetooth codec in use is easy. The macOS Console lets you monitor a connected iPhone that in turn is connected by Bluetooth to a receiver. Using this, I confirmed AAC was in use, as a general rule. With other receivers I tried, the codec remained stuck on the SBC option even when I was forcing AAC or aptX, proving the manufacturers’ claims were BS.
More info from Head-Fi.org and Stackoverflow.

Mac Console: the codec=2 indicates AAC is in use on my connected iOS device
For macOS itself, tracking the codec is easy (same as for iOS, but look at the Mac you are using). However, controlling the codec is trickier. In my experience you may need to force aptX or AAC to be used, but both are 100% supported on all the Macs I own including a 2008 MacBook model.
Using any Bluetooth receiver with a Mac you can see the codec in use – simply hold down the option button and click the menu bar Bluetooth symbol.

On a Mac, hold down the option key and click the Bluetooth symbol to see detailed status information
To force the system to use a specific codec, you need to use Apple’s Bluetooth Explorer, part of the Xcode package used for app development. You do have to sign up as an Apple developer (free), but you don’t have to download and install the entire (very large) Xcode package. You can download and install just Bluetooth Explorer. An audio options menu lets you choose the codec to use. Note once you make the choice you need to restart the computer to see the change.

On a Mac I can force usage of SBC, AAC, or aptX. I am sure this can be done on a Windows machine as well.

Bluetooth Explorers audio monitoring indicates the active audio codec, in this case aptX
How does it sound?
Put simply, the TaoTronics receiver sounds great.
By the way, if your car lacks a Bluetooth connection for audio, this product is a great way to get sound into the car’s audio system, using the supplied male-to-male mini plug.

TaoTronics with the beyerdynamic T51i
Any negatives?
- I have to charge another device (same as with Bluetooth headphones).
- I have to carry around another small item.
- I can’t use the mic or controls on the headphone cord itself (but I can use the ones on the TaoTronics receiver).
The irony in my case is that I don’t even need to use a wireless set up. I have an iPhone 6s with a headphone jack. I ride the bus and subway into Boston every day, and I really like the wired beyerdynamic headphones I already own. What I wanted to do was to get away from having a headphone cable plugged into a phone that I might want to put in a pants pocket. I always put the receiver in my shirt pocket – next to my sunglasses when I’m not wearing them. I have been very satisfied with this arrangement.