Ixus 200IS/SD980 1.01c porting thread

  • 108 Replies
  • 19712 Views
Ixus 200IS/SD980 1.01c porting thread
« on: 13 / June / 2010, 06:59:29 »
Advertisements
I started a port for the fw v1.01C of the Ixus 200IS, based in part on the fw v1.00C source by RaduP
(http://chdk.setepontos.com/index.php/topic,4228.0.html). I updated the addresses and stubs wherever I could and the firmware now boots up to the splash screen (using the PS.FI2 and manual firmware update method). Pressing the ALT button displays the "ALT" label on screen, however pressing any further button (e.g. menu) causes the camera to turn off.

I am an absolute newbie at ASM coding and CHDK in general, so I'm hoping someone with more experience can take it from here to further complete the port...

The source code, rebased with the latest SVN trunk as of this writing is available here:
http://home.scarlet.be/~rh241040/chdk/sd980_101c.zip

I based the changes on the firmware dump by Valor:
http://rapidshare.com/files/320665256/sd980_v1.01C.bin

DISKBOOT.BIN and PS.FI2 can be found in the bin directory
« Last Edit: 13 / June / 2010, 07:16:16 by citizenx »

*

Offline titbb

  • *
  • 38
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #1 on: 13 / June / 2010, 09:30:31 »
Nice effort, i wish i could help you though, but im a complete nitwit when it comes to this stuff :(

Lets hope someone can finish your work, i've been waiting for a 101c port for some time now.

Thanks for your effort!

Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #2 on: 17 / June / 2010, 04:45:50 »
I hope you get it to work, the SD980 shoots incredible images for an ultracompact but it would always be nice to get more control over them.

If It's allowed I'll put up a $15 reward for anyone who gets this done.

*

Offline RaduP

  • *****
  • 856
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #3 on: 29 / June / 2010, 18:36:43 »
If you are still committed to do it, I can try to help a bit.
If you have questions, you can ask.


Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #4 on: 03 / July / 2010, 05:57:34 »
I would like to help to make this port ...but I'm totally new to this kind of devolpment.
Anybody can help me to discover how can I start? tools used? ...and other usefull things?
thanks in advance
Max

*

Offline reyalp

  • ******
  • 10069
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #5 on: 03 / July / 2010, 16:17:25 »
I would like to help to make this port ...but I'm totally new to this kind of devolpment.
Anybody can help me to discover how can I start? tools used? ...and other usefull things?
thanks in advance
Max
http://chdk.wikia.com/wiki/For_Developers
Don't forget what the H stands for.

*

Offline RaduP

  • *****
  • 856
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #6 on: 03 / July / 2010, 17:43:52 »
How good are you with C? Do you know any assembly language?

Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #7 on: 01 / August / 2010, 01:22:29 »
Are u still working with this port?


*

Offline openuas

  • **
  • 57
  • OpenUAS
    • OpenUAS
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #8 on: 01 / August / 2010, 16:27:19 »
RaduP, yes I do know C and a wealth of other languages, also assembler for some processors, maybe a bit rusty... Also knowledge of cross compiling and ARM toolchain. However no experience with the Canon firmware YET. Do not even have the camera yet, but I will next week. Massive amount of other thing to do like everyone ;) but committed to get the Canon Powershot SD980 IS a.k.a. IXUS 200 IS in Europe, IXY DIGITAL 930 IS to work with CHDK.

RaduP, indeed some guidance really appreciated... so I bet now it is reading the Wiki for developers next week.

*

Offline RaduP

  • *****
  • 856
Re: Ixus 200IS/SD980 1.01c porting thread
« Reply #9 on: 01 / August / 2010, 21:01:47 »
Sure, i will try to answer your questions as best as I can.

 

Related Topics