IXUS145/ELPH135 1.00C fw dump - page 2 - Firmware Dumping - CHDK Forum
supplierdeeply

IXUS145/ELPH135 1.00C fw dump

  • 25 Replies
  • 18908 Views
Re: IXUS145/ELPH135 1.00C fw dump
« Reply #10 on: 04 / September / 2014, 02:29:12 »
Advertisements
Whenever someone starts porting, I'm available for testing. I'd do it myself, but have no experience or idea where to start.

*

Offline timgor

  • ***
  • 150
Re: IXUS145/ELPH135 1.00C fw dump
« Reply #11 on: 03 / November / 2014, 18:25:06 »
When are you planning to create elph 135 platform? Right now it's one of the few shoot and point cameras manufactured and distributed by Canon.

Re: IXUS145/ELPH135 1.00C fw dump
« Reply #12 on: 03 / November / 2014, 19:15:24 »
When are you planning to create elph 135 platform? Right now it's one of the few shoot and point cameras manufactured and distributed by Canon.
link> CHDK FAQ : My camera isn't ported yet.  When will it be ready?
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline timgor

  • ***
  • 150
Re: IXUS145/ELPH135 1.00C fw dump
« Reply #13 on: 04 / November / 2014, 13:37:08 »
May be I'll ask incorrect question but according to recent CHDK updates - why do you guys put so much work for discontinued camera models and don't start to port the new models? Do you think that somebody outside would be capable to port a new model from scratch?


Re: IXUS145/ELPH135 1.00C fw dump
« Reply #14 on: 04 / November / 2014, 18:48:11 »
May be I'll ask incorrect question but according to recent CHDK updates - why do you guys put so much work for discontinued camera models and don't start to port the new models?
For the most part, we don't pay much attention to older models.  But recently, CHDK user koshy acquired many of those older models and was willing to do the detailed testing necessary to determine what works and doesn't on those cameras.  With that help nafraf has been willing to do the updates.

Newer cameras are harder to port completely from scratch than fixing a few things with older cameras and usually required somebody who owns the camera, has the necessary skills, and the desire and time to do the port.

Quote
Do you think that somebody outside would be capable to port a new model from scratch?
Absolutely.  Everyone here was a new user from the outside at one time.  But you really need some software experience to do the job.  Even thought there is one port done by somebody who claimed to have no previous experience.
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline timgor

  • ***
  • 150
Re: IXUS145/ELPH135 1.00C fw dump
« Reply #15 on: 05 / November / 2014, 17:07:51 »
Ok thanks, may I'll try to rush into the work.
Instruction recommends to copy an existing tree. What camera model would be good to start with? There is no any camera for digic 4+ processor.
From your experience, how much time (hours or days) it usually takes to finish (presumably) a new camera model?

Re: IXUS145/ELPH135 1.00C fw dump
« Reply #16 on: 05 / November / 2014, 19:19:43 »
Instruction recommends to copy an existing tree. What camera model would be good to start with? There is no any camera for digic 4+ processor.
The normal advice here is to pick a camera released the same date (or as close as possible).  Getting a similar model ( A series  vs  elph vs G vs S vs SX ) can help too but usually the release date is most important.

In the case of the IXUS145/ELPH135,  only the D30 was released the same day and is also already ported to CHDK.

Quote
From your experience, how much time (hours or days) it usually takes to finish (presumably) a new camera model?
If I did it, probably about 24 hours unless there was a major hardware thing to worry about. Nafraf might be faster than that by quite a bit.  As you are new to CHDK, anything under 40 hours for a complete first port would be impressive.  But those are just averages - the standard deviation in that statistic is likely huge based on your skill, patience, and plain dumb luck.
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline philmoz

  • *****
  • 3146
    • Photos
Re: IXUS145/ELPH135 1.00C fw dump
« Reply #17 on: 05 / November / 2014, 23:28:55 »
Instruction recommends to copy an existing tree. What camera model would be good to start with? There is no any camera for digic 4+ processor.
The normal advice here is to pick a camera released the same date (or as close as possible).  Getting a similar model ( A series  vs  elph vs G vs S vs SX ) can help too but usually the release date is most important.

In the case of the IXUS145/ELPH135,  only the D30 was released the same day and is also already ported to CHDK.

Quote
From your experience, how much time (hours or days) it usually takes to finish (presumably) a new camera model?
If I did it, probably about 24 hours unless there was a major hardware thing to worry about. Nafraf might be faster than that by quite a bit.  As you are new to CHDK, anything under 40 hours for a complete first port would be impressive.  But those are just averages - the standard deviation in that statistic is likely huge based on your skill, patience, and plain dumb luck.

The D30 is Digic 4 running DryOS R50 (basically a warmed-over D20) - may not be a good candidate here.

AFAIK there are no Digic 4+ / DryOS R54 ports yet. Might be worth checking with nafraf to see if he has started any.

R54 support in finsig_dryos won't have been fully tested, so there are likely errors or bits missing that will need to be fixed manually.

Phil.
CHDK ports:
  sx30is (1.00c, 1.00h, 1.00l, 1.00n & 1.00p)
  g12 (1.00c, 1.00e, 1.00f & 1.00g)
  sx130is (1.01d & 1.01f)
  ixus310hs (1.00a & 1.01a)
  sx40hs (1.00d, 1.00g & 1.00i)
  g1x (1.00e, 1.00f & 1.00g)
  g5x (1.00c, 1.01a, 1.01b)


*

Offline nafraf

  • *****
  • 1308
Re: IXUS145/ELPH135 1.00C fw dump
« Reply #18 on: 06 / November / 2014, 17:38:04 »
I have not started any DryOS R54 port.

Re: IXUS145/ELPH135 1.00C fw dump
« Reply #19 on: 16 / January / 2015, 02:43:43 »
Attached is a very Experimental, Partial, Porting Attempt for the Ixus 145-100c.

However I cant get it to Compile without any errors.
see the attached files.

It uses the source by akira [framework] code in this post.
http://chdk.setepontos.com/index.php?topic=12144.msg119486#msg119486

Re: IXUS145/ELPH135 Porting attempt « Reply #14 on: 29/December/2014

However my boot.c, filewrite.c, movie_rec.c, capt_seq.c. source files
were obtained independently by my experimental Double Blind method.

The source [#3] by akira for, filewrite.c, movie_rec.c, capt_seq.c are still
based on the a2500 port.

akira's and my my boot.c are very similar.

For this Post  [for simplicity] I also used akira's boot.c #3.

H-H
 
Edit # 1 Deleted source Code, because of Typo and a small amount of un ported code.
« Last Edit: 16 / January / 2015, 22:13:24 by Hardware_Hacker »

 

Related Topics