A method of operating a wireless user device, comprising: determining whether an accessory device plugged into the user device through a headset jack of the user device is an audio accessory device, wherein the determination is made by detecting an impedance level across pins of the headset jack; connecting one or more pins of a headset jack of the user device to an audio coder-decoder, codec, when it is determined that the accessory device plugged into the headset jack is an audio accessory device; connecting one or more pins of the headset jack to alternate circuitry other than the audio codec when it is determined that the accessory device plugged into the headset jack is a non-audio accessory device, wherein connecting one or more pins of the headset jack to the alternate circuitry comprises switching connections of one or more pins normally connected to the audio codec to connections with the alternate circuitry; and in response to connecting one or more pins of the headset jack to the alternate circuitry: determining, through the alternate circuitry, an electrical operating parameter requirement of the accessory device, wherein the required electrical operating parameter is at least one of a required voltage supply, a required current supply, or a low power indication for the accessory device; and either: providing, from the alternate circuitry, the required electrical operating parameter to the accessory device through the headset jack when the required electrical operating parameter is the required voltage supply or the required current supply; or providing, from the alternate circuitry, connections to a charging source for purposes of charging the non-audio accessory when the required electrical operating parameter is the low power indication for the accessory device. determining whether an accessory device plugged into the user device through a headset jack of the user device is an audio accessory device, wherein the determination is made by detecting an impedance level across pins of the headset jack; connecting one or more pins of a headset jack of the user device to an audio coder-decoder, codec, when it is determined that the accessory device plugged into the headset jack is an audio accessory device; connecting one or more pins of the headset jack to alternate circuitry other than the audio codec when it is determined that the accessory device plugged into the headset jack is a non-audio accessory device, wherein connecting one or more pins of the headset jack to the alternate circuitry comprises switching connections of one or more pins normally connected to the audio codec to connections with the alternate circuitry; and in response to connecting one or more pins of the headset jack to the alternate circuitry: determining, through the alternate circuitry, an electrical operating parameter requirement of the accessory device, wherein the required electrical operating parameter is at least one of a required voltage supply, a required current supply, or a low power indication for the accessory device; and either: providing, from the alternate circuitry, the required electrical operating parameter to the accessory device through the headset jack when the required electrical operating parameter is the required voltage supply or the required current supply; or providing, from the alternate circuitry, connections to a charging source for purposes of charging the non-audio accessory when the required electrical operating parameter is the low power indication for the accessory device. providing, from the alternate circuitry, the required electrical operating parameter to the accessory device through the headset jack when the required electrical operating parameter is the required voltage supply or the required current supply; or providing, from the alternate circuitry, connections to a charging source for purposes of charging the non-audio accessory when the required electrical operating parameter is the low power indication for the accessory device.