Ixus970/SD890 porting

  • 136 Replies
  • 23736 Views
*

Offline snc

  • **
  • 64
    • vware
Re: Ixus970/SD890 porting
« Reply #110 on: 08 / June / 2009, 02:11:15 »
Advertisements
let me know if this one boots up : http://www.vware.at/misc/stuff/CHDK-ixus970_sd890-100f-080609.zip

Re: Ixus970/SD890 porting
« Reply #111 on: 09 / June / 2009, 11:16:03 »
snc - thanks for the help!

unfortunately it is the same as the second build the camera goes black but no splash screen and camera works as normal from factory.

*

Offline snc

  • **
  • 64
    • vware
Re: Ixus970/SD890 porting
« Reply #112 on: 18 / June / 2009, 06:12:51 »
that's weird. i've rolled back the changes made between those 2 versions, so it should be working. are you using the auto-boot method or firmware update? send me a private message for some debugging, if you are interested. otherwise, it seems pretty stuck, and id remove the port... not much to do w/o having the camera.

Re: Ixus970/SD890 porting
« Reply #113 on: 24 / June / 2009, 23:03:16 »
@snc sent PM I was doing it through firm update method


*

Offline snc

  • **
  • 64
    • vware
Re: Ixus970/SD890 porting
« Reply #114 on: 06 / July / 2009, 01:14:05 »
kthx. that should've worked, actually. ill whip together some "debug blinking" version of it, to see if we can find out where it hangs.

*

Offline snc

  • **
  • 64
    • vware
Re: Ixus970/SD890 porting
« Reply #115 on: 04 / August / 2009, 05:43:56 »
to 970 version 1.00f owners:

http://www.vware.at/misc/stuff/CHDK100f.zip
try this file. as soon as you start the firmware upgrade process, the blue printer LED should start to blink. please count exactly how often it does and report back...

Re: Ixus970/SD890 porting
« Reply #116 on: 04 / August / 2009, 20:15:51 »
-Put the files into root of 32mb, FAT sd card.
-Press play.
-Blue LED blinks six (6) times.
-I'm available for realtime development.  (I assume this board has priv msg?)

Re: Ixus970/SD890 porting
« Reply #117 on: 04 / August / 2009, 22:34:06 »
Alternate dump:
http://chdk.setepontos.com/index.php/topic,288.195.html
There is some binary differences at end of file, seems to be lens calibration data.


Re: Ixus970/SD890 porting
« Reply #118 on: 05 / August / 2009, 00:54:42 »
I tried a port myself.  I did the autodetect stubs thing, and the result is it just crashes.  Is it possible to downgrade the firmware then using the working chdk?  What are the minimum stubs needed to boot?  It seems we should correct the stubs needed as first.
Can you post the disassembly so we don't need to buy ida pro?
ps starting from scratch it only took a couple hours to attempt my first port!
« Last Edit: 05 / August / 2009, 00:56:23 by canonlover »

Re: Ixus970/SD890 porting
« Reply #119 on: 05 / August / 2009, 02:05:31 »
I can boot as far as platform\ixus970_sd890\boot.c boot().  Post a disassembly, neither ida pro demo nor biew are working.  I can't go much further without getting lost.
It also seems like those stubs not found, could be easier rewritten - just copy asm from a known version (fw 1.00c) for example to turn on backlight.  This is assuming hardware is the same; and the function is so simple that you don't have to replicate redundantly too much of the old FW.
« Last Edit: 05 / August / 2009, 03:54:20 by canonlover »

 

Related Topics