The Indi drivers do track the major versions (so we test for V1 or V2 in the code) but Pegasus have made quiet a few changes recently to their firmware (almost daily at one point). Quite a few of these versions were not stable so I really don't want to support them and the advice is run the latest version. With the wisdom of hindsight it would have been better to do a version check on the "DA" command. There is not a way to load old firmware so from a development side it would be very difficult to ensure the code runs with every version and to be honest I would not have the time either.

The driver will not chew up memory. It reads the messages and then throws them away. These messages indicate that we sent a command and the response we received was not the expected one and in many cases is truncated.

Read More...