Reef Angel + Not Connecting

So its been 4-5 years since I was in the hobby.
New computer so my old RA sketch is still loaded onto it. Unfortunately I read on the forum I cant download the sketch from my RA. Not the point of this post but wanted to give the backstory.
Whenever I try and upload I get an error. The drivers appear to be installed correctly (com3 and com4 show up in the menu).
Each time I go to upload the RA blinks a few times but then my old sketch appears and I get an error (see below). Is the programmer wrong? I am simply trying to reset to the factory program. Uploading the example, using the wizard, and using the restore preloaded code all give an error.
avrdude: Version 6.0, compiled on Apr 6 2012 at 19:29:19
Copyright (c) 2000-2005 Brian Dean
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : stk500v2
Overriding Baud Rate : 115200
Rebooting Reef Angel Controller
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude done. Thank you.
New computer so my old RA sketch is still loaded onto it. Unfortunately I read on the forum I cant download the sketch from my RA. Not the point of this post but wanted to give the backstory.
Whenever I try and upload I get an error. The drivers appear to be installed correctly (com3 and com4 show up in the menu).
Each time I go to upload the RA blinks a few times but then my old sketch appears and I get an error (see below). Is the programmer wrong? I am simply trying to reset to the factory program. Uploading the example, using the wizard, and using the restore preloaded code all give an error.
avrdude: Version 6.0, compiled on Apr 6 2012 at 19:29:19
Copyright (c) 2000-2005 Brian Dean
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Reef Angel Controller\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM4
Using Programmer : stk500v2
Overriding Baud Rate : 115200
Rebooting Reef Angel Controller
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude done. Thank you.