microphone and headphone signals to the computer's front panel. Intel provides a general specification for this process, but the signal assignments are different for both AC'97 and HD Audio headers. The pin assignments for the AC'97 and HD Audio connectors are: The HD Audio 3.5 mm subminiature audio jack differed from connectors used in the AC'97 specification and in general audio equipment. The AC'97 used a regular 3.5 mm audio jack, which typically has 5 pins: one pin for ground, two pins for stereo signal, and two pins for the return signal. When no plug is connected, the two stereo signals are connected to their return pins. When a plug is inserted, the stereo signals contact the respective channels on the plug and are disconnected from the jack's return pins. The HD Audio 3.5 mm jack does not have the two return audio signals; instead, it has an isolated switch that senses the presence of a plug in the jack. In the AC'97 design, the audio output is sent to the jack by default. When a headphone is detected, the return signal pins for the speakers are disconnected, directing the audio to the headphone. The jack redirects the audio to the speakers if no headphone connection is detected. Similarly, the return pins ground the microphone jack connection if no microphone detected. As a result, most motherboards with AC'97 audio require two jumpers to short these pins if no front panel audio module is connected, so audio passes to the speakers. In the HD Audio design, the codec sends the audio directly to the speakers if a plug is not inserted. When a plug is inserted, the isolated switch inside the jack informs the motherboard, and the codec sends audio to the headphones. A similar isolated switch is used to detect when a microphone has been plugged in. HD Audio can also sense the presence of an audio dongle. A 10 kΩ pull-up resistor is attached to pin 4 (). When the HDA dongle is plugged in, it pulls pin 4 to the ground with a 1 kΩ resistor. The motherboard can determine if a dongle is connected by examining the logic level on pin 4. If the motherboard does not detect a HDA dongle, it should ignore the (pin 6) and (pin 10) signals. Intel warns that HDA dongles should be used with HDA motherboards: The different signal assignments can