MAC → BUD AA 07 00 00 06 01 00 00 00BUD → MAC AA 0D 00 00 06 81 00 06 00 00 02 01 0A 03 00MAC → BUD AA 07 00 00 09 01 02 00 00BUD → MAC AA 0B 00 00 0C 81 03 04 00 00 01 01 08
FIG. 00 — THE PROBLEM
loading model…
00/08
the problem
A pair of earbuds that wouldn't talk to a Mac
On a phone, realme Link shows each bud's battery and changes noise cancelling, EQ, spatial audio and taps. On a Mac: nothing. The buds play music, and every setting is invisible. This is the story of fixing that, from the electrons up.
01/08
anatomy
It's a computer that fits in your ear
Pull one apart along its axis and you find a speaker, three microphones, sensors, a battery, a radio and a processor with memory. Every setting Earshot changes ends up somewhere in here.
02/08
sound
Magnet, coil, diaphragm
Current through the voice coil pushes against the magnet, the diaphragm moves, and air moves with it. The ear tip seals it all in — without the seal there is no bass and nothing for noise cancelling to work with.
03/08
the brain
Settings live in the flash
The Bluetooth SoC is radio, DSP and CPU on one chip. Its firmware reads and writes the flash, where your EQ, noise mode and tap actions are kept — which is why they survive switching to your phone.
04/08
senses
Mics, light and touch
A feed-forward mic hears the world, a feedback mic hears your ear canal, a talk mic hears you. Infrared light bouncing off skin says “in ear”. Your finger changes the touch pad's capacitance.
05/08
power & radio
A cell, two pins, an antenna
A tiny lithium-ion cell, charged through two pogo pins, and an antenna tuned to 2.4 GHz in the stem — where 79 channels are hopped 1600 times a second.
06/08
the door
Channel 15: “oppointeraction”
Behind the music sits a hidden serial channel macOS never opens. Earshot opens it and asks, in nine bytes, “how full is your battery?” — and the buds answer: left 10 %.
07/08
the case
Back in the case, the buds keep talking
The case is a computer too: its own cell, a charger, and a Hall sensor that notices the lid. Each bud drops onto two pogo pins in its well; the case tells them its level, and the buds tell Earshot.
08/08
read on
Lid shut. Thirteen chapters, forty-three plates.
Sound to bits, radio, the Bluetooth stack, macOS, the method, the protocols byte by byte, integrity, seven brands, the app and shipping. Start anywhere.