IXUS 170 Porting

  • 51 Replies
  • 9537 Views
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 »

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 »

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 »

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 »


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 »

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 »

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 »

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
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?

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