Arduino Nano Derivative Immune to ISP

I know that there are a ton of questions about uploading through USB on this forum, but when I encountered uploading errors with a programmer, I could find very few if any discussions about using ISP. I am new to using an AVR programmer, so I may not have the technical background to recognize the solution on another forum and have thus been unsuccessful so far in finding a fix, which is why I am posting here.

I picked up two Nano derivatives, both OSEPP Nanos, at Fry's last week and they both worked well. I could connect to neither of them through USB (I never got the drivers to work), so I just went straight to AVR JTAGICE3. This solution worked well (slow uploading though) until one of the Nanos stopped responding to these uploads.

There may have been an interruption mid-upload or some other event that caused the Nano to stop functioning (I don't recall anything particular happening between the working and failing state). As of right now, when trying to use the AVR to upload programs to the board using "Upload Using Programmer", I receive the following. I have tried both the standard ISP connection and wiring those connections to the pinouts on the board.

Using Port : usb
Using Programmer : jtag3isp
avrdude: usbdev_open(): Found JTAGICE3, serno: J30200029550
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack


eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : JTAG3_ISP
Description : Atmel AVR JTAGICE3 in ISP mode
Vtarget : 4.9 V
SCK period : 125.00 us

avrdude: stk500v2_command(): command failed
avrdude: bad response to AVR sign-on command: 0xa0
avrdude: Target prepared for ISP, signed off.
avrdude: Now retrying without power-cycling the target.
avrdude: stk500v2_command(): command failed
avrdude: bad response to AVR sign-on command: 0xa0
avrdude: Target prepared for ISP, signed off.
avrdude: Now retrying without power-cycling the target.
avrdude: stk500v2_command(): command failed
avrdude: bad response to AVR sign-on command: 0xa0
avrdude: Target prepared for ISP, signed off.
avrdude: Now retrying without power-cycling the target.
avrdude: stk500v2_command(): command failed
avrdude: bad response to AVR sign-on command: 0xa0
avrdude: Target prepared for ISP, signed off.
avrdude: Now retrying without power-cycling the target.
avrdude: stk500v2_command(): command failed
avrdude: bad response to AVR sign-on command: 0xa0
avrdude: Failed to return from debugWIRE to ISP.
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

An error occurred while uploading the sketch

If there is any way for me to revive this board, please let me know. I know that other users who have bricked their arduinos typically can revive them by burning a boot loader or using an ISP, but I have been unsuccessful so far with this approach.

Thanks!