diskboot on new (udumper fails) cameras

  • 22 Replies
  • 8984 Views
Re: diskboot on new (udumper fails) cameras
« Reply #10 on: 24 / August / 2009, 09:33:02 »
Advertisements
@reyalp
I will try the new encoder today when I get home for the SD780.  I'll just use a program that turns on a LED to be safe.

HarpoMa
Canon Models - SD300, SD780, & SX210

Re: diskboot on new (udumper fails) cameras
« Reply #11 on: 24 / August / 2009, 22:58:28 »
Nope - no joy from change for SD780

Harpo
« Last Edit: 24 / August / 2009, 23:00:24 by HarpoMa »
Canon Models - SD300, SD780, & SX210

*

Online reyalp

  • ******
  • 11335
Re: diskboot on new (udumper fails) cameras
« Reply #12 on: 24 / August / 2009, 23:14:35 »
Interesting, maybe every camera requires different numbers now.  You can find the diskboot loading code quite easily by looking for the string "not executable\n"
Don't forget what the H stands for.

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: diskboot on new (udumper fails) cameras
« Reply #13 on: 25 / August / 2009, 04:41:32 »
Interesting, maybe every camera requires different numbers now.  You can find the diskboot loading code quite easily by looking for the string "not executable\n"

For ixus100_sd780:

dword_FFB1C514  DCD 5, 3, 6, 1, 2, 7, 0, 4 ; DATA XREF: ROM:off_FF99FF54 - as for SX200  :o


Re: diskboot on new (udumper fails) cameras
« Reply #14 on: 25 / August / 2009, 12:59:57 »

Quote
For ixus100_sd780:

dword_FFB1C514  DCD 5, 3, 6, 1, 2, 7, 0, 4 ; DATA XREF: ROM:off_FF99FF54 - as for SX200  :o


I'll try it again and see.  Maybe I did something dumb.
Canon Models - SD300, SD780, & SX210

Re: diskboot on new (udumper fails) cameras
« Reply #15 on: 03 / September / 2009, 08:33:07 »
Here's a udumper encoded with the new settings.

I would be interested if it works on
- IXUS 110/SD960 http://chdk.setepontos.com/index.php/topic,3585.15.html


Unfortunately no luck so far on SD960.

Vincent

*

Offline jan

  • *
  • 48
  • PowerShot SX20 IS (100f)
    • cms -db
Re: diskboot on new (udumper fails) cameras
« Reply #16 on: 08 / September / 2009, 16:04:41 »
I tried to create a dump of my SX20 using udumper, but it doesn't work. This are my results:

  • DryOS - Camera starts as usual and displays card locked message
  • New DryOS - Camera doesn't start, only 0's in empty.dum
  • New version by reyalp - same as with "New DryOS"

*

Online reyalp

  • ******
  • 11335
Re: diskboot on new (udumper fails) cameras
« Reply #17 on: 17 / September / 2009, 20:39:02 »
ixus200/SD980 appears to use a different value { 2,5,0,4,6,1,3,7 }

If each new model uses a different set of values, I probably need to re-think the dancingbits change.

Here's a udumper encoded with the new new new values ;)
Don't forget what the H stands for.


Re: diskboot on new (udumper fails) cameras
« Reply #18 on: 17 / September / 2009, 22:55:53 »
Well I compiled my sd780 build with 53612704 and funny thing... 

It did not start up but it also did not crash my camera.  After removing the card and pressing play it would boot normally.  When I build the image with a dancing that is not 53612704 it does not boot (as I would expect) but it crashes the camera to the point where I need to remove the battery. 

Soooo my thoughts are that my build simply isn't setting some power bytes that seem important in the newer cameras.  So I'll look into that but for now I think we can say that it's kinda confirmed that these are the correct numbers for it.

Harpo


Quote
For ixus100_sd780:

dword_FFB1C514  DCD 5, 3, 6, 1, 2, 7, 0, 4 ; DATA XREF: ROM:off_FF99FF54 - as for SX200  :o


Canon Models - SD300, SD780, & SX210

*

Online reyalp

  • ******
  • 11335
Re: diskboot on new (udumper fails) cameras
« Reply #19 on: 21 / September / 2009, 20:49:35 »
Soooo my thoughts are that my build simply isn't setting some power bytes that seem important in the newer cameras.  So I'll look into that but for now I think we can say that it's kinda confirmed that these are the correct numbers for it.
Your CHDK port boots with "firm update" right ? So if you set "NEED_ENCODED_DISKBOOT=2" in your platform/<camera>/sub/<version>/makefile.inc you should get a working diskboot of your port when you "make clean fir"

Note that if you haven't got to the point of disabling the canon diskboot code, you'll get a boot loop.
ixus200/SD980 appears to use a different value...
new new new dryos verified: http://chdk.setepontos.com/index.php/topic,4228.msg40162.html#msg40162 thx to Radup
Don't forget what the H stands for.

 

Related Topics