ixus50/sd400 ver 101a & 101b CHDK Port (Finished) - page 4 - General Discussion and Assistance - CHDK Forum supplierdeeply

ixus50/sd400 ver 101a & 101b CHDK Port (Finished)

  • 81 Replies
  • 50613 Views
*

Offline kevinaj

  • *
  • 4
  • SD400
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #30 on: 21 / April / 2008, 18:12:29 »
Advertisements
Great work! Thanks!

I haven't had a chance to use all of the features yet, but the fast shutter and Games work great. I have just started playing with the bracketing settings so I can't attest to how that works quite yet. Also, I can't seem to get remote shoot to work. When on, remote shoot will allow the camera to still function while connected to USB, but the Canon Camera Window says no camera is detected.

Many thanks!
Kevin

-------
SD400 Firmware 1.01b (Hacked!)

*

Offline waldo

  • ***
  • 238
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #31 on: 21 / April / 2008, 18:15:32 »
Same results here with regard to the autostart.  My SD card has been set up with another camera that supports CHDK so I'm sure the card is bootable.  On the SD400 1.01b, the camera must be locking up on boot before the power LED even turns on.

The good news is that at first glance, the other features I've tested seem to work.

Thanks for your hard work, mproko.  I'll keep you posted as I do more testing.

*

Offline waldo

  • ***
  • 238
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #32 on: 21 / April / 2008, 23:02:30 »
I also had a problem with the USB remote feature with 1.01b.  My USB remote functions work with other CHDK-enabled cameras, but not this one.  When I enable "Misc values", value #1 changes from 11 to 51 when the USB signal is present, in case that helps.

*

Offline kkl

  • *
  • 2
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #33 on: 22 / April / 2008, 20:58:31 »
unfortunately there seems to be a group of SD400 (refurbrished? at least checked mine and my buddy's) that has the "firmware update" option disabled in the manual. (if punch in the serial number in the "firmware download" page, it will said " The latest firmware already has been installed in your camera." )   and it appears that these "newer" model accept a 4.3V DC power supply instead of a 3.7V  (battery still use NB-4L, but the DC supply label said 4.3V)

Too bad. i wish i could help on testing.  (might have to get a SD1000 instead...) but still thanks for the hard work!


Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #34 on: 23 / April / 2008, 02:29:30 »
waldo would you like to post all of the values for #1 of the Misc values (when enabled) for all different camera modes (Play,  Record and Video). For the firmware 101a the values are:
- Without USB cable: Play - 19, Record - 1a and Video - 1b
- With USB cable: Play - 59, Record - 5a and Video - 5b

kkl did you try to run the camera with a memory card where the PS.FIR file is saved in the root of the card? By default the "firmware update" option is disabled in the menu with normal memory card. Once you put this file on the card and start the camera directly in the Play mode, this menu item become available.

*

Offline waldo

  • ***
  • 238
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #35 on: 23 / April / 2008, 09:23:00 »
mproko, I get the same values as you, however bit 3 seems to change from 0 to 1.  For example, in Play w/o USB cable, it may be 11, then it will change to 19 for no obvious reason, then change back to 11 after a few seconds without pressing any buttons.  Maybe it's not a big deal - I assume the code would ignore bit 3 anyway.

*

Offline kkl

  • *
  • 2
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #36 on: 23 / April / 2008, 16:14:02 »
kkl did you try to run the camera with a memory card where the PS.FIR file is saved in the root of the card? By default the "firmware update" option is disabled in the menu with normal memory card. Once you put this file on the card and start the camera directly in the Play mode, this menu item become available.

I was actually meant to reply...
for god know why, after i low level format the card with the camera, and try to do it again.. it works!
many many thanks!
« Last Edit: 24 / April / 2008, 12:13:21 by kkl »

Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #37 on: 24 / April / 2008, 13:21:22 »
Works great with 1.01b, but one thing is missing, there is no "Override Aperture Value" ?


ixus50/sd400 ver 101a & 101b CHDK Port - Beta version v0.05
« Reply #38 on: 25 / April / 2008, 12:10:38 »
Hi All

In order to fix some of issues from the previous posts I updated the beta files again and here is the new archive containing the latest files (ixus50 / sd400 firmware ver 101a and ver 101b  camera):

ixus50_sd400_trunk_v005.zip

Note: The PS.FIR and DISKBOOT.BIN files are now separated in different folders for each Firmware version separate.

Changes to the built files:
- Update of the Autostart loader files. It should work for both versions.
- USB Remote script is checked (for both firmware versions).

I need help from someone to test the new file for the firmware version 101b on a camera with this firmware and post the results here.

Everyone is welcome to test and improve the port.

One interesting thing I came across while testing for the USB remote button is in regards the changing values for #1 of the Misc values (when enabled). This value changes depending of camera orientation:
Horizontal - 19; On the Left Side - 11; On the Right Side (USB cover) - 9

Yorii - I looked round the file setup for the other SD cameras and it looks that most of them are built without iris mechanism. Because of this the "Override Aperture Value" item is disabled from the menu.

Many Thanks

*

Offline waldo

  • ***
  • 238
Re: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version
« Reply #39 on: 25 / April / 2008, 22:35:37 »
This version appears to fix the boot-up problem, but still no joy on the USB remote.  Here's the script I use for testing:

Code: [Select]
@title Duration Test

while 1
do
b = get_usb_power
until b>0

print "Duration: ", b
wend

end

With this script, no durations are ever printed to the console (i.e. get_usb_power always returns 0).

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal