IXUS 170 Porting

  • 64 Replies
  • 12608 Views
  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #10 on: 28 / July / 2015, 00:47:28 »
    Advertisements
    The attached file Ixus_160-100a Vs Ixus_170-100a [Junk Vs Junk].jpg

    Shows that the firmware dumps also contain a lot of data that is not
    used for this  IXUS 170 Porting Attempt.

    The attached file
    Ixus_160-100a Vs Ixus_170-100a [RawHexData3 Vs RawHexData3].jpg
    shows a comparison of the a small part of the firmware dumps. 


    H-H
    « Last Edit: 28 / July / 2015, 01:57:46 by Hardware_Hacker »

  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #11 on: 28 / July / 2015, 00:48:48 »
    This Shows some more firmware data that is not used for this  IXUS 170 Porting Attempt.

    H-H
    « Last Edit: 28 / July / 2015, 02:01:12 by Hardware_Hacker »

  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #12 on: 28 / July / 2015, 00:50:00 »
    IXUS 170 Porting Attempt continued...

    This shows that when the Firmware Dumps are compared
    by, just using the strings, that there is a very good relationship
    between the Ixus 160 and the Ixus 170.

    The attached files are a part of the difference between the firmware
    Dumps. This can be viewed either by HEX or ALPHA orders.

    H-H
    « Last Edit: 28 / July / 2015, 02:29:38 by Hardware_Hacker »

  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #13 on: 28 / July / 2015, 00:51:26 »
    The attached files show part of the 36171 strings that are very similar.   

    i.e. Part of "Total" of the Unimportant Differences, or the Valid, HEX Offsets.

    So, for this IXUS 170 Porting Attempt its starts out as a direct copy of the Ixus 160 xxxx.c files.

    These files are then edited as shown in the post's below.

    H-H   

    « Last Edit: 28 / July / 2015, 02:41:22 by Hardware_Hacker »


  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #14 on: 28 / July / 2015, 00:52:50 »
    A "Quick and Dirty" IXUS 170 Porting Attempt continued...

    The Attached Files CHDK Source Code [filewrite-c].jpg
    and Firmware Dump Disassembly [filewrite-c].jpg
    are Demo's that show the IXUS 170 Porting Attempt for filewrite-c

    H-H
    « Last Edit: 28 / July / 2015, 02:42:01 by Hardware_Hacker »

  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #15 on: 28 / July / 2015, 00:54:02 »
    IXUS 170 Porting Attempt continued...

    The attached files Ixus160_elph160_100a.prj
    and Ixus170_100a.prj are the "Project" files
    for the ARMu Disassembler I used for this
    IXUS 170 Porting Attempt.

    H-H
    « Last Edit: 28 / July / 2015, 02:33:49 by Hardware_Hacker »

  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #16 on: 28 / July / 2015, 00:55:02 »
    A "Quick and Dirty" IXUS 170 Partial Porting Attempt continued...

    The Attached filewrite.c  and  movie_rec.c are a still WIP
    and are my version of the Ixus 170 port ... [ToDo]

    H-H

    Edit #1 filewrite.c  and  movie_rec.c updated
    « Last Edit: 28 / July / 2015, 23:28:09 by Hardware_Hacker »

  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #17 on: 28 / July / 2015, 00:56:01 »
    A "Quick and Dirty" IXUS 170 Partial Porting Attempt continued...

    The Attached boot.c and  capt_seq.c are a still WIP
    and are just direct copy from my version of the Ixus 160
    port ... [ToDo]

    H-H

    Edit #1 boot.c Updated,    capt_seq.c ... [ToDo]

             
    « Last Edit: 28 / July / 2015, 23:31:41 by Hardware_Hacker »


    *

    Offline appas

    • *
    • 10
  • Publish
    Re: IXUS 170 Porting Attempt
    « Reply #18 on: 29 / July / 2015, 01:50:33 »

    Awesome work picking this up! Might I suggest creating a code repository on Github?

  • Publish
    Re: IXUS 170 Partial Porting Attempt
    « Reply #19 on: 29 / July / 2015, 02:12:34 »
    At the moment this is only a Blind "IXUS 170 Partial Porting Attempt"
    and is only about 50% completed with about 200+ diffrences from
    the Ixus 160 port, there is probably about another 500+ or to find.

    There a ARMu Ixus 170 project file in Reply #15 is also available.

    H-H
    « Last Edit: 29 / July / 2015, 02:14:42 by Hardware_Hacker »

     

    Related Topics