diff --git a/minichlink/minichlink.c b/minichlink/minichlink.c
index 76b2b6c10305ceaa84af58cb4c4fb7b18442c9bc..b77c6fb6efe89caee880cebc1a05146c7ef13aca 100644
--- a/minichlink/minichlink.c
+++ b/minichlink/minichlink.c
@@ -56,8 +56,6 @@ int main( int argc, char ** argv )
 		fprintf( stderr, "Error: Could not initialize any supported programmers\n" );
 		return -32;
 	}
-	
-	SetupAutomaticHighLevelFunctions( dev );
 
 	int status;
 	int must_be_end = 0;
diff --git a/minichlink/pgm-wch-linke.c b/minichlink/pgm-wch-linke.c
index 832007df9bff8603f5359431a9c477198360a498..49bf80a1c17d1728158731f321de7911f2462cc6 100644
--- a/minichlink/pgm-wch-linke.c
+++ b/minichlink/pgm-wch-linke.c
@@ -13,7 +13,6 @@ struct LinkEProgrammerStruct
 {
 	void * internal;
 	libusb_device_handle * devh;
-	int lasthaltmode;
 };
 
 #define WCHTIMEOUT 5000
@@ -248,7 +247,6 @@ void * TryInit_WCHLinkE()
 	struct LinkEProgrammerStruct * ret = malloc( sizeof( struct LinkEProgrammerStruct ) );
 	memset( ret, 0, sizeof( *ret ) );
 	ret->devh = wch_linke_devh;
-	ret->lasthaltmode = 0;
 
 	MCF.ReadReg32 = LEReadReg32;
 	MCF.WriteReg32 = LEWriteReg32;