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

  • 81 Replies
  • 25338 Views
  • Publish
    ixus50/sd400 ver 101a & 101b CHDK Port (Finished)
    « on: 07 / April / 2008, 11:45:16 »
    Advertisements
    Hi All

    CHDK port for the ixus50 / sd400 ver 101a and 101b cameras are included as part of the official AllBest build #51.
    This is the link to the download files: 'Allbest Autobuild'

    Thanks fe50, sd400_user, waldo and everyone else for the testing and completing the port.

    Here are the previous beta files located (for both firmwares versions: 101a and 101b):
    ixus50_sd400_trunk_v005.zip
    ixus50_sd400_trunk_v004.zip
    ixus50_sd400-trunk.zip v0.03
    ixus50_sd400-trunk.zip v0.02
    ixus50_sd400-trunk.zip v0.01


    Latest changes to the built files:

    v0.05:
    - Update of the Autostart loader files.
    - USB Remote script is checked (for both firmware versions).

    v0.04
    - Files for the Firmware 101b are included.

    v0.03
    - Movie mode is running
    - Games are running


    Port is started from the SD500 files located in the trunk folder. Everyone is welcome to test the port and improve it.

    Many Thanks





    « Last Edit: 10 / June / 2008, 21:21:49 by mproko »

  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #1 on: 07 / April / 2008, 12:34:29 »
    Deleted
    « Last Edit: 27 / April / 2008, 15:35:50 by sd400_user »

    *

    Offline waldo

    • ***
    • 238
  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #2 on: 07 / April / 2008, 12:46:15 »
    Thanks for doing the port.  I've been hoping someone would make a port for this camera.

    When I try loading CHDK, it locks up my camera.  I checked the firmware version and it is 1.01B - your port is for 1.01A, so maybe that is the problem.  I'd be willing to dump the firmware for 1.01B if you need it, but I'm hoping someone can help me do this by writing to the card rather than the slow LED blinking approach. 

    Also, there is a Canon firmware update for this camera.  If it is for 1.01B, that might be another way to get the binary.

  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #3 on: 07 / April / 2008, 12:51:05 »
    Deleted
    « Last Edit: 22 / April / 2008, 16:40:30 by Barney Fife »
    [acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye


  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #4 on: 07 / April / 2008, 13:00:44 »
    Deleted
    « Last Edit: 27 / April / 2008, 15:36:13 by sd400_user »

  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #5 on: 07 / April / 2008, 13:12:06 »
    Deleted
    « Last Edit: 22 / April / 2008, 16:40:51 by Barney Fife »
    [acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #6 on: 07 / April / 2008, 13:23:59 »
    Right... I'm back with the program.   Be gentle... Not accustomed to playing with a couple hundred $$$ of kit (cost to replace with latest model   :) )

    I Ponied up and tried booting CHDK again... this time no camera shut down.   Have to get used to the keyboard controls but seem to be able to browse menues ok.. just monkeyed with some basics like Live histogram which appears to work at least.

    So the testing begins in earnest!

    *

    Offline waldo

    • ***
    • 238
  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #7 on: 07 / April / 2008, 16:23:44 »
    Also, there is a Canon firmware update for this camera.  If it is for 1.01B, that might be another way to get the binary.

    Here's an update on that...  I downloaded and decrypted the Canon update from their web site.  Based on the strings contained in it, the update is for the 1.01A version and the binary is identical to the CHDK firmware dump available.  So I'm still lacking the 1.01B dump.

    One option for me is to downgrade to 1.01A (if the camera will allow that).  Does anyone know what features/improvements I will lose if I do that?


  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #8 on: 07 / April / 2008, 17:39:47 »
    HI sd400_user and waldo

    Thanks for trying the beta ixus50/sd400 CHDK port and sorry for the trouble. I'm surprised that a camera will act like that because I block mine more then 100 times while trying to find different memory locations.

    This is a port for the 1.01A version and it looks that doesn't work on the 1.01B version cameras. If someone can make a firmware dump of the 1.01B version, I can try to help in porting it too.

    I dumped the the firmware from my camera by using the the blinker and serial port method. Dump is identical as the one that was already available. It takes round 40min to dump half of the memory. The led locations are identical as the SD300 camera.

    Thanks

    *

    Offline waldo

    • ***
    • 238
  • Publish
    Re: ixus50/sd400 CHDK Port - Beta version
    « Reply #9 on: 07 / April / 2008, 18:46:09 »
    I tried dumping the 1.01B firmware using the "software method" described in the Wiki and in the forum.  No luck.  Neither diskboot.bin files wrote any data to the empty.dum file.  Maybe this camera is not one of the cameras this method works for.

    Since we have a dump for 1.01A and assuming the two versions are somewhat similar, is it possible to look at the 1.01A firmware and determine whether the udumper search algorithm for the card write function is correct?

     

    Related Topics