diff --git a/main.c b/main.c
index c222595e..fa3314f0 100644
--- a/main.c
+++ b/main.c
@@ -1044,8 +1044,10 @@ int main(int argc, char * argv [])
     exit(1);
   }
 
-  if ((strcmp(pgm->type, "STK500") == 0)
-      || (strcmp(pgm->type, "avr910") == 0)){
+  if ((strcmp(pgm->type, "STK500") == 0) ||
+      (strcmp(pgm->type, "avr910") == 0) ||
+      (strcmp(pgm->type, "STK500V2") == 0) ||
+      (strcmp(pgm->type, "JTAGMKII") == 0)) {
     if (port == default_parallel) {
       port = default_serial;
     }