Fanauto on bflsc is Z9X according to the source code, not 5 as per the draft protocol document.
diff --git a/driver-bflsc.c b/driver-bflsc.c
index 9d1b71c..3dc3172 100644
--- a/driver-bflsc.c
+++ b/driver-bflsc.c
@@ -192,7 +192,7 @@ struct SaveString {
#define BFLSC_QRES_LEN (sizeof(BFLSC_QRES)-1)
#define BFLSC_QFLUSH "ZQX"
#define BFLSC_QFLUSH_LEN (sizeof(BFLSC_QFLUSH)-1)
-#define BFLSC_FANAUTO "Z5X"
+#define BFLSC_FANAUTO "Z9X"
#define BFLSC_FANOUT_LEN (sizeof(BFLSC_FANAUTO)-1)
#define BFLSC_FAN0 "Z0X"
#define BFLSC_FAN0_LEN (sizeof(BFLSC_FAN0)-1)