How can I shoot without the lenses? - page 3 - Hotwire! Hardware Mods, Accessories and Insights - CHDK Forum supplierdeeply

How can I shoot without the lenses?

  • 121 Replies
  • 42411 Views
*

Offline srsa_4c

  • ******
  • 4426
Re: How can I shoot without the lenses?
« Reply #20 on: 10 / August / 2011, 16:16:43 »
Advertisements
Created a file ver.req on root of the memory card.

Turned on the cam and pressed FUNC/SET and then DISP 3 times
Did it 2 and 4 times too.
Did this while in ALT mode.
Did this while out of ALT mode.

Nothing showed on the screen.

What am I doing wrong?
You need to start the camera in playback mode when you try this. It also has nothing to do with chdk, so no <alt> button is needed.
Press and hold func/set, then (while still holding down that button) press disp (according to the wikia page, this should work).

edit:
If it still does not work, disable chdk (well, sdm) (with the write protect switch), then try again.

Last resort: If you create a full firmware dump, it also contains this information. http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper
« Last Edit: 10 / August / 2011, 16:30:26 by srsa_4c »

*

Offline funnel

  • ****
  • 349
Re: How can I shoot without the lenses?
« Reply #21 on: 10 / August / 2011, 16:24:59 »
I also noticed some difference in that code now.

SX220
Code: [Select]
FF073D7C                 LDR     R1, =0x3DD0
FF073D80                 STMFD   SP!, {R4,LR}
FF073D84                 LDR     R2, [R1,#0x28]           <-------this one is changed in enable/disable lens error
FF073D88                 CMP     R2, #0
FF073D8C                 LDMEQFD SP!, {R4,PC}
FF073D90                 LDR     R2, [R1,#0x38]
FF073D94                 CMP     R2, #0
FF073D98                 LDMNEFD SP!, {R4,PC}
FF073D9C                 MOV     R2, #1
FF073DA0                 STR     R2, [R1,#0x38]
FF073DA4                 AND     R1, R0, #0xFF00
FF073DA8                 CMP     R1, #0x100
FF073DAC                 BEQ     loc_FF073DF8


ixus 105
Code: [Select]
ROM:FFC5CE6C                 LDR     R1, =0x27B4
ROM:FFC5CE70                 STMFD   SP!, {R4,LR}
ROM:FFC5CE74                 LDR     R2, [R1,#0x34]
ROM:FFC5CE78                 CMP     R2, #0
ROM:FFC5CE7C                 LDMNEFD SP!, {R4,PC}
ROM:FFC5CE80                 MOV     R2, #1
ROM:FFC5CE84                 STR     R2, [R1,#0x34]
ROM:FFC5CE88                 AND     R1, R0, #0xFF00
ROM:FFC5CE8C                 CMP     R1, #0x100
ROM:FFC5CE90                 BEQ     loc_FFC5CEC8
ROM:FFC5CE94                 CMP     R1, #0x200
ROM:FFC5CE98                 BEQ     loc_FFC5CED8

sx220 has this added code at the beginning with LDMEQFD, ixus105 doesn't have but the next one is almost the same with LDMNEFD. Maybe you should try to store a 1 in place of 0.

*

Offline sh1981

  • ***
  • 169
Re: How can I shoot without the lenses?
« Reply #22 on: 10 / August / 2011, 16:26:22 »
Created a file ver.req on root of the memory card.

Turned on the cam and pressed FUNC/SET and then DISP 3 times
Did it 2 and 4 times too.
Did this while in ALT mode.
Did this while out of ALT mode.

Nothing showed on the screen.

What am I doing wrong?
You need to start the camera in playback mode when you try this. It also has nothing to do with chdk, so no <alt> button is needed.
Press and hold func/set, then (while still holding down that button) press disp (according to the wikia page, this should work).

I tried this, it does not work.

As a matter of fact, when I started off with SDM I remember I used ACID or something to find out my firmware version which is 100.D, exactly cause this method did not seem to work for some odd reason.

Any alternative method? I tried above in playback mode with both ver.req and vers.req.
A proud owner of Canon IXUS 105

*

Offline srsa_4c

  • ******
  • 4426
Re: How can I shoot without the lenses?
« Reply #23 on: 10 / August / 2011, 16:40:36 »
I have edited my previous message, but:

You could try to dump your firmware (beware, back up your card before)
http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper
http://chdk.wikia.com/wiki/Canon_Basic/Card_Setup

The error log is near to the end, you could also upload it somewhere, if you succeed.


*

Offline funnel

  • ****
  • 349
Re: How can I shoot without the lenses?
« Reply #24 on: 10 / August / 2011, 16:42:20 »
I tried this, it does not work.

As a matter of fact, when I started off with SDM I remember I used ACID or something to find out my firmware version which is 100.D, exactly cause this method did not seem to work for some odd reason.

Any alternative method? I tried above in playback mode with both ver.req and vers.req.
The sx220 is tricky too to get the version. You should be careful to just press the func button and not touch even slightly the wheel buttons. The wheel buttons have two steps, soft press and hard press (maybe this is not the same for your camera). Try using a pen or something to just push the func button. And start the camera in AUTO mode.

*

Offline sh1981

  • ***
  • 169
Re: How can I shoot without the lenses?
« Reply #25 on: 10 / August / 2011, 16:52:57 »
Created a file ver.req on root of the memory card.

Turned on the cam and pressed FUNC/SET and then DISP 3 times
Did it 2 and 4 times too.
Did this while in ALT mode.
Did this while out of ALT mode.

Nothing showed on the screen.

What am I doing wrong?
You need to start the camera in playback mode when you try this. It also has nothing to do with chdk, so no <alt> button is needed.
Press and hold func/set, then (while still holding down that button) press disp (according to the wikia page, this should work).

edit:
If it still does not work, disable chdk (well, sdm) (with the write protect switch), then try again.

Last resort: If you create a full firmware dump, it also contains this information. http://chdk.wikia.com/wiki/Canon_Basic/Scripts/Dumper


Disabling SDM did the trick!!!

E32 ISDriveError

Do you want me to write everything else it says as well?
A proud owner of Canon IXUS 105

*

Offline funnel

  • ****
  • 349
Re: How can I shoot without the lenses?
« Reply #26 on: 10 / August / 2011, 17:08:12 »
Interesting, the sx220 has also a DisableISDriveError at FF3047AC .

What it does is (from sx220):
Code: [Select]
FF3047AC sub_FF3047AC                            ; DATA XREF: ROM:FF46DF60o
FF3047AC                 STMFD   SP!, {R4,LR}
FF3047B0                 BL      sub_FF073700
FF3047B4                 MOV     R0, #0
FF3047B8                 LDMFD   SP!, {R4,PC}
Code: [Select]
FF073700 sub_FF073700                            ; CODE XREF: sub_FF3047AC+4p
FF073700                 MOV     R1, #0
FF073704                 MOV     R0, #0x9C
FF073708                 B       sub_FF1800DC
Code: [Select]
FF1800DC sub_FF1800DC                            ; CODE XREF: sub_FF072688+24j
FF1800DC                                         ; taskcreate_ISMainTask+C4p ...
FF1800DC
FF1800DC var_24          = -0x24
FF1800DC var_1C          = -0x1C
FF1800DC var_1A          = -0x1A
FF1800DC var_10          = -0x10
FF1800DC var_4           = -4
FF1800DC arg_4           =  4
FF1800DC
FF1800DC                 STR     LR, [SP,#var_4]!
FF1800E0                 SUB     SP, SP, #0x2C
FF1800E4                 STRB    R0, [SP,#0x2C+var_1C]
FF1800E8                 MOV     R0, #0
FF1800EC                 STRB    R1, [SP,#0x11]
FF1800F0                 MOV     R2, #1
FF1800F4                 STRB    R0, [SP,#0x2C+var_1A]
FF1800F8                 STRH    R0, [SP,#0x2C+var_10]
FF1800FC                 STMEA   SP, {R0,R2}
FF180100                 MOV     R3, R0
FF180104                 MOV     R2, R0
FF180108                 MOV     R1, R0
FF18010C                 STR     R0, [SP,#0x2C+var_24]
FF180110                 ADD     R0, SP, #0x2C+var_1C
FF180114                 BL      _sub_FF17FF10__MechaCommunicator_c___1 ; LOCATION: MechaCommunicator.c:-1
FF180118                 ADD     SP, SP, #0x2C
FF18011C                 LDR     PC, [SP],#arg_4

As I understand #0 and #0x9C are arguments. I'm not very good at this so maybe I'm wrong. In ixus105 the same function is at FFD15870. You could try to call it with that arguments.
« Last Edit: 10 / August / 2011, 17:44:56 by funnel »

*

Offline srsa_4c

  • ******
  • 4426
Re: How can I shoot without the lenses?
« Reply #27 on: 10 / August / 2011, 17:12:04 »
Disabling SDM did the trick!!!

E32 ISDriveError

Do you want me to write everything else it says as well?

Some of those might be useful too (not the version numbers, but everything else that is about the condition of your camera).

But "ISDriveError" means that the problem is not a lens error, so... (nevermind)

... funnel was faster  :)


*

Offline sh1981

  • ***
  • 169
Re: How can I shoot without the lenses?
« Reply #28 on: 10 / August / 2011, 17:31:44 »
Disabling SDM did the trick!!!

E32 ISDriveError

Do you want me to write everything else it says as well?

Some of those might be useful too (not the version numbers, but everything else that is about the condition of your camera).

But "ISDriveError" means that the problem is not a lens error, so... (nevermind)

... funnel was faster  :)


Page 1:

Canon IXUS 105
P-ID:31F4 PAL D

Frimware Ver GM1.00D (1.0.0.0)
Adv Ver.006.010
Serial No. 113064102637

Page 2:

Build: Mar 26 2010  14:51:06
E32 ISDriveError
2011.08.11  01:56:06

Page 3:

Mecha Firm Ver. 3.01
MechaDSP Firm Ver.  1.03


Hope that helps, keepin fingers crossed :/
A proud owner of Canon IXUS 105

*

Offline funnel

  • ****
  • 349
Re: How can I shoot without the lenses?
« Reply #29 on: 10 / August / 2011, 17:43:17 »
Ok, I see now that ixus105 also has the same function DisableISDriveError at 0xFFE1991C .  :)

 

Related Topics