Author Topic: Focus distance override and bracketing on IXUS cameras  (Read 5471 times)

Offline nirschi

  • Jr. Member
  • **
  • Posts: 73
Re: Focus distance override and bracketing on IXUS cameras
« Reply #15 on: 06 / February / 2008, 00:19:54 »
I'm able to test on an ixus850_sd800 but it's the camera of a friend...

There is absolutely no hurry. Complete you port first and then report.

nirschi

Offline nirschi

  • Jr. Member
  • **
  • Posts: 73
Re: Focus distance override and bracketing on IXUS cameras
« Reply #16 on: 06 / February / 2008, 00:36:12 »
int MfOn(void){
 x=1;
 SetProperyCase(12,&x,sizeof(x));
 ...

IXUS800 has exactly the same function, but crashes.
Source modules "MF.c" and "MFBar.c" have been stripped. Look for these strings.

Note: SetPropertyCase called, so there is no need to create a NHSTUB(MFon,addr).
Simply call shooting_set_prop(12,1) and see what happens...

« Last Edit: 06 / February / 2008, 00:44:14 by nirschi »

Offline mkmenuts

  • Jr. Member
  • **
  • Posts: 61
  • SD700 (1.01b)
Re: Focus distance override and bracketing on IXUS cameras
« Reply #17 on: 06 / February / 2008, 01:00:39 »
Is it possible for CHDK on SD700 to have a corrected copy of the function that crashes the camera?

If it works 90% of the time and crashes on a single input instance, it might not be so hard to complete it... (same for other IXUSes)

Just an idea.

mkmenuts

Offline quietschi

  • Full Member
  • ***
  • Posts: 116
  • Ixus70 102a
Re: Focus distance override and bracketing on IXUS cameras
« Reply #18 on: 06 / February / 2008, 01:26:28 »
Simply press "C" (code) key.

ROM:FF996198                 LDR     R3, =0xB7CA0
ROM:FF99619C                 MOV     R12, #1
ROM:FF9961A0                 STR     LR, [SP,#-4]!
ROM:FF9961A4                 MOV     R0, #0xC
ROM:FF9961A8                 ADD     R1, R3, #0x68
ROM:FF9961AC                 MOV     R2, #2
ROM:FF9961B0                 STRH    R12, [R3,#0x68]
ROM:FF9961B4                 BL      SetPropertyCase
ROM:FF9961B8                 BL      sub_FF998D00
ROM:FF9961BC                 MOV     R0, #0
ROM:FF9961C0                 LDR     PC, [SP],#4

short x; // located at 0xB7CA0+0x68
int MfOn(void){
 x=1;
 SetProperyCase(12,&x,sizeof(x));
 sub_FF998D00();
 return 0;
}

Ok, sorry everyday i learn something new.

btw have you read about the propcase for the ixus850_sd800 they are digicII based?

thanks quietschi

Offline nirschi

  • Jr. Member
  • **
  • Posts: 73
Re: Focus distance override and bracketing on IXUS cameras
« Reply #19 on: 06 / February / 2008, 02:00:08 »
Is it possible for CHDK on SD700 to have a corrected copy of the function that crashes the camera?
If it works 90% of the time and crashes on a single input instance, it might not be so hard to complete it... (same for other IXUSes)

Hi mkmenuts,

I thought about it, but it is an awful lot of work.

To me, it is very low priority. Just for perfection, I would not do the job.
Auto-focusing works very well for far distances, and full telephoto is meant for that.

I'm currently more interested in the macro range, as you surely noticed.
There auto-focusing begins to fight against you...
« Last Edit: 07 / February / 2008, 09:18:27 by nirschi »

Offline nirschi

  • Jr. Member
  • **
  • Posts: 73
Re: Focus distance override and bracketing on IXUS cameras
« Reply #20 on: 06 / February / 2008, 02:38:32 »
btw have you read about the propcase for the ixus850_sd800 they are digicII based?


Confusing!

You forgot the link: http://chdk.setepontos.com/index.php/topic,445.msg3466.html#msg3466

EDIT: done http://tools.assembla.com/chdk/changeset/291
« Last Edit: 08 / February / 2008, 11:25:44 by nirschi »

Offline jbourgui

  • Rookie
  • *
  • Posts: 15
  • SD500 & G9
Re: Focus distance override and bracketing on IXUS cameras
« Reply #21 on: 10 / July / 2008, 21:45:51 »
My goals is now to pimp IXUS cameras being always-with-you super macro tools.

@nirschi, I applaud your goal!!  MF on our IXUS cameras would rock!  I'm just wondering how all of this played out...  I have an SD500 (IXUS700), and would love to see if some of the manual focus bugs have been worked out...  I have never compiled my own build, but if it will help troubleshoot for the community, just let me know how, and I'll test for you!!

Also, the goal of having a MF "magnified zoomed focus preview window" is great for cams without that feature...  any success with that?

Cheers and my thanks for all of your hard work!  :)

-joe

Offline InnerBushman

  • Newbie
  • *
  • Posts: 4
Re: Focus distance override and bracketing on IXUS cameras
« Reply #22 on: 22 / October / 2010, 05:18:48 »
Hi.
IXUS 700 at your command waiting for test orders. I can't wait for manual focus (and focus bracketing) to work in my IXUS so keep up the good works guys ;]

Best regards,
Bushman

PS: tested this build: http://crteknologies.free.fr/publish/chdk/ixus700_sd500-101a_sdover.tar.gz
crashes every time, dunno how to work it around.

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal