I have been working on a project for 4 months now and I have left this part to do at the end.

I had to upgrade my project to work with the Arduino Due as I needed more ram and speed.

I am now trying to get my Arduino Due to have the ability to get a sketch uploaded with an Xbee ZB S2 wireless module. I need this to happen as I will have 50 of these boards out in the fields and I need to be able to upload any updates to the sketches wireless. The boards will be sealed in weather proof boxes and I don't want to go around to each one to plug in and upload the new sketch.

I know there is a way to do the upload with the Arduino Uno and I have got it to work but the Uno doesn't have the power I need.

I have been doing some research into how to do this and I hope I'm on the right track.

I will say what I am going to try and someone might be able to pick me up and tell me if I'm doing it right.

I have removed the erase button off the Arduino Due, I have soldered a wire onto the ERASE_S line, I am going to get the Xbee to send a packet to make the Xbee attached to the due to set one of the digital pins to high. This will be connected to a NPN transistor which will first give 3.3v to the ERASE_S line to erase the due, then reset the whole board.