IPhone jack remote buttons wiring

audioiphone

I'm trying to emulate via Arduino the volume down button of the remote mounted on iphone earbuds, and I can't find anywhere how that function is achieved; I imagine that certain passive components housed in the earbuds are shorted to the mic-gnd TRRS pins (upper ring and sleeve), but I can't really figure which ones.

Thanks.

Best Answer

I found this form to have some answers. It looks like pressing different buttons shorts the signal pin and ground with different resistor values. In this diagram, that would be pin 3 for GND and pin 4 for signal.