Re: [Spca50x-devs] Add support Creative Live! Cam Notebook Pro (gspcaV1)
- Date: Wed, 16 Aug 2006 10:52:26 +0200
- From: michel Xhaard <mxhaard@xxxxxxxx>
- Subject: Re: [Spca50x-devs] Add support Creative Live! Cam Notebook Pro (gspcaV1)
Le Mardi 15 Août 2006 16:10, Serge A. Suchkov a écrit :
Hi Serge,
> Hello, I have the Creative Live! Cam Notebook Pro (prod ID 0x041e:0x4051).
> After several experiments this camera successfully started with modified
> (by me) gspcaV1 driver (gspca-20060813) as zc3xx(?!) bridge+tas5130c(?!!!)
> sensor camera. The type of a sensor (tas5130c) has been obviously specified
> in Windows registry (see attachment) but init data originally defined in
> gspca for tas5130c (see tas5130c.h) and dumped by SnoopyPro (and specified
> in Windows registry) has been absolutely different ! What does it mean ?
> Different revisions of tas5130c or wrong name sensor type in Windows
> registry ? I just added new init data in tas5130c (tas5130cxx_* - old
> original init data, tas5130cyy_* new init data) and used prod ID for direct
> assign new sensor type.
Seem another Tas5130xxx firmware, here is the problem with reverse
engineering, we did not know what is in the box :)
Pretty good works, thanks, i will merge with the gspca packet for the next
release.
> Windows Registry Editor Version 5.00
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006]
> "CoInstallers32"=hex(7):56,00,30,00,32,00,35,00,30,00,50,00,69,00,6e,00,2e,
>00,\
> 64,00,6c,00,6c,00,2c,00,43,00,6f,00,49,00,6e,00,73,00,74,00,61,00,6c,00,6c,
>\
> 00,65,00,72,00,45,00,6e,00,74,00,72,00,79,00,50,00,6f,00,69,00,6e,00,74,00,
>\ 00,00,00,00
> "DevLoader"="*ntkern"
> "NTMPDriver"="V0250Dev.sys"
> "HardwareConfig"=hex:01
> "PageOutWhenUnopened"=hex:00
> "PowerDownWhenUnopened"=hex:01
> "DontSuspendIfStreamsAreRunning"=hex:01
> "CreateFileName"="USB"
> "CtProductName"="Creative Live! Cam Notebook Pro"
> "CtUnsExt"="NT"
> "InfPath"="oem37.inf"
> "InfSection"="Cam.Dev"
> "InfSectionExt"=".NT"
> "ProviderName"="Creative Labs"
> "DriverDateData"=hex:00,c0,bd,e1,43,58,c6,01
> "DriverDate"="4-5-2006"
> "DriverVersion"="1.1.3.405"
> "MatchingDeviceId"="usb\\vid_041e&pid_4051"
> "DriverDesc"="Live! Cam Notebook Pro #2"
> "Vendor"="Creative Labs"
> "FriendlyName"="Live! Cam Notebook Pro #2"
> "DeviceID"="{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}\\0006"
> "Capabilities"=dword:00000001
> "DeviceType"=dword:00000002
> "DeviceSubType"=dword:00000000
> "IsPnP"=dword:00000001
> "DescPatched"="Live! Cam Notebook Pro #2"
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\ChipConfig]
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\ChipConfig\SupportSensor]
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\ChipConfig\SupportSensor\TAS5130C]
> "CMD"=hex:ff,20,00,00,f0,01,02,00
> "Initial"=hex:00,00,01,cc,00,08,02,cc,00,10,01,cc,00,02,00,cc,00,03,02,cc,0
>0,\
> 04,80,cc,00,05,01,cc,00,06,e0,cc,00,8b,98,cc,00,01,01,cc,00,12,03,cc,00,12,
>\
> 01,cc,00,98,00,cc,00,9a,00,cc,01,1a,00,cc,01,1c,00,cc,00,9c,e6,cc,00,9e,86,
>\
> cc,00,87,10,cc,00,8b,98,cc,00,1b,24,aa,00,00,80,dd,00,1b,00,aa,00,13,02,aa,
>\
> 00,15,04,aa,00,01,00,aa,00,1a,00,aa,00,1c,17,aa,00,86,82,cc,00,87,83,cc,00,
>\
> 88,84,cc,00,05,10,aa,00,0a,00,aa,00,0b,a0,aa,00,0c,00,aa,00,0d,a0,aa,00,0e,
>\
> 00,aa,00,0f,a0,aa,00,10,00,aa,00,11,a0,aa,00,16,01,aa,00,17,e6,aa,00,18,02,
>\
> aa,00,19,86,aa,00,20,20,aa,01,01,b7,cc,00,12,05,cc,01,00,0d,cc,01,89,76,cc,
>\
> 01,ad,09,cc,01,c5,03,cc,01,cb,13,cc,02,50,08,cc,03,01,08,cc,01,a8,60,cc,01,
>\ 16,61,cc,01,18,65,cc
> "InitialScale"=hex:00,00,01,cc,00,08,02,cc,00,10,01,cc,00,02,10,cc,00,03,02
>,cc,\
> 00,04,80,cc,00,05,01,cc,00,06,e0,cc,00,8b,98,cc,00,01,01,cc,00,12,03,cc,00,
>\
> 12,01,cc,00,98,00,cc,00,9a,00,cc,01,1a,00,cc,01,1c,00,cc,00,9c,e8,cc,00,9e,
>\
> 88,cc,00,87,10,cc,00,8b,98,cc,00,1b,24,aa,00,00,80,dd,00,1b,00,aa,00,13,02,
>\
> aa,00,15,04,aa,00,01,00,aa,00,1a,00,aa,00,1c,17,aa,00,86,82,cc,00,87,83,cc,
>\
> 00,88,84,cc,00,05,10,aa,00,0a,00,aa,00,0b,a0,aa,00,0c,00,aa,00,0d,a0,aa,00,
>\
> 0e,00,aa,00,0f,a0,aa,00,10,00,aa,00,11,a0,aa,00,16,01,aa,00,17,e8,aa,00,18,
>\
> 02,aa,00,19,88,aa,00,20,20,aa,01,01,b7,cc,00,12,05,cc,01,00,0d,cc,01,89,76,
>\
> cc,01,ad,09,cc,01,c5,03,cc,01,cb,13,cc,02,50,08,cc,03,01,08,cc,01,a8,60,cc,
>\ 01,16,61,cc,01,18,65,cc
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\ChipConfig\SupportSensor\TAS5130C\AE]
> "50HZ"=hex:00,82,00,aa,00,83,01,aa,00,84,aa,aa,01,90,00,cc,01,91,06,cc,01,9
>2,\
> a8,cc,01,95,00,cc,01,96,00,cc,01,97,47,cc,01,8c,0e,cc,01,8f,15,cc,01,a9,10,
>\
> cc,01,aa,24,cc,00,1d,62,cc,00,1e,90,cc,00,1f,c8,cc,00,20,ff,cc,01,1d,58,cc,
>\ 01,80,42,cc,01,8d,78,cc
> "50HZScale"=hex:00,82,00,aa,00,83,03,aa,00,84,54,aa,01,90,00,cc,01,91,0d,cc
>,01,\
> 92,50,cc,01,95,00,cc,01,96,00,cc,01,97,8e,cc,01,8c,0e,cc,01,8f,15,cc,01,a9,
>\
> 10,cc,01,aa,24,cc,00,1d,62,cc,00,1e,90,cc,00,1f,c8,cc,00,20,ff,cc,01,1d,58,
>\ cc,01,80,42,cc,01,8d,78,cc
> "60HZ"=hex:00,82,00,aa,00,83,01,aa,00,84,62,aa,01,90,00,cc,01,91,05,cc,01,9
>2,\
> 88,cc,01,95,00,cc,01,96,00,cc,01,97,3b,cc,01,8c,0e,cc,01,8f,15,cc,01,a9,10,
>\
> cc,01,aa,24,cc,00,1d,62,cc,00,1e,90,cc,00,1f,c8,cc,00,20,ff,cc,01,1d,58,cc,
>\ 01,80,42,cc,01,8d,78,cc
> "60HZScale"=hex:00,82,00,aa,00,83,02,aa,00,84,c4,aa,01,90,00,cc,01,91,0b,cc
>,01,\
> 92,10,cc,01,95,00,cc,01,96,00,cc,01,97,76,cc,01,8c,0e,cc,01,8f,15,cc,01,a9,
>\
> 10,cc,01,aa,24,cc,00,1d,62,cc,00,1e,90,cc,00,1f,c8,cc,00,20,ff,cc,01,1d,58,
>\ cc,01,80,42,cc,01,8d,78,cc
> "NoFliker"=hex:01,00,0c,cc,00,82,00,aa,00,83,00,aa,00,84,20,aa,01,90,00,cc,
>01,\
> 91,05,cc,01,92,88,cc,01,95,00,cc,01,96,00,cc,01,97,10,cc,01,8c,0e,cc,01,8f,
>\
> 15,cc,00,1d,62,cc,00,1e,90,cc,00,1f,c8,cc,00,20,ff,cc,01,1d,58,cc,01,80,03,
>\ cc
> "NoFlikerScale"=hex:01,00,0c,cc,00,82,00,aa,00,83,00,aa,00,84,20,aa,01,90,0
>0,\
> cc,01,91,0b,cc,01,92,10,cc,01,95,00,cc,01,96,00,cc,01,97,10,cc,01,8c,0e,cc,
>\
> 01,8f,15,cc,00,1d,62,cc,00,1e,90,cc,00,1f,c8,cc,00,20,ff,cc,01,1d,58,cc,01,
>\ 80,03,cc
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\ChipConfig\SupportSensor\TAS5130C\Settings]
> "Gamma"=hex:03
> "GammaT"=hex:04,16,30,4e,68,81,98,ac,be,cd,da,e4,ed,f5,fb,ff,00,16,1b,1c,19
>,18,\ 15,12,10,0d,0b,09,08,06,05,00
> "MatrixT"=hex:6c,ea,ea,ea,6c,ea,ea,ea,6c
> "RJMatrixT"=hex:6c,ea,ea,ea,6c,ea,ea,ea,6c
>
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\DeviceData] "TwainDS"="Live! Cam Notebook Pro"
> "SpecialInfo"="Creative"
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\Settings] "TASCGain"=dword:00000000
> "AVRFil"=dword:00000000
> "MidFil"=dword:00000000
> "VideoFMT"=dword:00000000
> "TestMode"=dword:00000000
> "Brightness"=dword:00000014
> "Contrast"=dword:00000014
> "Hue"=dword:00000012
> "Saturation"=dword:00000001
> "Sharpness"=dword:00000003
> "WhiteBalance"=dword:00000001
> "BackLight"=dword:00000000
> "ColorEnable"=dword:00000001
> "FrameRate"=dword:00000007
> "Exposure"=dword:0000000a
> "Gain"=dword:00000080
> "Mirror"=dword:00000000
> "BandWidth"=dword:00000007
> "Flicker"=dword:00000001
> "Register"=dword:00000000
> "SerialNo"=dword:00000001
> "Default"=dword:00000001
> "Zoom"=dword:00000000
> "ExposureAuto"=dword:00000001
> "FlipVersion"=dword:00000001
> "WhiteBalanceAuto"=dword:00000001
> "GainAuto"=dword:00000001
> "Vertical"=dword:00000000
> "BandWidthAuto"=dword:00000001
> "Rgain"=dword:00000040
> "Ggain"=dword:00000040
> "Bgain"=dword:00000040
> "SharpT"=hex:01
> "AELastValue03"=dword:0000000d
> "AELastValue04"=dword:0000000d
> "RGainLastValue"=dword:00000043
> "GGainLastValue"=dword:00000040
> "BGainLastValue"=dword:00000059
> "StillImage"=dword:00000000
> "AutoFlipStatus"=dword:00000000
>
> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-1
>1D0-BEC7-08002BE2092F}\0006\Settings\EVX]
>
>
>
>
> --
> Regards,
> Serge A. Suchkov
> --
> Heuristics are bug ridden by definition. If they didn't have bugs,
> then they'd be algorithms.
regards
--
Michel Xhaard
http://mxhaard.free.fr
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Spca50x-devs mailing list
Spca50x-devs@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/spca50x-devs