In v0.2.0 you added control of auto exposure and white balance, as mentioned in #332. I am running the current main branch. After starting the freenect-glview example and then consecutively pushing 'e', 'b', 'e, 'b', I get the following output, but no change in device behaviour. I flip my lights on and off, but autoexposure still seems to be on.
'w' - tilt up, 's' - level, 'x' - tilt down, '0'-'6' - select LED mode
'f' - change video format, 'm' - mirror video, 'o' - rotate video with accelerometer
'e' - auto exposure, 'b' - white balance, 'r' - raw color
read_cmos_register: 0x0106 =>
write_cmos_register: 0x0106 <= 0x7fff
read_cmos_register: 0x0106 =>
write_cmos_register: 0x0106 <= 0x02
read_cmos_register: 0x0106 =>
write_cmos_register: 0x0106 <= 0x00
read_cmos_register: 0x0106 =>
write_cmos_register: 0x0106 <= 0x00
read_cmos_register: 0x0106 =>
write_cmos_register: 0x0106 <= 0x4000
read_cmos_register: 0x0106 =>
write_cmos_register: 0x0106 <= 0x02