SD 4000 IS / IXUS 300 HS / IXY 30S porting thread - page 22 - DryOS Development - CHDK Forum supplierdeeply

SD 4000 IS / IXUS 300 HS / IXY 30S porting thread

  • 322 Replies
  • 180933 Views
*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #210 on: 08 / February / 2011, 16:34:28 »
Advertisements
Ah so the beta doesn't support 8Gb cards yet?
EDIT: CHDK Autostart is only possible from the first partion with FAT16 Filesystem which limit the partion size to 4GB.

I see, when will it support it?
When we manage fix it!

I assumed it would support it because I have a 8GB card for the SD1000 with CHDK working without a problem.
Most chdk functions require correct interaction with canon firmware. It's always possible some stuff does not work at all or does not work as expected (like on other cameras).

I guess I will try the multiple partition method to see if it works.
Looks like it does not work yet. Use a 4GB partition with FAT16 filesystem on your 8GB SD-Card.
« Last Edit: 18 / February / 2011, 16:46:16 by pixeldoc2000 »

Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #211 on: 08 / February / 2011, 17:43:06 »
Looks like it does not work yet. Use a 4GB partition with FAT16 filesystem on your 8GB SD-Card.


So before playing around with making a 4GB partition on the 8GB card, I decided to see if the CHDK works on a 2GB card.  Well just as before, I don't see the "upgrade firmware" option.  It is a 2GB card formatted with FAT 16 and I am trying to put your beta 9 version so it works on my SD4000.

« Last Edit: 08 / February / 2011, 17:44:46 by thedark_master »

*

Offline reyalp

  • ******
  • 14080
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #212 on: 08 / February / 2011, 18:14:48 »
Only autostart is affected by partition type. Firmware update method can be used on any card, you just need the PS.FI2 file in the root directory of the card.

Note that "firmware update" with CHDK does not actually change your firmware, it only loads CHDK once.

If you are using a mac, see http://chdk.wikia.com/wiki/FAQ/Mac#Still_Having_Trouble.3F
Don't forget what the H stands for.

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #213 on: 11 / February / 2011, 16:05:21 »
Only autostart is affected by partition type. Firmware update method can be used on any card, you just need the PS.FI2 file in the root directory of the card.
Woops, you are right  ::)


*

Offline whim

  • ******
  • 2046
  • A495/590/620/630 ixus70/115/220/230/300/870 S95
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #214 on: 11 / February / 2011, 21:01:12 »
Only autostart is affected by partition type. Firmware update method can be used on any card, you just need the PS.FI2 file in the root directory of the card.

... and that includes exFAT formatted cards (for cams that have SDXC, like the ixus300/SD4000)

wim

*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #215 on: 14 / February / 2011, 19:19:28 »
Beta v10

Changelog:
  • CAM_ACTIVE_AREA fixed, now DNG Active Aread values should be correct (no more black / dark border around Image)
  • ptpcam --chdk mode command fix (switch Playback / Record Mode with CHDK PTP)

Download

BTW: My badpixel count with Auto Setting: 72349. ISO 125: 21271 (badpixel.bin filesize 85.084 Bytes).
« Last Edit: 14 / February / 2011, 20:34:19 by pixeldoc2000 »

Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #216 on: 15 / February / 2011, 02:37:13 »
cool! thanks for beta 10!
On Beta 11 multiple partition method will work ;)?
« Last Edit: 16 / February / 2011, 03:44:50 by tricade »

*

Offline Yury

  • *
  • 15
  • IXUS 300HS 1.00D, IXUS 980IS 1.01B
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #217 on: 16 / February / 2011, 16:46:17 »
pixeldoc2000, thanks for your hard work!

For now I've checked only TV bracketing as I was need from CHDK mostly this feature - it works fine!

Would be very good if you could make work auto load from big flash cards with multi partition method. I had this feature in CHDK for Ixus 980IS on 32Gb flash card, but this is not yet work in your build. Auto load very convinient :).


*

Offline pixeldoc2000

  • ****
  • 356
  • IXUS900Ti 1.00C, IXUS300HS 1.00D
    • pixel::doc homebase
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #218 on: 18 / February / 2011, 16:51:54 »
For now I've checked only TV bracketing as I was need from CHDK mostly this feature - it works fine!
Thanks for your feedback. Every Beta Tester is welcome!

Would be very good if you could make work auto load from big flash cards with multi partition method. I had this feature in CHDK for Ixus 980IS on 32Gb flash card, but this is not yet work in your build. Auto load very convinient :).
Ok, by public demand will try to fix it in next beta.

*

Offline philmoz

  • *****
  • 3450
    • Photos
Re: SD 4000 IS / IXUS 300 HS / IXY 30S porting thread
« Reply #219 on: 18 / February / 2011, 17:09:44 »
Would be very good if you could make work auto load from big flash cards with multi partition method. I had this feature in CHDK for Ixus 980IS on 32Gb flash card, but this is not yet work in your build. Auto load very convinient :).
Ok, by public demand will try to fix it in next beta.

Have you implemented and hooked 'init_file_modules_task' - this is what does the partition swapping at startup?

If so and it is not working then you may be having the same problem I encountered with the SX30 and G12.

What I found was that 'init_file_modules_task' was not getting hooked at startup unless I added a delay when the keyboard task was being hooked (have at look at what I implemented in boot.c for these cameras). I still haven't figured out why this is needed; but it seems to work for me.

Hope this helps,
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)
  g5x (1.00c, 1.01a, 1.01b)
  g7x2 (1.01a, 1.01b, 1.10b)

 

Related Topics