diff --git a/minichlink/minichlink.c b/minichlink/minichlink.c
index 592839d50ed12a6efeae5f34c3a278c5046bc807..24a8bfad6e3b6ca11a487a269a4f051558c16b7f 100644
--- a/minichlink/minichlink.c
+++ b/minichlink/minichlink.c
@@ -1540,6 +1540,11 @@ static int DefaultHaltMode( void * dev, int mode )
 	}
 #endif
 
+	// pull reset line back to 0 again (NO RESET)
+	if (MCF.TargetReset) {
+		MCF.TargetReset(dev, 0);
+	}
+
 	iss->processor_in_mode = mode;
 	return 0;
 }