PowerShot SX230 HS - Porting Thread - page 24 - General Discussion and Assistance - CHDK Forum

PowerShot SX230 HS - Porting Thread

  • 706 Replies
  • 330627 Views
*

Offline Peter_A720

  • *
  • 7
  • XMPP-Adress: peter_j@jabber.de
Re: PowerShot SX230 HS - Porting Thread
« Reply #230 on: 23 / August / 2011, 05:22:35 »
Advertisements
I use CHDK long time with my A720. I purchased a SX230 HS with firmware 1.01A and try the Beta 4 from taliesin. (thanks and admiration for your work!!)

A lot of important functions that i tested seems to work:

-DNG raw file. (checked in Adobe photoshop)
-Histogram mode
-custom Auto ISO
-grid
-DOF-calculator
-Zoom values as X, FL, EFL

I can confirm the known 400 ISO limit, but it seems to me that there is another fatal Problem:

If I use CHDK, the JPG-files are all the time very small (2-3MB) with 12M-Pixel!!! So the JPG-compression-quality must be always "Normal"

I tried every quality override and Extra Photo Operations setting, the only changes are the Exif information of the JPEG images.

With JPG-compression-quality "Fine" (works only without CHDK) the JPG-file sizes are 3.5 to 5MB, so I expect with JPG-compression-quality "superfine" JPG-file sizes up to 8MB


Possibly I miss out some setting or it's a bug ?
« Last Edit: 23 / August / 2011, 05:32:45 by Peter_A720 »
Cameras:
A720 IS Fw.: 1.00c
SX230 HS Fw.: 1.01a
S100 Fw.: 1.02a
SX270 HS Fw.: 1.02c
A4000 IS Fw.: 1.01a
Ixus 230 HS Fw.: 1.00a
G7x Mark II

Greetings from Germany

Re: PowerShot SX230 HS - Porting Thread
« Reply #231 on: 23 / August / 2011, 10:24:58 »
Tried TV bracketing with chdk 1.00c and can confirm that it works in both continuous shooting mode and with custom timer. However, the EV info is not recorded in the exif data. Does this qualify as a bug? BTW, how can I view the .cr2 files? I tried opening the file using adobe photoshop but the format is not recognized.

*

Offline msl

  • *****
  • 1280
  • A720 IS, SX220 HS 1.01a
    • CHDK-DE links
Re: PowerShot SX230 HS - Porting Thread
« Reply #232 on: 23 / August / 2011, 13:25:07 »
Tried TV bracketing with chdk 1.00c and can confirm that it works in both continuous shooting mode and with custom timer. However, the EV info is not recorded in the exif data. Does this qualify as a bug?

You have made a Tv bracketing and not an Ev bracketing. This is a different. Check the Tv values in Exif data.

BTW, how can I view the .cr2 files? I tried opening the file using adobe photoshop but the format is not recognized.

The CHDK RAW files are not standard files. A CHDK RAW file is a simple sensor image. Most of programs can't read this files. Use the built-in dng conversion.

msl
CHDK-DE:  CHDK-DE links

*

Offline sylikc

  • **
  • 66
  • SX230HS 1.00c, SD750 1.02a ;)
Re: PowerShot SX230 HS - Porting Thread
« Reply #233 on: 23 / August / 2011, 20:32:28 »
Hmm... looks like I just found another firmware version. When I do a ver.req on my (blue) sx230, I get:

GM1.01B(1.0.1.0)

So I suppose I've found version 1.01B.

And I had such high hopes for getting up and running quickly - just throwing CHDK on my spanking new camera and booting to FAT32 so I can run timelapse and upload endlessly via EyeFi.

But hey! Now we have another firmware dump! Here's the linky for my dump:
http://www.box.net/shared/en4vymkb1efue34o5iex

I suppose I could try to look into how to mod the existing port for a new firmware version <sigh> but I am not very skilled.

(feel lucky I was able to get a dump).

So am I supposed to edit the wiki now too and add my firmware link there?

andyroo, sadness that there's yet another firmware version, but hey, it just means your camera is "a little bit better" in some regard.  Canon firmware updates almost always seem to be for the better.

Please post your firmware dump to this thread so fe50 can add it to the official CHDK repository:
http://chdk.setepontos.com/index.php?topic=288.315
props to TPC + PhyrePhox for SD750 work: IXUS75/SD750 1.01a | 1.00b | 1.02a Thread
props to quietschi for multipartition support + button fixes!
SD750 bracketing issues

Re: PowerShot SX230 HS - Porting Thread
« Reply #234 on: 23 / August / 2011, 20:43:36 »
andyroo, sadness that there's yet another firmware version, but hey, it just means your camera is "a little bit better" in some regard.  Canon firmware updates almost always seem to be for the better.

Please post your firmware dump to this thread so fe50 can add it to the official CHDK repository:
http://chdk.setepontos.com/index.php?topic=288.315
Yipes! I missed that step. And it looks like fe50 beat me to it already!

I wish I felt like my firmware was better. Though I think I just happened on the version that's between a and c, so technically I bet yours is better...  :D
A720 1.00c | D10 1.00b |SX220 1.01a | SX230 ? | SX30 1.00p CHDK ver. 1.1.0-r1727

Re: PowerShot SX230 HS - Porting Thread
« Reply #235 on: 23 / August / 2011, 21:25:03 »
Hi again! I download acid utility to see which one is my firmware version, and it say 101b :S it is good? can i install chdk anyway? :S
« Last Edit: 23 / August / 2011, 21:29:22 by sebastc09 »

Re: PowerShot SX230 HS - Porting Thread
« Reply #236 on: 23 / August / 2011, 21:44:37 »
So if I want to start work on a version for 101b, is there a skeleton from 100c and/or 101A that I can start with?

Or if not - where to start? I thought maybe I would just try loading one of the sx230 betas for another firmware version to see what happens, but then I have FI2 files and a diskboot.bin but no CHDK.

Can I just use some other CHDK folder structure and I only need to worry about diskboot.bin?! (IF so I did not know this)

Also - is the FI2 file some way to load CHDK from firmware update menu, while diskboot.bin is for the card-lock method?

Sorry - I am not trying to be lazy, but I only have a little time every day to spend after I do my work that feeds me.
A720 1.00c | D10 1.00b |SX220 1.01a | SX230 ? | SX30 1.00p CHDK ver. 1.1.0-r1727

Re: PowerShot SX230 HS - Porting Thread
« Reply #237 on: 23 / August / 2011, 22:28:54 »
OK I got brave and tried to load both of the other betas (101a and 100c).

In both cases, when I try to boot from the card (lock the SD card), the camera won't even power on until I remove the battery and switch the card to unlocked (or remove it). But I have to remove and replace the battery to "reset"

I wonder though if it has to do with me needing to clean up my mess after dumping the firmware...

I am using the same card as I dumped the firmware with. I assumed that I could leave the boot sector changes in place (for BOOTDISK and SCRIPT), and I just moved the script.req and extend.m files into a CanonDump subdirectory

Then I downloaded the beta CHDK for the SX220, installed everything in the /CHDK directory, and copied the DISKBOOT.BIN and PS.FI2 files to the root directory of the card.

Did I mess up by not removing the SCRIPT from 0x1F0? or is 101B enough different that bad things are happening?

I attached a screenshot of my card boot sector to the post in case it helps (I think).

A720 1.00c | D10 1.00b |SX220 1.01a | SX230 ? | SX30 1.00p CHDK ver. 1.1.0-r1727

Re: PowerShot SX230 HS - Porting Thread
« Reply #238 on: 23 / August / 2011, 22:58:01 »
Thanks msl for the reply. I haven't tried saving the file in .dng format yet but will try when I have more time. BTW, someone mentioned that the TV override can be as long as 64 secs. In my tests, the maximum is only 15 secs. I suppose this means that sx230 does not really support long exposure mode?
I plan to test the ultra intervalometer script later, hoping to catch some lightning shots. Will report how it went once I finished testing. Cheers.

Re: PowerShot SX230 HS - Porting Thread
« Reply #239 on: 23 / August / 2011, 23:04:59 »
Did I mess up by not removing the SCRIPT from 0x1F0? or is 101B enough different that bad things are happening?
It almost certainly makes no difference that you had SCRIPT @ 0x1F0.  I've been using a couple of cards with that there for a year now across multiple ports. 

And it would be almost surprising if the 1.01B works with code for different firmware of you camera.  Yes - it happens but for most Canon cameras it does not.  A simple look through the Makefile in the root of a trunk will confirm that.

And bad things are not happening.  When you boot,  CHDK loads and early in the boot.c code jumps to the wrong address  in ROM for your firmware - one that you will fix when you do a port.  Nothing evil here - just software.
Ported :   A1200    SD940   G10    Powershot N    G16

 

Related Topics


SimplePortal © 2008-2014, SimplePortal