Actually, the quality on the OV8865 is "okay-ish" right now, or it seems so at least (I only need the 1080p for now anyway, and it's available). It feels like there is HW accel already on Android (most probably).
Also, the focus does "work" (manually), but it's far from perfect as it can't focus properly on something further than a meter or so, or too close. Feels like the code handling that (contrast autofocus ?) is not working properly (or the module is defective...).
Regarding the 5640, I checked the fex file and it's not configured as the front cam (unlike the 8865) so I'll try to change some stuff there in the hope of making it work as it seems that a driver exists in the kernel sources ? (./drivers/media/video/sunxi-vfe/device/ov5640.c)
I'd like to make it work with Android.
Omnivision and all those sensor makers should really provide some base code, or drivers for a given plateform/kernel when selling their sensors (or do they ?), it would be the most sensible thing to do to help with the adoption of their hardware :).
What do people do when companies making phones want to use a sensor from them ? Go throught the whole datasheet and reimplement everything ? I had some hopes to test an OV4685 and the nice OVM6211 someday when they'll be easier to source as modules.
Thanks a lot for the repo and the work on those drivers, I'll test that soon on linux if I can't get anything running on android.