Right. Also, it's kind of sporadic. Sometimes I would turn the phone on and it would be very dim and it would stay that way. Sometimes I would turn the phone on and it would be bright and it would stay that way. And sometimes I would turn the phone on and it would start at one brightness, but change as time went by.
Very strange. I guess I have to work with it.
I've seen the same thing a few times in the past few days. A reboot 'fixed' the problem, but it would happen again eventually. Seems to happen on CM7 as well as SSX 2.0
What I've noticed is that if I repeat the following steps several times, I'll eventually run into the scenario in which the light sensor's RAW value gets 'stuck' at whatever value the sensor read initially, and won't budge no matter how much or how little light is being presented to the light sensor. In my case (office lighting), the light sensor reads a RAW value of 100 (with 10, 3600 and 8600 being the other RAW values it will change to).
Automatic backlight -> Light sensor filter is Enabled, Window length 10 sec, Reset threshold Disabled, Sample interval 1 sec, Use Custom checkbox checked, Screen dim level 20 (default)
1 - After reboot, wait ~10-15 sec, then unlock screen (rotary lock screen in effect)
2 - Go to the "Edit other levels" screen in CyanogenMod settings -> Display -> Automatic backlight
3- View Sensor (filtered/raw), which in my case starts off at 100/100
4- Cover sensor w/ finger, Raw changes to 10
5- Remove finger from sensor, Raw changes back to 100
6- Power button -> Reboot (normal reboot)
After several repeats of the above steps (sometimes 2-3 times, sometimes > 5-6 times), the Raw value will get stuck at 100, won't change to 10 when I cover it completely w/ my finger, and won't increase when held right up against my (quite) bright office lamp.
I SBF'd back to Froyo and went back to CM7 (also SSX 2.0), did clean re-installs of the same handful of apps I've always had installed, but still see the above behavior. Kinda weird...