diff --git a/rigs/kenwood/ts890s.c b/rigs/kenwood/ts890s.c index 873a45c7f..05c3dc9a9 100644 --- a/rigs/kenwood/ts890s.c +++ b/rigs/kenwood/ts890s.c @@ -312,18 +312,18 @@ int kenwood_ts890_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) } }; /* Find out which meter type is in use */ - retval = kenwood_safe_transaction(rig, "EX00011", ackbuf, sizeof(ackbuf), 10); + retval = kenwood_safe_transaction(rig, "EX00011", ackbuf, sizeof(ackbuf), 11); if (retval != RIG_OK) { return retval; } - if (strncmp(ackbuf + 7, "000", 3) == 0) + if (strncmp(ackbuf + 8, "000", 3) == 0) { table = &meter_type1; } - else if (strncmp(ackbuf + 7, "001", 3) == 0) + else if (strncmp(ackbuf + 8, "001", 3) == 0) { table = &meter_type2; } diff --git a/simulators/simts890.c b/simulators/simts890.c index 9a925e8b5..f1d42e2b2 100644 --- a/simulators/simts890.c +++ b/simulators/simts890.c @@ -262,7 +262,7 @@ int main(int argc, char *argv[]) } else if (strcmp(buf, "EX00011;") == 0) { - pbuf = "EX00011001;"; + pbuf = "EX00011 001;"; write(fd, pbuf, strlen(pbuf)); continue; }