Author |
first prototype (v2) of supermode camdriver for K790/K800/K810 |
brazzuka's Joined: Nov 14, 2007 Posts: > 500 From: South World-Antartida-Sweden PM, WWW
|
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 Joined: Sep 12, 2007 Posts: > 500 From: UK,kent,Sittingbourne PM |
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 Joined: Nov 16, 2007 Posts: 130 From: Vienna PM |
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 Joined: Nov 27, 2006 Posts: > 500 From: Romania, Timisoara PM |
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 Joined: Nov 16, 2007 Posts: 130 From: Vienna PM |
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 Joined: Sep 12, 2007 Posts: > 500 From: UK,kent,Sittingbourne PM |
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 Joined: Dec 03, 2007 Posts: 62 PM |
@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 Joined: Nov 16, 2007 Posts: 130 From: Vienna PM |
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 Joined: Dec 04, 2007 Posts: 14 PM |
thanks |
pietropizzi Joined: Nov 16, 2007 Posts: 130 From: Vienna PM |
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 Joined: Sep 12, 2007 Posts: > 500 From: UK,kent,Sittingbourne PM |
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 Joined: Dec 09, 2007 Posts: > 500 From: PM |
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 Joined: Sep 12, 2007 Posts: > 500 From: UK,kent,Sittingbourne PM |
i don't want to force it, just so it fires on auto like normal and for some reason it's not. |
Raiderski Joined: Jul 03, 2006 Posts: > 500 From: Poland, Hell, Mountains PM, WWW
|
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 Joined: Mar 11, 2007 Posts: 6 PM |
""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
|