Esato

Forum > Sony Ericsson / Sony > Software, Firmware and Drivers > first prototype (v2) of supermode camdriver for K790/K800/K810

Previous  123 45 ... 111213  Next
Author first prototype (v2) of supermode camdriver for K790/K800/K810
brazzuka's
Xperia X10 White
Joined: Nov 14, 2007
Posts: > 500
From: South World-Antartida-Sweden
PM, WWW
Posted: 2008-02-01 02:46
Reply with quoteEdit/Delete This PostPrint this post
u pietropizzi really is a master of design,and Raiderski reviews comments without a gentleman of the functions each step is renew refreshing, good job to all of you who develop and try to correct the limitation of the drivers of sony.

Good job for all of you developers and to do things for pleasure for happiness.
All modders are in congratulations

number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-02-01 10:13
Reply with quoteEdit/Delete This PostPrint this post
what about having a few more iso's to choose from

SET_ISO=
$c0 00
#CMD(02,00) #UPDATE_WB
$cl
$c0 01
#SET(2a,01) #CMD(02,04) #UPDATE_WB //iso 100
$cl
$c0 02
#SET(2a,02) #CMD(02,04) #UPDATE_WB //iso 125
$cl
$c0 03
#SET(2a,03) #CMD(02,04) #UPDATE_WB //iso 160
$cl
$c0 04
#SET(2a,04) #CMD(02,04) #UPDATE_WB //iso 200
$cl
$c0 05
#SET(2a,05) #CMD(02,04) #UPDATE_WB // iso 250
$cl
$c0 06
#SET(2a,06) #CMD(02,04) #UPDATE_WB // iso 320
$cl
$c0 07
#SET(2a,07) #CMD(02,04) #UPDATE_WB // iso 400
$cl
$c0 08
#SET(2a,08) #CMD(02,04) #UPDATE_WB // iso ????
$cl
$c0 09
#SET(2a,09) #CMD(02,04) #UPDATE_WB // iso 640 (i think)
$cx $cx $cx $cx $cx $cx $cx $cx $cx $cx;
pietropizzi
K800 Black
Joined: Nov 16, 2007
Posts: 130
From: Vienna
PM
Posted: 2008-02-01 11:01
Reply with quoteEdit/Delete This PostPrint this post

On 2008-02-01 01:18:23, Mike2 wrote:
Can we really force exposure with this driver?
I haven't tried this driver yet, that's why I'm asking...

Just try it !

If you want ISO forcing you have to put my or number1's code (thx for inbetween steps!) into the driver.
ISO forcing works, EXIF Data shows it and the different ISO settings are clearly visible in less noise but darker pictures.
With first setting MF accordingly you can set EV selectior to ISO, set ISO 100
and press "right zoom" - "Shot" - "right zoom" - "Shot" sequence for ISO row !
norbi_nw
Samsung Galaxy S II
Joined: Nov 27, 2006
Posts: > 500
From: Romania, Timisoara
PM
Posted: 2008-02-01 11:47
Reply with quoteEdit/Delete This PostPrint this post
one word to both.. WOW! so now that it is almost done, where can i get it to do some tests. also the patch for the OSD (latest or the one before that) ?
pietropizzi
K800 Black
Joined: Nov 16, 2007
Posts: 130
From: Vienna
PM
Posted: 2008-02-01 12:16
Reply with quoteEdit/Delete This PostPrint this post

On 2008-02-01 11:47:04, norbi_nw wrote:
one word to both.. WOW! so now that it is almost done, where can i get it to do some tests. also the patch for the OSD (latest or the one before that) ?

The camdriver02.dat (Prototype V2) you can find the download link in first post !
Actual OSD-vkp I will upload when I'm home cause I'll do some changes concerning ISO values first.


On 2008-02-01 10:13:20, number1 wrote:
what about having a few more iso's to choose from


I think we should not forget $s8 xx in the code because 1) it is also in default code and 2) we maybe can use it later for marker remembering it's last position (last ISO value)
But maybe Raider also needs that Reg for his further improvements then we can't use it


[ This Message was edited by: pietropizzi on 2008-02-01 11:32 ]
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-02-01 13:32
Reply with quoteEdit/Delete This PostPrint this post
the $s8 thing isn't needed, it won't have any effect, did you fix the zoom???? the zoom in the 2nd prototype needs the correct values.
a_amirfarzam
K800 Black
Joined: Dec 03, 2007
Posts: 62
PM
Posted: 2008-02-01 13:43
Reply with quoteEdit/Delete This PostPrint this post
@Raider
You r great man dude
i have a question of u :
" Why u dont want to flash your K800 to K810i R8BA024 and patch and port a camdriver for it ? , the most peaple r use K810i R8BA024 on K800i ? "

thaaaaanks
pietropizzi
K800 Black
Joined: Nov 16, 2007
Posts: 130
From: Vienna
PM
Posted: 2008-02-01 13:57
Reply with quoteEdit/Delete This PostPrint this post

On 2008-02-01 13:32:27, number1 wrote:
the $s8 thing isn't needed, it won't have any effect, did you fix the zoom???? the zoom in the 2nd prototype needs the correct values.

No, I did't touch zoom for now. I see that Raider's playing around with steps, sometimes 20, now 30 so I don't want to recalculate everything again

Edit: OK I fixed 16xZoom
ZOOM_X16= $s5 40 $m4 0 $*4 02 $-5 r4; //Zoom fix by PP
Smooth Zoom over whole 30 STEP Range - tested & Working

Of course 30 Steps will be smoother in Zoom and Focus, but esp. for Focus its harder to find a factor. From 20 Steps --> 32 FocusSteps (20h) it was easy its just 1.6. But now it is 30-->32, I have to think about that.....
Of course we could say forget about last 2 steps and make it 1:1 but es in MacroFocus these 2 Steps maybe needed for the nearest possible focus.

[ This Message was edited by: pietropizzi on 2008-02-01 14:34 ]
seclubzaa
T68 gold
Joined: Dec 04, 2007
Posts: 14
PM
Posted: 2008-02-01 17:25
Reply with quoteEdit/Delete This PostPrint this post
thanks
pietropizzi
K800 Black
Joined: Nov 16, 2007
Posts: 130
From: Vienna
PM
Posted: 2008-02-01 20:38
Reply with quoteEdit/Delete This PostPrint this post
OK as promised:



The VKP can be downloaded here:
http://rapidshare.com/files/8[....]rmode_v8_trans_MarkV2.rar.html

With the following code there are 4 ISO steps fitting to my code posted before so the marker acts as selection-tool

#SC_VALUE
$p5 00
$c5 0c
$*0 0f
$s1 40 // steps: 0f = 4 (ISO)
$-1 r0
$m0 1
$cl
$*0 02 $s1 40 $-1 r0 $m0 1 $cx
$s3 00 $s2 00 $s1 00;

The following fixes focus steps:
// focus
SET_FOCUS=
$c0 00
$s5 00
#MF_UNSET
$cl
$m5 0
$-5 00 // FIX fit to zoom steps
$*5 0f $/5 10 // Fixed to fit 30 Steps
#MF_SET
$cx
#CMD(43,$w5);

I hope it's OK for Raider to experiment with his prototype, but it's fun to make GUI for all that functions.
This "Function"-system is really good to understand and it makes fun iimproving it. But the way Raider plays with coding is just genius-like.....
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-02-01 20:54
Reply with quoteEdit/Delete This PostPrint this post
i had anther idea for the manual iso to also control flash iso

SET_ISO=
$c0 00
#COM_EVENT(02,00) #UPDATE_WB #SET_REG(40,00)
$cl
$c0 01
#SET_REG(2a,01) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,01) #WB_ISO100 //iso 100
$cl
$c0 02
#SET_REG(2a,02) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,02) #WB_ISO100 //iso 125
$cl
$c0 03
#SET_REG(2a,03) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,03) #WB_ISO100 //iso 160
$cl
$c0 04
#SET_REG(2a,04) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,04) #WB_ISO200 //iso 200
$cl
$c0 05
#SET_REG(2a,05) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,05) #WB_ISO200 // iso 250
$cl
$c0 06
#SET_REG(2a,06) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,06) #WB_ISO200 // iso 320
$cl
$c0 07
#SET_REG(2a,07) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,07) #WB_ISO400 // iso 400
$cl
$c0 08
#SET_REG(2a,08) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,08) #WB_ISO400 // iso 500
$cl
$c0 09
#SET_REG(2a,09) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,09) #WB_ISO400 // iso 640
$cx $cx $cx $cx $cx $cx $cx $cx $cx $cx;

now for some reason the flash doesn't fire with this code any ideas????
jomateixa
C901 Silver
Joined: Dec 09, 2007
Posts: > 500
From:
PM
Posted: 2008-02-01 21:08
Reply with quoteEdit/Delete This PostPrint this post

On 2008-02-01 20:54:37, number1 wrote:
i had anther idea for the manual iso to also control flash iso

SET_ISO=
$c0 00
#COM_EVENT(02,00) #UPDATE_WB #SET_REG(40,00)
$cl
$c0 01
#SET_REG(2a,01) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,01) #WB_ISO100 //iso 100
$cl
$c0 02
#SET_REG(2a,02) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,02) #WB_ISO100 //iso 125
$cl
$c0 03
#SET_REG(2a,03) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,03) #WB_ISO100 //iso 160
$cl
$c0 04
#SET_REG(2a,04) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,04) #WB_ISO200 //iso 200
$cl
$c0 05
#SET_REG(2a,05) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,05) #WB_ISO200 // iso 250
$cl
$c0 06
#SET_REG(2a,06) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,06) #WB_ISO200 // iso 320
$cl
$c0 07
#SET_REG(2a,07) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,07) #WB_ISO400 // iso 400
$cl
$c0 08
#SET_REG(2a,08) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,08) #WB_ISO400 // iso 500
$cl
$c0 09
#SET_REG(2a,09) #COM_EVENT(02,04) #UPDATE_WB #SET_REG(40,09) #WB_ISO400 // iso 640
$cx $cx $cx $cx $cx $cx $cx $cx $cx $cx;

now for some reason the flash doesn't fire with this code any ideas????


Have you tried to force it?
number1
P1
Joined: Sep 12, 2007
Posts: > 500
From: UK,kent,Sittingbourne
PM
Posted: 2008-02-01 21:11
Reply with quoteEdit/Delete This PostPrint this post
i don't want to force it, just so it fires on auto like normal and for some reason it's not.
Raiderski
C901 Black
Joined: Jul 03, 2006
Posts: > 500
From: Poland, Hell, Mountains
PM, WWW
Posted: 2008-02-01 21:25
Reply with quoteEdit/Delete This PostPrint this post
30 steps (like in 2MP camdrv) is my final decision. previously 20 was only because of no continuous slider. fixed zoom and focus values:

Code:

ZOOM_X2= $s1 46 $-1 r0 $<1 5 $/1 1e;
ZOOM_X4= $s1 0a $<1 6 $m2 0 $>2 1 $+1 r2 $/1 r0;
ZOOM_X8= $s1 09 $<1 8 $+1 b0 $s2 r0 $*2 38 $-1 r2 $/1 1e;

SET_ZOOM=
$+0 0a // start x1.0
#VIDEO_MODE
$c5 00 // if snapshot
#ZOOM_X4
$cl // else VR
#ZOOM_X4
$cx
$m5 1
#CMD(61,$w5);

// focus
SET_FOCUS=
$c0 00
$s5 00
#MF_UNSET
$cl
$m5 0 $+5 02
#MF_SET
$cx
#CMD(43,$w5);



now i will try to implement more features from 2MP camdriver

a_amirfarzam
i'm happy with my FW version i don't use additional patches (only no simlock and camdrv to other). driver is one for all, so no matter of FW result should be this same
trinitron
T68 gold
Joined: Mar 11, 2007
Posts: 6
PM
Posted: 2008-02-01 21:58
Reply with quoteEdit/Delete This PostPrint this post

""now i will try to implement more features from 2MP camdriver""

that would be good idea, because I found that in good light condition my w900 is making better pictures than K810
Access the forum with a mobile phone via esato.mobi
Previous  123 45 ... 111213  Next
Goto page:
Lock this Topic Move this Topic Delete this Topic