Just want to let everyone know, I switched to rkaiq_camera_engine version rk356x/firefly-5.10 from firefly repo, and then some IQ files started having auto exposure, there was no image (black screen) but I could see the v4l2-ctl controls (exposure and analogue_gain) changing depending on light conditions
So I noticed the reason I had a black image was because the IQ file I was using, meant for another camera by the way as my IMX586 IQ file didn’t work at all with this version of camera engine, had a different resolution from the ones on my driver (1920x1080 on my driver, 4k on the IQ file)
So I looked into the IQ files provided by this rk356x/firefly-5.10 camera engine repo and found an IQ file with 1920x1080 resolution. I tried it and it worked! Some small details because the IQ file is meant for another camera ,but I have auto-gain and auto-exposure now, and decent color range (No greenish tine)
So problem solved for now. I would like to tune the IQ file but I don’t see it necessary for the moment
I also had to replace rk-camera-module.h on my Kernel sources, with rk-camera-module.h on rk356x/firefly-5.10 camera engine package ( it’s on there in the include folder ), otherwise rkaiq_3A_server wasn’t able to read my sensor module info and no .json would load