I have been given a QHY9s-C. After setting it up and the system recognised it without any problems (although as a mono) I noticed that the images only had one channel.
So looking at the indi-qhy code in the qhy_ccd.cpp file I noticed that a call is made on line 977 inside "Color Support" in the bool function QHYCCD::Connect()
ret = IsQHYCCDControlAvailable(m_CameraHandle, CAM_COLOR);
I assumed that the QHY SDK was not working properly. To test my theory I put the following line below.
ret = BAYER_RG;
After this, the camera has started to work in colour.
Right now I don't know who to notify and how to notify QHY so they can fix their SDK, if they provide one.
I guess one way to fix that would be to apply this patch for a specific camera identifier.