P23 is the Front I/O Audio connector. The pinout is below:
HP = Headphone, SEN = Jack or device sense, MIC = Microphone, AGND = Ground, a separate ground for audio to reduce noise, FRONT_JS = Front Jack Sense. There is a cable detect.
J12 is the Front I/O 1394 Firewire connector. The pinout follows the Firewire standard, and is shown below:
There are 2 data pairs, +12V power (be careful not to short the +12V power accidently), and a cable detect.
P24 is a dual Front I/O USB 2.0 connector. It follows the USB 2.0 header standard pinout, with an added cable detect pin.
P26 is a single USB 2.0 header. It follows the USB 2.0 standard single port header pinout.
Pin 5 is a missing pin, used as a key.
Note:
- P23, J12, and P24 have cable detects. If this pin is not connected to Ground, the system will stop during bootup and show errors that the audio, 1394, and USB cables are not installed. Pressing F1 will cause the system to continue and boot normally. If these cable detect pins are connected to Ground, the system will think the cables are installed and boot without showing errors.
- These diagrams were edited to give generic labels to signals, deleting any HP proprietary information.