Hello

here are a few observations regarding registers & how to use them in our driver

Bridge control : Black And white image
echo 0x10e7 > bridge.address
echo 0x00 > bridge.value
echo 0x10e8 > bridge.address
echo 0x00 > bridge.value
echo 0x10e9 > bridge.address
echo 0x00 > bridge.value
echo 0x10ea > bridge.address
echo 0x00 > bridge.value
echo 0x10eb > bridge.address
echo 0x00 > bridge.value
echo 0x10ec > bridge.address
echo 0x00 > bridge.value
echo 0x10ed > bridge.address
echo 0x00 > bridge.value
echo 0x10ee > bridge.address
echo 0x00 > bridge.value
echo 0x10ef > bridge.address
echo 0x00 > bridge.value
echo 0x10f0 > bridge.address
echo 0x00 > bridge.value
echo 0x10f1 > bridge.address
echo 0x00 > bridge.value
echo 0x10f2 > bridge.address
echo 0x00 > bridge.value

Bridge control : Saturation - Lowest
echo 0x10e7 > bridge.address
echo 0x00 > bridge.value
echo 0x10e8 > bridge.address
echo 0x00 > bridge.value
echo 0x10e9 > bridge.address
echo 0x00 > bridge.value
echo 0x10ea > bridge.address
echo 0x00 > bridge.value
echo 0x10eb > bridge.address
echo 0x00 > bridge.value
echo 0x10ed > bridge.address
echo 0x00 > bridge.value
echo 0x10ef > bridge.address
echo 0x00 > bridge.value
echo 0x10f0 > bridge.address
echo 0x00 > bridge.value
echo 0x10f1 > bridge.address
echo 0x00 > bridge.value
echo 0x10f2 > bridge.address
echo 0x00 > bridge.value

Bridge control : Saturation - Highest
echo 0x10e7 > bridge.address
echo 0xdc > bridge.value
echo 0x10e8 > bridge.address
echo 0x0f > bridge.value
echo 0x10e9 > bridge.address
echo 0xb9 > bridge.value
echo 0x10ea > bridge.address
echo 0x0f > bridge.value
echo 0x10eb > bridge.address
echo 0x6b > bridge.value
echo 0x10ed > bridge.address
echo 0x59 > bridge.value
echo 0x10ef > bridge.address
echo 0xb6 > bridge.value
echo 0x10f0 > bridge.address
echo 0x0f > bridge.value
echo 0x10f1 > bridge.address
echo 0xf2 > bridge.value
echo 0x10f2 > bridge.address
echo 0x0f > bridge.value

Bridge control : Brightness
echo 0x10f3 > bridge.address
cat bridge.value
echo 0xc1 > bridge.value //lowest value
echo 0x3f > bridge.value //highest value

Bridge control : Contrast

echo 0x10e1 > bridge.address
cat bridge.value
echo 0x13 > bridge.value //lowest value
echo 0x26 > bridge.value //highest value

echo 0x10e3 > bridge.address
cat bridge.value
echo 0x25 > bridge.value //lowest value
echo 0x4b > bridge.value //highest value

echo 0x10e5 > bridge.address
cat bridge.value
echo 0x07 > bridge.value //lowest value
echo 0x0e > bridge.value //highest value

Bridge control : Sharpness
echo 0x10f6 > bridge.address
cat bridge.value
echo 0x00 > bridge.value //lowest value
echo 0x3f > bridge.value //highest value

Bridge control : Gamma
1191 92 92 94 95 96 97 98 99 9a 9b 9c 9d 9e 9f a0 //register address
  0c 1d 2f 40 50 60 70 80 90 a0 b0 c0 d0 e0 f0 ff //lowest gamma
  dc f6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff //highest gamma

Operating in Low-Light conditions , handled in Sensor
ADVFL(0x2d) = f6
ADVFH(0x2e) = 0b
GAIN (0x00) = 1f

Operating in good lighting conditions, handled in Sensor
ADVFL(0x2d) = 7a
ADVFH(0x2e) = 07
GAIN (0x00) = 30


Operating OUTdoors , handled in Sensor
ADVFL(0x2d) = b7
ADVFH(0x2e) = 0b
GAIN (0x00) = 30
OR
Operating INdoors, handled in Sensor
ADVFL(0x2d) = f6
ADVFH(0x2e) = 0b
GAIN (0x00) = 1f

        60Hz lighting(natural), handled in sensor
        ADVFL(0x2d) = 7a
        ADVFH(0x2e) = 07
        GAIN (0x00) = 30
        OR
        50Hz lighting(artificial), handled in sensor
        ADVFL(0x2d) = 61
        ADVFH(0x2e) = 06
        GAIN (0x00) = 1e

Auto Mode Control - White Balance - BLUE, Handled in Sensor
BLUE (0x01) = 20 //lowest value
BLUE (0x01) = e8 //highest value

Auto Mode Control - White Balance - Red, Handled in Sensor
RED (0x02) = 20 //lowest value
RED (0x02) = e8 //highest value

test out my findings & lets pout these features into this driver.

Neekhil

--~--~---------~--~----~------------~-------~--~----~
Lets make microdia webcams plug'n play, (currently plug'n pray)
To post to this group, send email to microdia@googlegroups.com
Visit us online https://groups.google.com/group/microdia
-~----------~----~----~----~------~----~------~--~---

Reply via email to