SD940 (IXUS120) porting thread - page 27 - DryOS Development - CHDK Forum supplierdeeply

SD940 (IXUS120) porting thread

  • 542 Replies
  • 202811 Views
*

Offline zebra

  • *
  • 24
Re: SD940 (IXUS120) porting thread
« Reply #260 on: 20 / January / 2011, 04:38:46 »
Advertisements
Concerning the 1.03C fw. I can't actually find a dump of said fw anyware - locally, or on the Canon IXUS sub page.

Does anyone actually have the 1.03C fw dumped, and can I flash my 1.02C unit to 1.03C reliably? Sort of surprised I cannot find an official Canon flasher.

I'm assuming units shipped with 1.02C have no hardware differentiators to the units shipped with 1.03C. This is a safe assumption?

Cheers.

z

Re: SD940 (IXUS120) porting thread
« Reply #261 on: 20 / January / 2011, 07:25:30 »
Does anyone actually have the 1.03C fw dumped, and can I flash my 1.02C unit to 1.03C reliably?
I think it would be a safe guess that I have the 1.03C fw dumped :)

However,  as far as I can tell,  there is no way to flash the firmware on a Canon camera.  That seems to be the consensus on this forum as well.

Waldo's port of the 1.02C is pretty close to working as well as the 1.03C.  I'll update to a Beta6 release today, which should get RAW working on the 1.02C.


Ported :   A1200    SD940   G10    Powershot N    G16

Re: SD940 (IXUS120) porting thread
« Reply #262 on: 20 / January / 2011, 07:59:03 »
Beta 6 now ready.  Updated to source tree version 1050 with version 1.02C patched for correct RAW operation.

http://www.zshare.net/download/85479062ffe6454f/   SD940 1.02c Beta6

http://www.zshare.net/download/85479097d4f68177/  SD940 1.03c Beta6

http://www.zshare.net/download/8547912719543f2f/   SD940 trunk1050 Source Code Beta6

http://www.zshare.net/download/85479728d805f58d/ firmware dump of version 1.03C

« Last Edit: 20 / January / 2011, 08:15:29 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 14082
Re: SD940 (IXUS120) porting thread
« Reply #263 on: 20 / January / 2011, 12:06:44 »
Does anyone actually have the 1.03C fw dumped, and can I flash my 1.02C unit to 1.03C reliably? Sort of surprised I cannot find an official Canon flasher.
Canon does not generally issue firmware updates, except for major, customer visible problems.

While it is theoretically possible, I'm not aware of anyone changing the canon firmware without a Canon update. Adding support for a new firmware version will take far less time, effort, and programming knowledge than successfully writing your own firmware flasher that can flash from a dump. Also a lot cheaper, given the high probability of bricking a few cameras along the way ;)
Quote
I'm assuming units shipped with 1.02C have no hardware differentiators to the units shipped with 1.03C. This is a safe assumption?
It's not a safe assumption. I'd say it's very likely the hardware is the same (or similar enough not to matter), but hardware changes in a production run aren't out of the question.
Don't forget what the H stands for.


*

Offline zebra

  • *
  • 24
Re: SD940 (IXUS120) porting thread
« Reply #264 on: 20 / January / 2011, 15:30:52 »
Beta 6 now ready.  Updated to source tree version 1050 with version 1.02C patched for correct RAW operation.

http://www.zshare.net/download/85479062ffe6454f/   SD940 1.02c Beta6

http://www.zshare.net/download/85479097d4f68177/  SD940 1.03c Beta6

http://www.zshare.net/download/8547912719543f2f/   SD940 trunk1050 Source Code Beta6

http://www.zshare.net/download/85479728d805f58d/ firmware dump of version 1.03C



Coming together nicely :). 1 to 2 second pauses for sensor data acquisition, and no crash/hang afterwards! Additionally, as explained, the badpixels script now features in the RAW menu and works flawlessly.

Wonderful work there.

What needs to be dealt with next?

z
« Last Edit: 20 / January / 2011, 16:12:37 by zebra »

Re: SD940 (IXUS120) porting thread
« Reply #265 on: 21 / January / 2011, 04:10:21 »
What needs to be dealt with next?

Things I'd like to see tested :

1) USB remote - I need to build something to test this so I don't know if it works yet.
2) ND filter (neutral density filter) apparently moves in and out of light path to control exposure range as SD940 has no iris control.  Does this work yet ?
3) PTP - crashed with the Beta 5 version of the 1.03C when trying to browse folders on the camera from a computer via USB cable.  Is it working now ?  I rather fancy getting this working as I move off CHDK porting work and into LUA / BASIC scripts.
4) Calibration - I stole values in camera.h  from other ports and have not checked any of them - shutter speeds, color balance, whatever else you need to setup for an individual camera.

That's a start I think ?
« Last Edit: 21 / January / 2011, 04:17:11 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

Re: SD940 (IXUS120) porting thread
« Reply #266 on: 21 / January / 2011, 09:05:52 »
2) ND filter (neutral density filter) apparently moves in and out of light path to control exposure range as SD940 has no iris control.  Does this work yet ?

I've used the ND filter in 1.03C Beta 3 through Beta 5. At least it worked in those.

Re: SD940 (IXUS120) porting thread
« Reply #267 on: 21 / January / 2011, 10:14:27 »
I've used the ND filter in 1.03C Beta 3 through Beta 5. At least it worked in those.

Excellent!! This project goes so much faster when we have multiple people working on it.  ND should still be good to go then as nothing has changed that would affect it.
Ported :   A1200    SD940   G10    Powershot N    G16


*

Offline reyalp

  • ******
  • 14082
Re: SD940 (IXUS120) porting thread
« Reply #268 on: 24 / January / 2011, 23:58:28 »
1) USB remote - I need to build something to test this so I don't know if it works yet.
You can do minimal testing by plugging and unplugging into a PC with remote enabled ;)
Don't forget what the H stands for.

Re: SD940 (IXUS120) porting thread
« Reply #269 on: 25 / January / 2011, 06:11:25 »
You can do minimal testing by plugging and unplugging into a PC with remote enabled ;)
Interesting.  I tried that with Remote Enabled.  When I connect the USB cable it does the equivalent of a "half press".  Is that normal and if so is there an easy way to make it complete the process ?
Ported :   A1200    SD940   G10    Powershot N    G16

 

Related Topics