IXUS 310 HS (Elph 500 HS / IXY 31S) - available from the autobuild server

  • 68 Replies
  • 22759 Views
*

Offline philmoz

  • *****
  • 3070
    • Photos
Advertisements
I took a dump of my firmware and compared it to the dump that Kpax took in post #16 http://chdk.setepontos.com/index.php?topic=6634.msg70955#msg70955.  Beyond-Compare2 reports the two files as identical.  Everyone else seems to be OK with this, I wish I knew the secret incantation that they use.

If your firmware dump is the same as the one posted in that link then you have firmware version 1.01a.

Neither the 1.01c or 1.00a versions you tried will work.

The correct version for 1.01a would be http://mighty-hoernsche.de/bins/ixus310_elph500hs-101a-1.0.0-1846-full_BETA.zip

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)

I have tried both methods of loading, that is making the card bootable, and loading via the firmware upgrade method.  Either way, the camera immediately blanks and locks up and can not be switched off or on until the batteries are removed and replaced.
This usually means you have completed all the setup steps correctly but have the wrong firmware version.

Quote
I took a dump of my firmware and compared it to the dump that Kpax took in post #16 http://chdk.setepontos.com/index.php?topic=6634.msg70955#msg70955.  Beyond-Compare2 reports the two files as identical.  Everyone else seems to be OK with this, I wish I knew the secret incantation that they use.
The dump on that post is for firmware version 1.01A  .   The two version that you report trying above are 1.00A and 1.01C .   Did you actually download and try the 1.01A version when you used acid.jar ?

Update : dup to philmoz's post above - passed in crossing ....
Ported :   A1200    SD940   G10    Powershot N    G16

I have the same problem as Anshley, but I am pretty sure I have the right version

Oops!  Tail between the legs time.

As soon as I looked at your post with my quotes I could see where I had gone wrong. When I went to the Beta downloads ixus310_elph500hs-101c-1.0.0-1825-full_BETA.zip  I looked at the  1.0.0 part of the name which I mistook to be the Canon firmware version number.  As they were all the same (1.0.0) I took the latest one.  I now realise that this is the version number for the build and I should be looking at the 101a bit of the name which I assume equates to the 1.0.1.0 that I have in my firmware version number as reported by the camera.

I hadn't tried the version downloaded by acid as I mistakenly thought it was the same as I already had.  I have now successfully loaded CHDK, and so it is now on to try it out, badpixels and all that stuff.  Many thanks to both of you philmoz and waterwingz for your prompt responses and sorry to have wasted your time.  Chalk it up as Education on the expenses sheet.

JG

Thx for the links waterwingz, but i still can´t find a CHDK Raw to DNG convert that support IXUS 310 HS RAW.
With each new CHDK supported camera,  there is typically a new CHDK RAW file "type".  As noted in the links I posted,  the CHDK RAW file is not really a file format though - its a simple dump of the sensor memory.  To interpret it,  you need to know the sensor geometry used to make the RAW file ( number of rows of pixels and number of columns of pixels). 

Most of the photography software that handles RAW formats is based on a program called dcraw.  Dcraw makes a guess about what camera the RAW file comes from based (AFAIK) on the exact file size. If it has a match on the file size its because somebody added that file information to dcraw so it knows how to convert to other formats (i.e. it knows the number of rows and columns for that file size so can convert it).

There is a process to submit this information to Dave Coffin - the author of dcraw.  Here's quote from his web site http://www.cybercom.net/~dcoffin/dcraw/

Quote from: dcoffin link=http://www.cybercom.net/~dcoffin/dcraw/
Does dcraw work with my camera?
Most likely, yes. If your camera is not on the Supported list, try dcraw anyway. If it doesn't work perfectly, don't just sit quietly waiting for my next version. Ask me if I need any raw photos, or go ahead and post a photo to your website and e-mail me the URL.
You can submit you RAW file to him,  but to get the color balance right you usually need to submit a picture of a calibrated color card.  Those are about $100 iirc.

Its been a while since I've played with the other packages - maybe somebody else can jump in here ?  Is there a program that lets you specify the X & Y of a CHDK RAW file and convert it to other formats ( like DNG ) ?

Update :  this might help too : http://chdk.wikia.com/wiki/CHDK_Tools#rawconvert.c

For your information: RawTherapee 4.0.9.50 (64 bit) can manage IXUS 310 HS (Elph 500 HS / IXY 31S) .cr2 raw dumps.

Update: RawTherapee loads the CR2 files; but does not fix the bad pixels.

I was hoping to simply use the badpixel.bin file (generated by the CHDK script) to map out the bad pixels in RawTherapee but it seems as if this is not possible now as the CHDK generates the information in binary format and RawTherapee requires the information in text format.

See http://code.google.com/p/rawtherapee/issues/detail?id=1009&q=badpixel.bin&colspec=ID%20Opened%20Modified%20Type%20Status%20Priority%20Milestone%20Summary%20Owner%20Stars

If I figure out a workaround I will post it. In the meantime, if anyone else has an idea please share. :D



 
« Last Edit: 22 / July / 2012, 15:17:40 by soheilr »


*

Offline blackhole

  • *****
  • 589
  • A590IS 101b
    • Planetary astrophotography
Quote
Update: RawTherapee loads the CR2 files; but does not fix the bad pixels.

Have you enabled the hot / dead pixel filter




Quote
Update: RawTherapee loads the CR2 files; but does not fix the bad pixels.

Have you enabled the hot / dead pixel filter

Yes. I have tried that. I have tried pretty much every setting, short for manually mapping the sensor, unfortunately without good results.

When I compare the JPG to the CR2 files it's obvious that the hot / dead pixels are not noise caused by ISO (shot at ISO 100 anyhow).

If I am lucky, the hot / dead pixels are not caused faulty software conversation (due to the fact that IXUS HS 310 is not officially supported by the software, at least not to my knowledge) and consequently a badpixel filter should amend the faults.

Anyhow I have switched the settings to DNG from now on, but sadly I discovered the wrong settings when I had shot 400 landscape pictures in the French Alps (a place I will not be able to visit soon again) and I have an interest to solve this problem.

*

Offline philmoz

  • *****
  • 3070
    • Photos
Quote
Update: RawTherapee loads the CR2 files; but does not fix the bad pixels.

Have you enabled the hot / dead pixel filter

Yes. I have tried that. I have tried pretty much every setting, short for manually mapping the sensor, unfortunately without good results.

When I compare the JPG to the CR2 files it's obvious that the hot / dead pixels are not noise caused by ISO (shot at ISO 100 anyhow).

If I am lucky, the hot / dead pixels are not caused faulty software conversation (due to the fact that IXUS HS 310 is not officially supported by the software, at least not to my knowledge) and consequently a badpixel filter should amend the faults.

Anyhow I have switched the settings to DNG from now on, but sadly I discovered the wrong settings when I had shot 400 landscape pictures in the French Alps (a place I will not be able to visit soon again) and I have an interest to solve this problem.

Download DNG4PS2 from http://code.google.com/p/dng4ps2/
Run the program, select the settings button and go to the Camera Options tab.
Select a camera from the list and click the 'Copy...' button.
Enter the following details for the new camera settings:
Camera name = Canon IXUS 310 HS
Short name = IXUS 310 HS
Sensor size = 4168 x 3060
Jpeg size = 4016 x 3004
Active zone x1, y1 = 120, 36
Active zone x2, y2 = 4136, 3040
Black-white levels = 127, 4095
Mosaic type = Red,Green,Green,Blue
Bits per unit = 12 bit
Color matrix # 1:
Illuminant = Daylight
Matrix = 5.448080 -1.740470 -0.803990 -0.750550 4.404440 0.113670 -0.058010 0.715890 1.189140
Multiplicator = 1.0 1.0 1.0

Click Ok, on the Setting dialog.
Click the Settings button again then select the Camera Types tab.
Select 'IXUS 310 HS' in the 4168x3060 entry, click OK.

Browse to where your RAW files are stored and then click convert - if you have the JPEG images as well make sure they are in the same directory and the program will copy the EXIF data from the JPEG.

DNG4PS2 will do bad pixel removal when it does the conversion.

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)

Quote
Update: RawTherapee loads the CR2 files; but does not fix the bad pixels.

Have you enabled the hot / dead pixel filter

Yes. I have tried that. I have tried pretty much every setting, short for manually mapping the sensor, unfortunately without good results.

When I compare the JPG to the CR2 files it's obvious that the hot / dead pixels are not noise caused by ISO (shot at ISO 100 anyhow).

If I am lucky, the hot / dead pixels are not caused faulty software conversation (due to the fact that IXUS HS 310 is not officially supported by the software, at least not to my knowledge) and consequently a badpixel filter should amend the faults.

Anyhow I have switched the settings to DNG from now on, but sadly I discovered the wrong settings when I had shot 400 landscape pictures in the French Alps (a place I will not be able to visit soon again) and I have an interest to solve this problem.

Download DNG4PS2 from http://code.google.com/p/dng4ps2/
Run the program, select the settings button and go to the Camera Options tab.
Select a camera from the list and click the 'Copy...' button.
Enter the following details for the new camera settings:
Camera name = Canon IXUS 310 HS
Short name = IXUS 310 HS
Sensor size = 4168 x 3060
Jpeg size = 4016 x 3004
Active zone x1, y1 = 120, 36
Active zone x2, y2 = 4136, 3040
Black-white levels = 127, 4095
Mosaic type = Red,Green,Green,Blue
Bits per unit = 12 bit
Color matrix # 1:
Illuminant = Daylight
Matrix = 5.448080 -1.740470 -0.803990 -0.750550 4.404440 0.113670 -0.058010 0.715890 1.189140
Multiplicator = 1.0 1.0 1.0

Click Ok, on the Setting dialog.
Click the Settings button again then select the Camera Types tab.
Select 'IXUS 310 HS' in the 4168x3060 entry, click OK.

Browse to where your RAW files are stored and then click convert - if you have the JPEG images as well make sure they are in the same directory and the program will copy the EXIF data from the JPEG.

DNG4PS2 will do bad pixel removal when it does the conversion.

Phil.


Phil,

You have no idea how glad you made me with your post.

I tried it. It worked like a charm! You really deserve your title “Hero member”!

I only wish you lived in Sweden so I could buy you a good meal and shake your hand!

Thank you very very much!  :D :D :D :D

/Soheil
« Last Edit: 24 / July / 2012, 15:41:01 by soheilr »


Thanks alot for the info.trying it as I type.
This forum is awesome!!!!
you guys rock!
« Last Edit: 20 / August / 2012, 21:50:27 by dutchie »

 

Related Topics