I'm sure it is user error. I've ran into some trouble switching from libindi 1.8.9 to 1.9.9 in setting raw mode for my camera with pyindi-client. I've tried debugging with indi-getprop and indi-setprop. It was working great for me in 1.8.9, but in 1.9.9 I can't get raw data.
Thank you, this was really helpful to me. I removed the other properties I was setting and focused on CCD_CAPTURE_FORMAT.
I was able to get 16 bit raw mode. I maybe have a unique use case. But one thing I ran into is that if you start with a empty ~/.indi/ directory I needed to set the properties, disconnect from camera, then reconnect to really have all the properties have effect. I would see the properties set with indi_getprop, but the camera was not doing the right thing. It might just be something pyindi-client, or the toup driver, or my environment.
I am able to do what I need, and your reply got me moving again, so thank you very much!