Hi Jure,
I'm exactly having the same problem.
I have tried to read Y16 firmware using C++/Python and OpenCV, buy I always get pixels somehow converted to 8 bits YUVY format.
In my problem, I have several devices and I really do not want to use different libraries to do the captures in each one of them since all are usb video class.
Could you finally perform the readings?
Kind regards,
Guille