diff --git a/src/syncterm/ooii.c b/src/syncterm/ooii.c
index 22679c2f5a297128808790ce598a8fdddad07fba..8b0435bd09f4d9b5b0287b5cf27cb654dc80612f 100644
--- a/src/syncterm/ooii.c
+++ b/src/syncterm/ooii.c
@@ -1724,7 +1724,7 @@ BOOL handle_ooii_code(char *codeStr, int ooii_mode, char *retbuf, size_t retsize
 				case '?':
 					if(retbuf!=NULL) {
 						if(strlen(retbuf)+3 < retsize)
-								strcat(retbuf,"?1|");
+								strcat(retbuf,/* "\xaf""1|" */ "\xaf""2|");
 					}
 					break;
 			}
diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index 8edcde8bebbd18e5e7269d9dd90b1767a8a1d858..a3086490ccc9b006c9c884cad42bdf9760e9d910 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -187,7 +187,7 @@ void update_status(struct bbslist *bbs, int speed, int ooii_mode)
 		strcat(nbuf, " (OO][ 1.20)");
 		break;
 	case 2:
-		strcat(nbuf, " (OO][ 1.22)");
+		strcat(nbuf, " (OO][ 1.23)");
 		break;
 	}
 	switch(cio_api.mode) {