Are you sure you're not fighting a "one wire" remote to the control processor? Some cassette and CD players use a network of resistors and switches feeding the control chip. The chip monitors the resistance and operates the play/stop/ffwd/rew. That is why a hard switch works and not a solid state 2N2222 pulling low. It may not pull hard enough to ground or pull to an unwanted state. If this is the case, you may be limited to using reed relays or equivalent. If this is truly the case, and you "had" to use transistor switches, trial and error resistances between the collectors and the remote sense line will give you the conditions you need for all the functions. Rick Jamie Jensen wrote: > Well...the details are.... > > PIC port B driving the gate of the 2VN2222, with a 10K pull down. Getting a logic hi when it drives, so I'm sure the PIC is doing its thing right. > > The CD player is a button, assuming that one side is pulled up and the other is pulling to ground (did find a low impedance path to ground on one side). If I short the two wires together, then it works fine, so no problem on the wiring to the switch. > > Perhaps the problem lies in the Vgs? I have 5V driving the gate, but maybe if the source voltage is wrong, then it might not be working right? I've swapped drain/source also to the switch, and verified that I have that right (in one case it oscillates, the other case nothing happens) -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body