Closed ckuethe closed 2 years ago
I instrumented the synscan driver a bit to log the probe errors without failing and found the following:
19:31:57.989022 indigo_server: indigo_mount_synscan[synscan_configure:181, 0x7f0fe2de4640]: Unable to fetch RA axis worm steps
19:31:58.038879 indigo_server: indigo_mount_synscan[synscan_configure:183, 0x7f0fe2de4640]: Unable to fetch DEC axis worm steps
Additionally, I made the custom mount type handler a little more verbose:
--- a/indigo_drivers/mount_synscan/indigo_mount_synscan_driver.c
+++ b/indigo_drivers/mount_synscan/indigo_mount_synscan_driver.c
@@ -137,7 +137,7 @@ bool synscan_configure(indigo_device* device) {
case 0xA5:
snprintf(MOUNT_INFO_MODEL_ITEM->text.value, INDIGO_VALUE_SIZE, "AZGTi"); break;
default:
- snprintf(MOUNT_INFO_MODEL_ITEM->text.value, INDIGO_VALUE_SIZE, "CUSTOM"); break;
+ snprintf(MOUNT_INFO_MODEL_ITEM->text.value, INDIGO_VALUE_SIZE, "CUSTOM (0x%02x)", GET_MODEL(version)); break;
}
Which revealed that I have a mount type 0x83. Here's the configure output after my patching...
indigo_mount_synscan[synscan_configure:233]: Total Steps: RA == 1452951 DEC == 1452951
indigo_mount_synscan[synscan_configure:234]: Worm Steps: RA == 0 DEC == 0
indigo_mount_synscan[synscan_configure:235]: Timer Freq: RA == 0 DEC == 19531
indigo_mount_synscan[synscan_configure:236]: HS Factor: RA == 32 DEC == 32
indigo_mount_synscan[synscan_configure:237]: Home Pos: RA == 8388608 DEC == 8751845
indigo_mount_synscan[synscan_configure:238]: Zero Pos: RA == 8025371 DEC == 8388608
indigo_mount_synscan[synscan_configure:239]: Features: RA == 0 DEC == 0
indigo_mount_synscan[synscan_configure:240]: Encoders: NO
indigo_mount_synscan[synscan_configure:241]: AZEQ: NO
indigo_mount_synscan[synscan_configure:242]: Home index: NO
indigo_mount_synscan[synscan_configure:243]: PPEC: NO
indigo_mount_synscan[synscan_configure:244]: Polarscope: NO/NO
indigo_mount_synscan[synscan_configure:273]: RA MOTOR OK 000303
indigo_mount_synscan[synscan_configure:295]: DEC MOTOR OK 000103
According to the synscan app, I have motor board v2.12.83. I think the hand controller is a v2.4 and they're up to v5 now. I'm also not sure about what kind of translation the wifi adapter is doing, so it's not a huge surprise that it doesn't give the responses that the synscan driver expects.
So I just got a synscan wifi adapter. It is connected to an orion branded synscan mount. The mount has been updated to firmware 4.39.20. Using the synscan app for android, I'm able to drive the mount around just as if I'd used the hand controller.
Unfortunately Indigo 2.0-164 is unable to negotiate a connection with the adapter/mount. Here's a log of that...