I'm trying to get my adruino + xbee shield to allow me to wirelessly update the arduino code. I was looking at the schemetics and wondering if Q1 is really needed. Does anyone know the purpose of Q1 and whether or not it is really a needed/required for the shield to work properly?
Q1 will allow pin 12 to perform a reset. Yes you need it.
Doesn't the xbee rest itself on power up? And doesn't the Arduino reset itself also? I'm trying to follow the tutorial here: http://www.ladyada.net/make/xbee/arduino.html and they use a transistor on xbee pin DIO3 to reset the arduino during code update. Won't that conflict with the xbee shield's Q1?