ixus90/sd790 IS porting

  • 331 Replies
  • 72048 Views
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #270 on: 11 / January / 2010, 08:47:39 »
    Advertisements
    Exactly where does ixus90-long_exp-rev867.7z go, to be tested.  Is it a script?  There was nothing in the CHDK with a .7z extension.

    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #271 on: 11 / January / 2010, 09:17:47 »
    Exactly where does ixus90-long_exp-rev867.7z go, to be tested.  Is it a script?  There was nothing in the CHDK with a .7z extension.
    Use the PS.FI2 file for testing - copy the file to the root of your SD card, power on your camera in playback mode & start with "Firmware Update..." from the Canon menu.
    The 7zip archive is for developers, it contains the sources.

    *

    Offline ehmu

    • *
    • 14
    • Ixus 90-1.00d
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #272 on: 11 / January / 2010, 15:51:38 »
    Use the PS.FI2 file for testing - copy the file to the root of your SD card, power on your camera in playback mode & start with "Firmware Update..." from the Canon menu.
    Yes, and for those who prefer the "hardware switch" method to activate CHDK (lock write protection of SD card), here's diskboot.bin (exactly the same version as PS.FI2 from my recent post #269).

    *

    Offline ehmu

    • *
    • 14
    • Ixus 90-1.00d
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #273 on: 11 / January / 2010, 17:56:57 »
    I spent quite some time to push forward the port for the Ixus 90 1.00d, because I own it myself  8)
    Now I also had a quick look at the other known firmware versions.

    1.00e seems to be quite identical to 100.d (AFAIR just ~12 bytes are changed, maybe the version number itself) -> for this version the 1.00d port should work as well.

    1.00c showed minimal differences and some minimal shifted address areas.
    I tried to adapt the necessary code, but obviously can not test it.
    If anybody can give some positive feedback this firmware version could be added to the CHDK trunk.

    Kind regards


  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #274 on: 13 / January / 2010, 22:08:26 »
    So glad to have a proper 1.00d beta version. Seems to work nicely, except I can't get the Firmware Update route to work, and the camera is reported as a PowerShot SX110 IS.

    Great work, much appreciated!

    *

    Offline ehmu

    • *
    • 14
    • Ixus 90-1.00d
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #275 on: 14 / January / 2010, 16:27:36 »
    Quote
    .. I can't get the Firmware Update route to work
    Store PS.FI2 (last version in post #269) in root dir of SD card.
    Start in playback mode - choose last item in menu: "Firmware Update..."
    (With your camera turned off, press: PLAY-MENU-UP-RIGHT-RIGHT-OK)

    Quote
    and the camera is reported as a PowerShot SX110 IS.
    Where did you read this? CHDK bootsplash, Misc-Show build info, ..
    Which version did you use? Diskboot.bin from #272?

  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #276 on: 16 / January / 2010, 20:57:52 »
    (With your camera turned off, press: PLAY-MENU-UP-RIGHT-RIGHT-OK)

    Using the file from 272, I get stuck in the 'Transition' menu, exactly as before.
    (and this is a 2GB FAT16 card, incidentally)

    Quote
    Where did you read this? CHDK bootsplash, Misc-Show build info, ..
    Which version did you use? Diskboot.bin from #272?

    It's reported as an SX110 in the DNG/CRW EXIF information. This was from a beta on the build server from 10 Jan.

    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #277 on: 17 / January / 2010, 05:23:36 »
    Using the file from 272, I get stuck in the 'Transition' menu, exactly as before.
    (and this is a 2GB FAT16 card, incidentally)
    Then there's no ps.fi2 in the root of your SD card !
    Make sure the filename is really diskboot.bin / ps.fi2, on a Mac read Still having trouble ?

    Quote
    It's reported as an SX110 in the DNG/CRW EXIF information. This was from a beta on the build server from 10 Jan.
    Maybe this could be caused by leading space chars in camera.h ?
    *EDIT: Rather not since such whitespaces should be ignored by the preprocessor.

    (Edit: typos)
    « Last Edit: 29 / January / 2010, 01:26:16 by fe50 »


    *

    Offline fe50

    • ******
    • 3033
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #278 on: 17 / January / 2010, 08:29:12 »
    I reworked my Ixus90 code changes
    Commited to the CHDK trunk, changeset #868.
    (ultra long exposures,multi partition support, adapted hooks in boot process, changed DNG colormap,corrected nTxtbl, updated set_led, cosmetics/clean up)

    Latest binaries are available from the CHDK Autobuild Server.

    The 1.00e & 1.00c code is not included yet since there's no feedback...

  • Publish
    Re: ixus90/sd790 IS porting
    « Reply #279 on: 17 / January / 2010, 10:27:48 »
    Then there's no diskboot.bin in the root of your SD card !
    Make sure the filename is realy diskboot.bin, on a Mac read Still having trouble ?
    AaaaAaah! Works now. Looks like under Snow Leopard, all unarchived files - even those extracted by TheUnarchiver - get the quarantine attribute set. Resetting it with xattr as per your link fixes the boot problem.

    The camera ID seems to be correct under changeset 868, too. Many thanks!

     

    Related Topics