When I try to reset the 16u2 on the arduino R3 it sends a messages from the dfu-programmer that says device not present.
I even tried reinstalling the dfu-programmer with some patch to help it recognize the uno r3. As described on this post.
But nothing seems to work.