Yes I have updated the 16u2 firmware, however I still get the device not found. I can confirm that when attempting to download the sketch it does erase the current code on the samd. And it the ide also detects the programing port as a due programing port and gives it a com port.
Thanks
James