diff --git a/system/testcodes/adp_v4_cmd_tests/adp.cmd b/system/testcodes/adp_v4_cmd_tests/adp.cmd
index dbc00890e75fd4575fca32d192b9fde541fa99fa..76744c8bc18b2da96e632072df8ed53d0fbc06d2 100644
--- a/system/testcodes/adp_v4_cmd_tests/adp.cmd
+++ b/system/testcodes/adp_v4_cmd_tests/adp.cmd
@@ -61,8 +61,8 @@ R 00000006
 
 S STDIN push 0x41
 S STDIN blocked 0x42
-S 0x04
+S 0x43
 X
 A
-B 
-
+X
+X
diff --git a/system/testcodes/adp_v4_cmd_tests/adp_v4_cmd_tests.c b/system/testcodes/adp_v4_cmd_tests/adp_v4_cmd_tests.c
index d985f8368510424dfb0b5898e6c39dd1f55c6da7..eca9da0a84bf75666c3bfa1503638019a92257f2 100644
--- a/system/testcodes/adp_v4_cmd_tests/adp_v4_cmd_tests.c
+++ b/system/testcodes/adp_v4_cmd_tests/adp_v4_cmd_tests.c
@@ -9,9 +9,9 @@ int main(void) {
  unsigned char ch;
     UartStdOutInit();
     printf("ADP dummy test\n");
-    while ((ch=UartGetc()) !=  0x04)
+    while ((ch=UartGetc()) !=  'X')
         printf("'%c'\n", ch);
-    printf("<eot>\n");
+    printf("** ADP TEST PASSED **\n");
     UartEndSimulation();
     return 0;