CHDK for new Canon PowerShot SX200 IS?

  • 141 Replies
  • 33065 Views
*

Offline OldGit

  • ****
  • 303
  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #130 on: 03 / August / 2009, 02:53:28 »
    Advertisements
    OK, found the problem.
    The "Pattern" repeats every 1024 bytes !!!!!!!!
    The original blinker code I used in the 232 version was sending a block marker then the block address then the data and finally a crc.
    In the example 03 78 03 78 0A 55 AA 50 00 24 82 FF,
    03 78 03 78 seems to be the crc of previous block then
    0A 55 AA 50 is the block marker then
    00 24 82 FF gives a block address of 0xFF822400.

    I have edited the 232 blinker I used to remove all this, and will rerun and check it tonight.
    I found out that my company use IDA and have managed to get a laptop (with it loaded) from them so I can now check the dump in IDA as well.

    Hopefully I should have a good clean dump later tonight.

    If we can get this version of the firmware dump cleaned, does anyone think it would be possible to get udumper "fixed" so it could deal with these cameras in the future ?.
    SX200 IS-100C

    *

    Offline OldGit

    • ****
    • 303
  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #131 on: 03 / August / 2009, 15:03:25 »
    Is there any chance to correct and make another good one.
    fajo,
    I have tested my idea and it is correct, the original dump had the marker, address and crc data in it.
    I have taken one of the three identical dumps from yesterday and run it through dec.exe (from original blinker code).
    This has checked and removed the address / marker / crc bytes and produced a clean dump. (with no errors)
    You can find it at http://www.zshare.net/download/63580010cba1aee3/
    I have loaded this into IDA and it looks good to me.
    Please check it and let me know if it is all OK.

    If this checks out OK then we need to get the bad dump replaced in the CHDK drop area, don't know how but maybe someone can advise ?.

    By the way, if you are also going to attempt the port, maybe we should continue in the development / porting area as this is still in feature requests.

    Best of luck, OldGit
    SX200 IS-100C

    *

    Offline fe50

    • ******
    • 3034
    • IXUS50 & 860, SX10 Star WARs-Star RAWs
      • fe50
  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #132 on: 03 / August / 2009, 16:42:40 »
    If this checks out OK then we need to get the bad dump replaced in the CHDK drop area, don't know how but maybe someone can advise ?.
    Done.
    I replaced the old dump with the new one from this post, the wikia links are also updated...

    *

    Offline OldGit

    • ****
    • 303
  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #133 on: 04 / August / 2009, 00:25:30 »
    Done.
    I replaced the old dump with the new one from this post, the wikia links are also updated...

    Many thanks fe50,
    by the way your suggestion of SX10-101A as a reference port looks a good one.

    All the code I've seen so far is very similar.
    SX200 IS-100C


  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #134 on: 05 / August / 2009, 09:20:51 »
    Quote
    Please check it and let me know if it is all OK.

    Hi, OldGit

    Good job, I think this dump is now OK. As I wrote, after removing 'pattern' from old dump, it looks good.  Comparing with your new one and they appears to be identical. Loaded in IDA I've got promissing values in stubs.S file.
    I think, we can start some porting, you are quite right of SX10 model, this will be good start point.

    Next two weeks i'll be busy, but in spare time I'l try 'first steps' may be


    *

    Offline OldGit

    • ****
    • 303
  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #135 on: 05 / August / 2009, 10:48:39 »
    I think, we can start some porting, you are quite right of SX10 model, this will be good start point.
    Hi fajo
    good news, at least we have the start point.
    The SX10 suggestion was from fe50, I'm just starting with IDA so still a bit slow, hope to get this to boot soon.
    I will post any results over on the porting thread, see you there.
    Thanks for the feedback on the dump - OldGit
    SX200 IS-100C

  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #136 on: 07 / August / 2009, 15:51:11 »
    Is there a way to move this thread to the Development forum? It already contains so much information. It would be useful not to abandon it.

    Also, I'd like to congratulate all the people that have made such impressive progress on this. Thanks.

  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #137 on: 11 / August / 2009, 10:10:49 »
    Can has updates? :o



  • Publish
    Re: CHDK for new Canon PowerShot SX200 IS?
    « Reply #139 on: 30 / September / 2009, 06:47:09 »
    Hello,

    Quote
    Also, I'd like to congratulate all the people that have made such impressive progress on this. Thanks.

    I wouldn't have said better with my poor english
    Thanks to Reylap; fe50; OldGit; ihar; nanoide;... Smartkiller for excellent beta testing and please forgive me if i've forgot some.


     

    Related Topics