dediprog: Use dual-i/o default only for SF600Plus-G2

Even with protocol v3, problems have been witnessed with an SF600Plus.
It seems we have to test and whitelist programmers individually.

Tested with SF600Plus-G2: dual-i/o is still the default.

Change-Id: I435ef44d4461c3ffda8b1e39673e69106a99a23d
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/330
diff --git a/dediprog.c b/dediprog.c
index 625728e..96fb3d5 100644
--- a/dediprog.c
+++ b/dediprog.c
@@ -1506,8 +1506,8 @@
 	}
 
 	if (io_mode == DEFAULT) {
-		if (protocol(dp_data) < PROTOCOL_V3) {
-			msg_pdbg("Multi i/o is only tested with protocol v3, not enabling by default.\n");
+		if (dp_data->devicetype != DEV_SF600PG2) {
+			msg_pdbg("Multi i/o is only tested with SF600Plus-G2, not enabling by default.\n");
 		} else {
 			io_mode = DUAL;
 		}