I have the EQ6R with prolific and it works direct from ASIair Pro to Mount via USB, I also have the CGX with nexstar HC non prolific and it kinda works by going from AAP to HC via USB. it has less errors than before (was a nightmare last year), so it’s become usable via the last few updates but home often fails even with the latest version and it gets confused where it is. I also have StarSense HC and that never worked. Once you have the right image with the prolific driver you should be fine, just like I was with the EQ6R, but will most likely have the same issues as the non-prolific HC (home gets lost, mount gets confused on occasion)
The prolific can’t be installed via firmware, the only way to do this is to reimage your SD card with the prolific enabled driver on it. Think of it like this, the image is your OS windows or Mac, (Raspberry PI) the firmware is just your ASIair application, e.g. Microsoft Word or Chrome. No matter how may times you install Word or Chrome, it won’t change you operating system.. the prolific driver needs to be installed as part of the operating system, this can only be done by a reimage because the update (like windows updated) is disabled at the operating system level to ensure updates don’t roll in and break something.
To be clear for others who may misread this thread. The ASIair PRO still does NOT work direct from AAP to CGX via USB, you must use the hand controller in between and do the HC setup steps. This lack of functionality is an issue with ASIAir not being compatible with CGX, the CGX works perfectly direct via USB at high speed as ASCOM standard to any other device such as a laptop. So until ZWO actually uses the ASCOM or Celestron driver to manage the CGX (instead of relying on the HC) it will never work.
Also worth noting that network or wifi via Celeston Sky Portal wifi won’t ever work either until ZWO adds that driver to ASIAir. The Sky Portal uses the same driver as USB, so as soon as that’s working, wireless should work too.
In general, ZWO could make the CGX and CGX-L compatible pretty easily, everything needed from drivers, documentation, support, configuration, users to test are all readily available. It’s a matter of development priority and the CGX just has not made it high enough yet.
Hopefully soon! (Wishful thinking)