Sony Ericsson / Sony : Software, Firmware and Drivers : Modded Camera Driver for k800i/k810i
>
New Topic
>
Reply<
Esato Forum Index
>
Sony Ericsson / Sony >
Software, Firmware and Drivers
> Modded Camera Driver for k800i/k810i
Bookmark topic
On 2007-11-03 14:11:31, genus wrote:
I use this:
// start Ehanced Mode from Raiderski
EM_RATIO_NORMAL= $s0 40;
EM_RATIO_NIGHT= $s0 3d;
EM_SET=$p1 05
#EM_IN_QUALITY
$c1 00
#READ_REG(23,$r2 1 1)
$m0 1 $/0 28
$c0 00
$m0 1 $/0 03
$c0 00
$cl
$p0 07
$c0 01 #EM_RATIO_NIGHT
$cl #EM_RATIO_NORMAL
$cx
$-0 r1
#COMMAND(04,$w0)
$cx
$cx
$cx;
EM_UNSET=#COM_EVENT(04,00);
// end Ehanced Mode from Raiderski
but didnt work of tk any effect
only reason it doesn't work is because
#COMMAND(04,$w0) isn't the k800i shutter speed
--
Posted: 2007-11-03 14:20:40
Edit :
Quote
On 2007-11-03 14:20:40, number1 wrote:
On 2007-11-03 14:11:31, genus wrote:
I use this:
// start Ehanced Mode from Raiderski
EM_RATIO_NORMAL= $s0 40;
EM_RATIO_NIGHT= $s0 3d;
EM_SET=$p1 05
#EM_IN_QUALITY
$c1 00
#READ_REG(23,$r2 1 1)
$m0 1 $/0 28
$c0 00
$m0 1 $/0 03
$c0 00
$cl
$p0 07
$c0 01 #EM_RATIO_NIGHT
$cl #EM_RATIO_NORMAL
$cx
$-0 r1
#COMMAND(04,$w0)
$cx
$cx
$cx;
EM_UNSET=#COM_EVENT(04,00);
// end Ehanced Mode from Raiderski
but didnt work of tk any effect
only reason it doesn't work is because
#COMMAND(04,$w0) isn't the k800i shutter speed
Or maybe the codes problem n not the wrong parameter......
@All modders
Can anyone explain the code for EM Mode, how it run and wat it does......
_________________
[ This Message was edited by: SEKseries on 2007-11-03 13:25 ]
--
Posted: 2007-11-03 14:24:28
Edit :
Quote
On 2007-11-03 10:52:14, genus wrote:
On 2007-11-03 04:38:19, SEKseries wrote:
i could do more if i knew the command event for the k800i's shutter speed, but i don't and it's not #COM_EVENT(04,
i'm new here,but i had discover the camdriver0.dat for long time,i wonder the #SET_REG(37 do anything to exposure time or shutter speed......
hope this can help u......
This is for the flash on exposure time, not for normal scene or any things.
@genus
Are u sure???Show some proof......
--
Posted: 2007-11-03 14:28:37
Edit :
Quote
i alrdy post the picture, for the changing setting of iso together with this value, this give change in exposure time when flash on. It is simple only, as you can see, it alrdy mention it is for flash:
// Xenon Flash initialization
and also it is use for R5 & R6
as in ******Check if flash needed, property 23*******
this R5 & R6 can be transfer from nuightportrait mode to other mode for use, as now i use it in document mode. The reason why nightportrait is warm in color when flash on is due to the sensor scene setting #COM_EVENT(51,03), which it will not warm in color if you change it to 00 that is same sensor with auto mode.
[ This Message was edited by: genus on 2007-11-03 13:45 ]
[ This Message was edited by: genus on 2007-11-03 13:47 ]
--
Posted: 2007-11-03 14:41:52
Edit :
Quote
Since the K810i/K800i have 16X zoom,the Hex value input ranged from 04 --->40 ,your code only minus reg 4 by 0A,that y nothing happened.
input is still in old style 0a = 1.0x, 0b = 1.1x, 0c = 1.2x, ...
values 40 - 4 are output values (calculated zoom) for reg 61
we need only input values, besides we have to know that this trick is working on K800 (we want to see this). my propositions is to replace earlier SM_TEST code into this:
SM_TEST=$-4 0a #COM_EVENT(55,$w4);
in this case you should be able to control contrast in realtime. is this working?
genus
this must be a bit changed for K800:
EM_SET=#READ_REG(28,$r2 1 1)
$m0 1 $/0 28
$c0 00
$m0 1 $/0 03
$c0 00
$cl
$s0 3d
$cx
$-0 r1
#COM_EVENT(04,$w0)
$cx;
EM_UNSET=#COM_EVENT(04,00);
1.
seq_ss_take=#EM_SET
#CAPTURE_EVENT;
2.
seq_ss_stop=#EM_UNSET;
the best place to test this is a half dark room
yeah... we are blind in shutter matter so why not to try every possible chance
--
Posted: 2007-11-03 14:51:00
Edit :
Quote
wat is mean by this?
1.
seq_ss_take=#EM_SET
#CAPTURE_EVENT;
2.
seq_ss_stop=#EM_UNSET;
--
Posted: 2007-11-03 15:08:04
Edit :
Quote
On 2007-11-03 15:08:04, genus wrote:
wat is mean by this?
1.
seq_ss_take=#EM_SET
#CAPTURE_EVENT;
2.
seq_ss_stop=#EM_UNSET;
Add #EM_SET to seq_ss_take at state transitions and #EM_UNSET to seq_ss_stop......
Make sure the EM_SET and EM_UNSET are before the seq_ss_take.....
PS:I can test this coz HP is not with me by now......
--
Posted: 2007-11-03 15:23:35
Edit :
Quote
okay, will try it now...wait...
the EM is work on scene????
it should be like that, correct?
EM_SET=#READ_REG(28,$r2 1 1)
$m0 1 $/0 28
$c0 00
$m0 1 $/0 03
$c0 00
$cl
$s0 3d
$cx
$-0 r1
#COM_EVENT(04,$w0)
$cx;
EM_UNSET=#COM_EVENT(04,00);
seq_ss_take=#EM_SET
#CAPTURE_EVENT;
seq_ss_stop=#EM_UNSET;
or is that?
seq_ss_take=#EM_SET
#CAPTURE_EVENT;
EM_SET=#READ_REG(28,$r2 1 1)
$m0 1 $/0 28
$c0 00
$m0 1 $/0 03
$c0 00
$cl
$s0 3d
$cx
$-0 r1
#COM_EVENT(04,$w0)
$cx;
EM_UNSET=#COM_EVENT(04,00);
seq_ss_stop=#EM_UNSET;
[ This Message was edited by: genus on 2007-11-03 14:35 ]
[ This Message was edited by: genus on 2007-11-03 14:37 ]
--
Posted: 2007-11-03 15:29:08
Edit :
Quote
Good

team work

maybe we get good cam driver for k800
Good luck
--
Posted: 2007-11-03 15:29:48
Edit :
Quote
On 2007-11-03 15:29:08, genus wrote:
okay, will try it now...wait...
the EM is work on scene????
I think as long as u take a picture in low light condition,it will works......but we need to test it.
@genus
isn't that u still having your exam??how come you r free to test these???
--
Posted: 2007-11-03 15:34:18
Edit :
Quote
New Topic
Reply