Author |
Raider camera driver for K790, K800 and K810 (v6.6.5) |
Raiderski Joined: Jul 03, 2006 Posts: > 500 From: Poland, Hell, Mountains PM, WWW
|
camera register have 60 constant for zoom value
yes
but driver can send zoom value in 30 step
no, driver can use all 60 values because 0 - 60 is the range of zoom bar. every other function can have 60 steps instead 30 as well but I put limit on them because 60 steps are way too much. however continuous zoom still use 60 steps for 1.0x - 16.0x
in your driver and original driver send these zoom value to camera register:
40,3E,3C,...,06,04
so i tell again step don't stop between two indicators.
you're wrong. simple test...
1. find line: seq_get_prop_1a= and some lines below...
2. find line: $s3 00 $s2 00 $s1 00;
3. change it to:
$m5 0
$m1 0 $b1 00 1 7
$c1 00 #CMD(58,08)
$cl #CMD(58,e0)
$cx
$m0 5
$s3 00 $s2 00 $s1 00;
now, if you will use zoom function you will be able to notice that display colors are changing between black&white and full color. remember to point camera at very bright object to make zoom control smooth. black&white = zoom value is odd, color = value is even. so, you can't get sequence of even values only like 40,3E,3C,...,06,04
to make this even more visible: before $m5 0 insert line: $s0 21 and try to use zoom keys. color will be black&white (odd value) and step will be between two indicators. moreover step is at near the half of zoom bar. (hex)21 is 33, make it double (60) to reach end of zoom bar
seq_get_prop_1a= is zoom bar refresh procedure. it takes zoom value from register and set it as position on zoom bar. I use this procedure to control zoom bar for other functions as well
and about continuous zoom method i think:
if change 1 zoom step in phone then 2 or more step change so with each step changing we have 2 or mor zoom valu and zooming is continuous and faster.
it's faster because zoom is hyperbolic
|
|
Amir_82111 Joined: Dec 21, 2009 Posts: 54 PM |
Raiderski;
U don't understand which i said:
I said (40,3e,...) is only in zoom function in yuor driver:
in this zoom structure:
SET_ZOOM=
I added these lines at before #CMD(61,$w5):
$c5 40 $s5 40 $cl $cx //X1.0
$c5 3F $s5 20 $cl $cx //X2.0
$c5 3E $s5 04 $cl $cx //X16.0
and tested in zoom function in phone
in step 0 zoom value=X1.0
in step 1 zoom value=X16.0
u said:step stop between two indicators
so with add those lines to driver why step stop at indicators in step 1 (X16.0)
If u don't wrong then give me two indicators which step 1 stop between them.
so your structure don't send 3F to camera register because we haven't X2.0 after add those lines to driver.
I don't said your drivar can't send 3F to camera register never but your drivar can't send 3F to camera register whitout edit.if edit your driver we can send 60 step to camera register.
|
Raiderski Joined: Jul 03, 2006 Posts: > 500 From: Poland, Hell, Mountains PM, WWW
|
now I know what's the problem you're talking about SET_ZOOM procedure which use only 30 steps like every other function and it can't stop between indicators, so yes, you're right. however this procedure is not used by driver to zoom picture. as default zoom I use zoom method from original driver - continuous zoom with 60 steps, which is processed in seq_set_prop_19 (divided into 3 parts) and seq_get_prop_1a. these procedures are complicated but not much in them are about zoom, most code is the core of supermode functionality. so, don't pay attention on SET_ZOOM
|
Amir_82111 Joined: Dec 21, 2009 Posts: 54 PM |
Raider OSD
v 3.0
© Amir_82111
(2010-02-18)
Features:
* Show step bar/value with Functions name/value
* Show ISO,Shutter speed,EV,CWB,AE lock value for ever(exept value=0)
* Set Time for show Functions
* Hide softkeys
* Change camera layout
* Ability for change keys (exept Joystick)
* Ability for set 3 functions on keys
* change keys:
- Joystick up/down : Changing Functions (+/-)
- Joystick left/right : Changing value (-/+)
- 5/8 : Auto changing value(with one press auto decrease/increase value and stop in step 0/30 ,can stop manual with press any key)
- volume up/down : Shuteer speed slow -/+
- 3/6 : EV -/+
- 9/# : ISO -/+
- 2 : show/hide all functions (can change value with joystick in this mode)
- 1 : Custom white balance (CWB) start/lock/unlock
- play/pause : AE lock/unlock
- 0 : Show/Hide Grid
- C : Show/Hide all items in screen (exept grid)
- activity/operator : Toggle photo/video mode
- power : Help
Download links:
-------------------------------
v 1.0:
K810 R8BF003
K800 R8BF003
--------------------------------
v 2.0:
K810 R8BF003
K800 R8BF003
--------------------------------
v 3.0:
K810 R8BF003
[ This Message was edited by: Amir_82111 on 2011-03-04 13:17 ] |
mauquit Joined: Apr 05, 2008 Posts: 116 From: India PM, WWW
|
Thanks amir
I am going to try it.
My mobile phone picture's blog
www.mauquit.blogspot.com |
coba Joined: Mar 01, 2008 Posts: 466 From: Sabah, Malaysia PM, WWW
|
@Amir_82111
convert your patch to various firmware (k810 R8BA024..etc) and dont forget k800 so everyone can try..great job! thanks
THIS USER HAS BEEN BANNED BECAUSE OF HIS TALENT |
cyber-shoter Joined: Apr 23, 2008 Posts: 421 From: East Borneo PM |
hello all...
wow!! I,m miss much page
@ amir
what a great work mate!!!
could you please to provide your pacth in K810 R8BA version?
its would be nice since there is many user use K810 R8BA f/w
thank you for sharing with us
Raiderski driver become more great,,, This is will become A greaat camdriver legend ever made
[ This Message was edited by: cyber-shoter on 2010-01-15 08:17 ] |
eyeseal Joined: Dec 19, 2009 Posts: 11 PM |
im using K810_R8BA024, is the patch works for K810_R8BA024 ? thanks |
Raiderski Joined: Jul 03, 2006 Posts: > 500 From: Poland, Hell, Mountains PM, WWW
|
Amir
thanks man it looks really great!
can I have small suggestions for next version?
1. changes in keys - can they be optional? or at least let they work in this way:
- joy up/down: change of value
- joy left/right: change of function
the problem is that I have v6.6.5 ready to release in which joy left/right action is now something more than only change of function. I can't use it without functions change at joy left/right
2. key 0 - rule of thirds graphics from (0,0) to (320,240)
I can send you ready to use .png file
|
tranced Joined: Jan 19, 2006 Posts: > 500 From: Santo Domingo, wonDeRland PM |
And this is getting much better. Is there a chance for K790 users as me?
|
Amir_82111 Joined: Dec 21, 2009 Posts: 54 PM |
On 2010-01-15 10:50:52, Raiderski wrote:
Amir
thanks man it looks really great!
can I have small suggestions for next version?
1. changes in keys - can they be optional? or at least let they work in this way:
- joy up/down: change of value
- joy left/right: change of function
the problem is that I have v6.6.5 ready to release in which joy left/right action is now something more than only change of function. I can't use it without functions change at joy left/right
2. key 0 - rule of thirds graphics from (0,0) to (320,240)
I can send you ready to use .png file
I don't understand why u can't use joy up/down for change functions?
value changing in Horizontal so joy left/right is good for this.if u work with this key after 1 week u see this key is good for value.but i add ability for swap keys in next version.
and what's new in v6.6.5?
please tell me to update may patch.
tanks
[ This Message was edited by: Amir_82111 on 2010-01-15 10:31 ] |
Raiderski Joined: Jul 03, 2006 Posts: > 500 From: Poland, Hell, Mountains PM, WWW
|
winter time, I had a lot of problems with autoexposure, pictures are often underexposed because of gray sky and snow everywhere. so, I decided to make EV correction much faster and friendly like it was in original driver
6.6.5 [2010-01-15]
- after camera start exposure correction (EV) can be set like in original driver
using joystick left/right - open the camera, correct EV if necessary and take picture.
this is most intuitive and fastest method to correct EV if you don't use manual
functions for other settings, otherwise:
selected in this way EV correction is canceled after first change in any manual
function, except of function at position 0.0 which is neutral EV position
for example:
1) you want to set focus infinity/other using manual focus (function 0.0, step 1)
do it and you still will be able to change EV correction using joystick
2) you want to set SEM mode (function +1.0, step 1)
when you go to function +1.0 you'll notice change of EV correction (to +1.0EV)
but if you then set step 1:
* the camera is informed that change of EV position was not EV correction
but selection of position to function which you just changed
* EV correction will go back to auto value (0.0EV for most scenes)
* EV correction using joystick is no longer possible until you close and open
camera again
|
APR Joined: Feb 14, 2009 Posts: > 500 From: malaysia PM, WWW
|
I'm the first to download v6.6.5 |
APR Joined: Feb 14, 2009 Posts: > 500 From: malaysia PM, WWW
|
On 2010-01-15 00:34:10, Amir_82111 wrote:
Raider OSD
v 1.0
© Amir_82111
-Show step bar/value with Functions name/value
-Show ISO/Shutter speed value for ever
-Set Time for show Functions
-Hide softkeys
-Change cam/video icon position
-change keys :
...Joystick up/down : changing Functions
...Joystick left/right : changing value
...2/5 : auto changing value(with one press auto decrease/increase value and stop in step 0/30 ,can stop manual with press any key)
...3/6 : photo/video mode
Raider OSD v1.0 (K810 R8BF003) by Amir_82111.rar
[ This Message was edited by: Amir_82111 on 2010-01-14 23:36 ]
my phone is R8BA024 CHINA version... |
Amir_82111 Joined: Dec 21, 2009 Posts: 54 PM |
Raiderski;
this isn't good because
after change EV i change value of some functions but EV reset why don't save EV value?
and for change EV again must use EV function or close/open camera and chang EV with joy.some of times we forget this and use joy for change EV but not work.
and with my patch can change very fast EV value and i don't think needed to use v6.6.5
and about joy up/down u can change EV in first with joy up/down without any problem.
[ This Message was edited by: Amir_82111 on 2010-01-15 11:33 ] |
|