Sony Ericsson / Sony : Software, Firmware and Drivers : Modded Camera Driver for Sony Ericsson w350/w380/z555/t280
>
New Topic
>
Reply<
Esato Forum Index
>
Sony Ericsson / Sony >
Software, Firmware and Drivers
> Modded Camera Driver for Sony Ericsson w350/w380/z555/t280
Bookmark topic
For all developers modders and users
Here you can find Modded Camdriver for Sony Ericsson w350/w380/z555/t280
model Omnivision 1.3MPixel
[ This Message was edited by: brazuka on 2008-07-02 01:05 ]
--
Posted: 2008-03-06 23:48:49
Edit :
Quote
Omnivision OV9660 Color CMOS SXGA (1.3 MegaPixel) CameraChip™ Sensor with OmniPixel2™ Technology
The OV9660 CameraChip™ image sensor is a low voltage CMOS device that provides the full functionality of a single-chip SXGA (1280 x 1024) camera and image processor in a small footprint package. The OV9660 provides full-frame, sub-sampled, scaled or windowed 8-bit/10-bit images in a wide range of formats, controlled through the Serial Camera Control Bus(SCCB) interface.
This product has an image array capable of operating at up to 15 frames per second (fps) in SXGA resolution with complete user control over image quality, formatting and output data transfer. All required image processing functions, including exposure control, gamma, white balance, color saturation, hue control, white pixel canceling, noise canceling, and more, are also programmable through the SCCB interface. In addition, OmniVision sensors use proprietary sensor technology to improve image quality by reducing or eliminating common lighting/electrical sources of image contamination, such as Fixed Pattern Noise (FPN), smearing, etc., to produce a clean, fully stable color image.
Product features:
high sensitivity for low-light operation
low operating voltage for embedded portable applications
standard SCCB interface
VarioPixel ® method for sub-sampling
supports image sizes: SXGA, VGA, CIF, and any size scaling down from CIF to 40x30, and windowed outputs with Raw RGB, RGB565/555/444, YUV (4:2:2) and YCbCr (4:2:2) formats
automatic image control functions including:
- Automatic Exposure Control (AEC)
- Automatic Gain Control (AGC)
- Automatic White Balance (AWB)
- Automatic Black-Level Calibration (ABLC)
image quality controls including:
- color saturation
- hue
- gamma
- sharpness (edge enhancement)
- lens correction
- white pixel canceling
- noise canceling
- 50/60 Hz luminance detection
Product Specifications:
resolution:
SXGA VGA QVGA CIF and below
package options:
26-pin CSP2
optical format:
1/5”
pixel size:
2.0 x 2.0 µm
frame rate:
15 - 60fps
output format:
YUV RGB Raw RGB Data
power consumption:
120mW (active)
applications:
camera/video phones digital still cameras webcams games/toys
--
Posted: 2008-03-06 23:55:26
Edit :
Quote
Sony Ericsson w350/w380
Sony Ericsson CamDriver Optimized for the Sony Ericsson w350/w380/z555/t280
Version v1.17
Features v1.17_Standard™ w350/w380:
-Settings Initial Cam:
Color Saturation
Sharpness
Color correction RGB
Lens correction
Black Level
Noise Reduction
New Exposure
Brightness
Version:v1.17_Standard™
Download:
http://www.4shared.com/file/5[....]11_Standard_for_w350-w380.html
Camdriver for w350/w380 by Esteban_efe
Version:v1.17 by_Esteban_efe
Download:
http://www.4shared.com/file/5[....]7_by_Esteban_efe_for_w380.html
Version v1.50
v1.50_Standard™_for_w350/w380
Features v1.50_Standard™ w350/w380 :
-Video Recording:Don´t Video Recording Don´t Support Firmware
High Quality= 10fps to 15fps
Low Quality= 15fps to 25fps
Normal Mode Dayligth=15fps(SXGA)
Low Quality= 15fps to 30fps(VGA)
Normal Mode Dayligth=15fps full resolution SXGA(1280x1024)
Nigth Mode=5fps to 10fps
Nigth Mode=5fps to 10fps
-Photo:
-Property image quality controls including:
- Implemented New Exposure
- Implemented New Normal Mode and Nigth Mode
- Implemented Color Saturation and Brightness
- Implemented Sharpness (edge enhancement)
- Implemented Color Correction with RGB gain
- Implemented Advanced White Balance with Color Correction
- Implemented Gamma
- Implemented Reduce Noise enable auto
- Implemented Lens Correction
- Implemented Blacklevel compensation setting BLC
- Implemented New Flicker and Image Control
Download:
http://www.4shared.com/accoun[....]50_Standard_for_w350-w380.html
v1.50_Wisteria™ _for_w350/w380
Features v1.50_Wisteria™ w350/w380:
-Video Recording:Don´t Video Recording Don´t Support Firmware
High Quality= 10fps to 15fps
Low Quality= 15fps to 25fps
Normal Mode Dayligth=15fps(SXGA)
Low Quality= 15fps to 30fps(VGA)
Normal Mode Dayligth=15fps full resolution SXGA(1280x1024)
Nigth Mode=5fps to 10fps
Nigth Mode=5fps to 10fps
-Photo:
-Property image quality controls including:
- Implemented Wisteria™
- Implemented New Exposure
- Implemented New Normal Mode and Nigth Mode
- Implemented Color Saturation and Brightness
- Implemented Sharpness
- Implemented Color Correction with RGB gain
- Implemented Advance White Balance with Color Correction
- Implemented Gamma
- Implemented Reduce Noise enable auto
- Implemented Lens Correction
- Implemented Blacklevel compensation setting BLC
- Implemented New Flicker and Image Control
-Wisteria™:
-Function Wisteria™ image quality:
- Color Saturation and Brightness
- Sharpness
- Color Correction with RGB gain
- Advance White Balance with Color Correction
Donwload:
http://www.4shared.com/file/6[....]50_Wisteria_for_w350-w380.html
=====================================
User Guide Settings for White Balance w350/w380:
=====================================
Users for a better composition of the photo use the White Balance for these sensors that works with this models w350/w380/z555/t280.
The color of light reflected off a subject changes with the color of the main light source. The white balance setting on a digital camera adjusts the brightest part of a scene so it appears white. The human eye sees white objects as white regardless of the light source; a digital camera does not.
Digital cameras are set to automatic white balance by default. Automatic white balance does a very good job under most circumstances. However, there are times when white balance needs to be changed manually to match the inside or outside lighting in order to obtain more true-to-life colors in a photo.
======================
White balance Settings
======================
*
Auto - default
*
Daylight/ClearSky - for direct sunlight
*
Cloudy - for shady, overcast skies
*
Fluorescent - for use under fluorescent lighting
*
Incandescent/tungsten - for use under standard light bulbs and some types of fluorescent lighting
*
Flash - for light produced by the built-in camera flash (don´t support)
[ This Message was edited by: brazuka on 2008-10-24 15:33 ]
--
Posted: 2008-03-07 01:43:55
Edit :
Quote
thank you for answering, so far to install. but I can not create copies of the original files, the camera does not start Says: application to start closing other chamber. thanks for your help the least I can do is thank you!
--
Posted: 2008-05-18 16:07:58
Edit :
Quote
On 2008-05-18 16:07:58, esteban_efe wrote:
thank you for answering, so far to install. but I can not create copies of the original files, the camera does not start Says: application to start closing other chamber. thanks for your help the least I can do is thank you!
Use Far and JDFlasher plugin for to install drivers in CID53
TUTORIAL JDFLASHER AND FAR MANAGER
by diezil
OK I've decided to put a little tutorial together on how to use jdflasher and Far Manager.
Firstly we will need to download and install the required software.
Installing USB Flash Driver's:
http://forums.se-nse.net/index.php?showtop...t=0&start=0
Far Manager:
http://farmanager.com/
jdflasher:
http://forums.se-nse.net/index.php?showtop...t=0&start=0
jdflasher_53wrecovery file's needed to work with Cid53
Patching/Flashing with jdflasher Advanced Usage - jdflasher
Setting up jdflasher
Install Far Manger to your Computer, once you have Far Manager installed we need to setup the jdflasher plugin, to do this we simply place the jdflasher folder into the plugin folder of the Far Manager install directory...
More info:
http://forums.se-nse.net/index.php?showtopic=29410&hl=w350
--
Posted: 2008-05-25 23:01:58
Edit :
Quote
if that is perfect, and thank you very much for having patience. I'm using your camdriver but to accept what the cellular i have that change:
(................)b&w
//=========================================================
// MACROS to write registers
//=========================================================
seq_ping = $f 1c $r1 0 $f 1D $r1 1; // read Chip Version
cam_ping_result = 7f a2;
//================================================
//=============== RESOLUTIONS ====================
//================================================
LOCK_NIGHT_FPS= #SET_REG(08,#VR_NIGHT_MODE_FR) // Draft mode frame rate max x fps(........)
And the other party got here: near the end
$"seq_ss_config_16 finished";
seq_vf_config_1f= $"seq_vf_config_1f"
$
(..................)
$"seq_vf_config_1f finished";
seq_init= $"Start_of_camera_seq_init"
#ISS_SET_DEFAULT_FIFO_THRESHOLD
$a00 14 02 00 $f // set host i/f clock
$a00 14 03 ff $f // set interception
$a00 14 01 $f // go standby
$a00 14 04 02 $f // fixed mode
$a00 40 80 08 40 06 $f // ISS controller 13MHz
#ISS_SET_DEFAULT_CAMERA_INTERFACE
#ISS_SET_DEFAULT_JPEG_ENCODER
$a00 10 0a 00 b0 00 90 $f //cam interface 176x144 depending on camera output size
$"cam interface 176X144"
$a00 20 02 00 01 $f //set format
$"set format"
$a00 20 05 01 00 $f //set rbg565 no overlay
$"set rbg565 no overlay"
$a00 20 06 00 b0 00 90 $f //set windowing 176x144
$"set I2C address to 0x30"
$a30
//$d 0064 // wait 100 ms //OVT recommended
$f 3e d0 // reset PLL
$d 0005 // wait 5 ms //OVT recommended
$f 3e d0 // reset PLL
$d 0005 // wait 5 ms //OVT recommended
$f 12 80 // soft reset
$d 000a //OVT recommended
$f d5 ff // data dir
$f d6 3f // data dir
$f 11 80 // frame rate 1/1
$f 3a d9 // array voltage
$f 3b 00 // internal regulator
$f 3d 3c // 3cpll divider se sensor implemention guide
$f 2b 7f
$f 71 00 // blacklevel compensation setting
$f 09 00 // Single Drive Output
$f 63 01 // sensor luminance level calculation option
$f 12 00 // Sensor xVGA mode before scaling
$f 17 0c // Horizontal window start point 8 MSBs
$f 18 5c // Horizontal window end point 8 MSBs
$f 19 01 // Vertical window start point 8 MSBs
$f 1a 82 // Vertical window end point 8 MSBs(....)
I hope you understand my amendments but I can not even make serious video. this is okay? the camdriver not burn
video!
--
Posted: 2008-05-26 02:00:11
Edit :
Quote
esteban_efe
if that is perfect, and thank you very much for having patience. I'm using your camdriver but to accept what the cellular i have that change:
//================================================
//=============== RESOLUTIONS ====================
//================================================
LOCK_NIGHT_FPS= #SET_REG(08,#VR_NIGHT_MODE_FR) // Draft mode frame rate max x fps(........)
And the other party got here: near the end
I hope you understand my amendments but I can not even make serious video. this is okay? the camdriver not burn
video!
esteban_efe
I hope you understand my amendments but I can not even make serious video. this is okay? the camdriver not burn
video!
LOCK_NIGHT_FPS= #SET_REG(08,#VR_NIGHT_MODE_FR) // Draft mode frame rate max x fps(........)
These changes don´t work with this model, other functions are properties and registers to work with model OV9660.
First you have to do the test on how many fps this recording video in all resolutions and from these tests to try to increase the fps respecting the ability or limitation of the model OV9660
seq_vf_config_11= $"seq_vf_config_11"
$a00 10 0a 00 b0 00
[8d] $f // [176x141] =>camera interface depending on camera output size
seq_vf_config_ff= $"seq_vf_config_ff"
$a00 10 0a 00 b0 00
[90] $f //cam interface [176x144]=>camera interface depending on camera output size
--
Posted: 2008-05-26 03:20:53
Edit :
Quote
OK! I prove your camdriver and does not work.
with my modifications if it works.
changes that you propose to camdriver which is applied to the original yours? or to mine? it is likely that my cell w380 serious video? or can not happen? thank you very much, you know a lot and the demonstration. Thank you.
--
Posted: 2008-05-26 20:17:08
Edit :
Quote
Recording video in w380 is probably to be the firmware thing of software.. great your camdriver post here some pics
you can change the color saturarion and contrast white balance color correction RGB etc... some examples of manual settings for this model
-image quality controls including:
- color saturation
- hue
- gamma
- sharpness (edge enhancement)
- lens correction
- white pixel canceling
- noise canceling
- 50/60 Hz luminance detection
test these properties and functions for works with model OV9660
[ This Message was edited by: brazuka on 2008-08-29 17:52 ]
--
Posted: 2008-05-26 20:43:42
Edit :
Quote
this is great. This must be a lot of work.
THANKS!
--
Posted: 2008-06-18 16:48:04
Edit :
Quote
New Topic
Reply