Maybe is OK to drop from the code the restriction ?
StarSense
My StarSense version is 1.19.
I'm not a developer but, as far as I can understand, the test below:
if (fwInfo.controllerVersion >= 2.3 && fwInfo.Model != "AVX" && fwInfo.Model != "CGE Pro")
will completely exclude StarSense from start since the latest version of it is 1.19.17055 (see mentioned link).
Also bool CelestronGPS::updateProperties() is affected, by example (line 239) :
if (fwInfo.controllerVersion >= 2.3)
cap |= TELESCOPE_HAS_TRACK_MODE | TELESCOPE_CAN_CONTROL_TRACK;
else
LOG_WARN("Mount firmware does not support track mode.");
I can confirm that I receive all the time this log warn.
If you're considering to adjust the code regarding StarSense I'm glad to help with some testing.