S90 Porting Thread - page 38 - DryOS Development - CHDK Forum supplierdeeply

S90 Porting Thread

  • 397 Replies
  • 116843 Views
Re: S90 Porting Thread
« Reply #370 on: 02 / June / 2010, 03:38:51 »
Advertisements
No, It's not a huge SD card. It's a 2Gb Fat16 formatted. So, it should work. That's why I ask if it's due to my firmware version or to CHDK restriction.

Is it safe to update my S90 from firmware 1.01B to 1.01C using firmware available through CHDK wiki ?

Concerning the perl script, I can share it, but I have to clean it before. Originally it is a script to check if a drive is formatted with Fat 12/16 or 32. I enhance it to write "BOOTDISK" at the right place for my CHDK issue.

*

Offline reyalp

  • ******
  • 11891
Re: S90 Porting Thread
« Reply #371 on: 02 / June / 2010, 15:17:31 »
No, It's not a huge SD card. It's a 2Gb Fat16 formatted. So, it should work. That's why I ask if it's due to my firmware version or to CHDK restriction.

Is it safe to update my S90 from firmware 1.01B to 1.01C using firmware available through CHDK wiki ?
No one has made a method of updating using a firmware dump. While it is probably technically possible, it would have a very high risk of bricking the camera. In practice, you cannot upgrade unless canon has issued a firmware update.
Quote
- I wrote a perl script to write on the SD card at offset 40h "BOOTDISK" (I got this information from CHDK wiki). After that, the autoload works. I verified, CHDH did not write "BOOTDISK" on the sdcard after I select the menu entry "make card bootable"
This suggests _UpdateMBROnFlash isn't working. I would guess this isn't a consequence of 101b vs. 101c. UpdateMBROnFlash is a 100% match in the stubs, and very early in the firmware dump. If that the firmware had changed before that in 101c, 101b wouldn't work at all.
Don't forget what the H stands for.

Re: S90 Porting Thread
« Reply #372 on: 03 / June / 2010, 07:44:37 »
No one has made a method of updating using a firmware dump. While it is probably technically possible, it would have a very high risk of bricking the camera. In practice, you cannot upgrade unless canon has issued a firmware update.
OK, I wont try to crash my 2 weeks old S90. I'll keep my 1.01B :P
Quote
This suggests _UpdateMBROnFlash isn't working. I would guess this isn't a consequence of 101b vs. 101c. UpdateMBROnFlash is a 100% match in the stubs, and very early in the firmware dump. If that the firmware had changed before that in 101c, 101b wouldn't work at all.
OK, As it should work, the problem is maybe on my side. I will try with another SDCard.
By the way, when I compare CHDK version for 1.01B and for 1.01C, they are identical.

For perl script, i will post it, but I have no much time to clean it.

Re: S90 Porting Thread
« Reply #373 on: 03 / June / 2010, 19:22:07 »
Quote
Quote
This suggests _UpdateMBROnFlash isn't working. I would guess this isn't a consequence of 101b vs. 101c. UpdateMBROnFlash is a 100% match in the stubs, and very early in the firmware dump. If that the firmware had changed before that in 101c, 101b wouldn't work at all.
OK, As it should work, the problem is maybe on my side. I will try with another SDCard.

I have a Kingston 4gb SDHC class 4 card, formatted it in-camera using "low level format", and copied CHDK FULL (from downloads page) to it. It works with "Firm Update" method, but if I choose "Make Card Bootable" inside CHDK and then lock the card, it will not load CHDK (the camera just says "card locked").

This is not a huge thing, but maybe something went wrong on this specific code. By the way, my S90 is a 101a.

PS: I'm still testing the hardware limits.. I know I have gone beyond 1/4.000 shutter speed, but still don't know if it stops there or will go more...


Re: S90 Porting Thread
« Reply #374 on: 03 / June / 2010, 19:58:38 »
Does anyone know if its possible to make a script or create a menu/setting in CHDK for "Bulb Ramping" this would help in creating timelapse sequences with next to nothing in terms of flicker when going from day to night shots.

I've been reading about it on this one website and was hoping this could be adopted for the Canon S90.
http://www.timescapes.org/phpBB3/viewtopic.php?f=4&t=1381

Re: S90 Porting Thread
« Reply #375 on: 03 / June / 2010, 21:33:48 »
there are some timelapse scripts for you to download here on the forum. I use a simpler one because I do not shoot on the day to night transition, but you can find some that will change speed/iso/aperture for you.

I tried one old script (MDFB-080914) that does motion detection, and it worked flawlessly. The script for HDR posted earlier on this topic also works. The S90 seems to be very friendly to scripts, so grab anyone for time-lapse and try it.

Re: S90 Porting Thread
« Reply #376 on: 03 / June / 2010, 21:56:01 »
Yes I've tried the Ultra Intervalometer time lapse scripts and they work great for light that doesn't change too much for example daylight. 

But the one problem with these scripts is that when the light changes you have to stop and adjust the exposure to try and prevent flicker during playback.  Of course you can use MSU Deflicker which does help but having a script that "bulb ramps" pretty much eliminates all the flicker making the footage look ultra smooth.

Any further suggestion appreciated.

Thanks...Cheers.

Re: S90 Porting Thread
« Reply #377 on: 07 / June / 2010, 19:52:10 »
Hollywood, I rememer one bulb script somewhere here... do a search on the wiki or the forum, maybe you will find it. Lets not change the focus of this thread about the S90 too much ;)

ERR99, were you able to check the "make card bootable" option??


Re: S90 Porting Thread
« Reply #378 on: 11 / June / 2010, 08:38:06 »
For perl script, i will post it, but I have no much time to clean it.

Hello,

I had some time, so, here is a version of my script.
It first checks the file system version (NTFS/FAT12/FAT16/FAT32). If it's FAT12 or Fat16, then the script is ready to write "BOOTDISK" at the right place. To really write on your sd-card, un-comment the line 198

Hope it will help.

*

Offline jblc

  • *
  • 20
Re: S90 Porting Thread
« Reply #379 on: 16 / June / 2010, 04:41:23 »
and a few pages back there was a guy that had one great idea: to have the ability to manually control the focus while recording video. this would be heaven! not just autofocus, but intentionally shift the focus away. but I don't know if this is even remotely possible...

This is from http://chdk.wikia.com/wiki/CHDK_firmware_usage, but I just tried it, and it doesn't seem to work.  Does it work for anyone?

"S-series: Holding down the MF button (while in manual focus mode) allows use of the zoom-rocker for manual focus just as if you were using the up and down buttons to focus. Releasing the MF button allows the zoom-rocker to function normally.::::Select which button is used to enter <ALT> mode. Can be shortcut, flash, timer, iso or video. A short press of your selected button enters/exits <ALT> mode, a slightly longer press to use the button's normal function.
(S2 IS and S3 IS only)
Use the zoom-rocker switch for adjusting focus in manual focus mode."

 

Related Topics