supplierdeeply

differences in g7 firmware

  • 20 Replies
  • 5225 Views
Re: differences in g7 firmware
« Reply #10 on: 06 / February / 2008, 16:26:30 »
Advertisements
that would be awesome , thank you so much !!!

petriov

*

Offline ewavr

  • ****
  • 1057
  • A710IS
Re: differences in g7 firmware
« Reply #11 on: 07 / February / 2008, 04:26:52 »

Re: differences in g7 firmware
« Reply #12 on: 07 / February / 2008, 06:31:34 »
hi ,
this seems to work without any problems !! awesome.... thank you for your work , really appreciate it.
greetz,
petriov

Re: differences in g7 firmware
« Reply #13 on: 11 / May / 2008, 17:00:01 »
Ewavr, thank you very much for adapting CHDK for G7 fw 100e, but I would like to go back to pietrov question, I mean: what are the differences in g7 firmware?
I see:
100e
100g
100i
100j
What are the differences between them? The 100j is the newest I think, right?
Why there is no updates accessible on Canon pages, for instance to ver. 100j?

Regards
Adam



*

Offline RaduP

  • *****
  • 890
Re: differences in g7 firmware
« Reply #14 on: 11 / May / 2008, 18:23:38 »
I guess the main difference is that some variables and functions are at different offsets in memory, so they need to be found in order for the CHDK software to use them.

Re: differences in g7 firmware
« Reply #15 on: 12 / May / 2008, 16:11:17 »
I guess the main difference is that some variables and functions are at different offsets in memory[...]
Question is: for what and why? :)

*

Offline RaduP

  • *****
  • 890
Re: differences in g7 firmware
« Reply #16 on: 12 / May / 2008, 16:25:41 »
Because each firmware has different code (such as new functions, or bug fixes, etc.). Therefore, function offsets change.
As for why, the answer is simple: Canon does not support CHDK, so they don't really care about trying to maintain any backwards compatibility between firmwares. Even if they wanted to, it would still be hard.

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: differences in g7 firmware
« Reply #17 on: 12 / May / 2008, 16:26:41 »
i assume we will never know, unless we can get our hands on some internal "changelogs" off of canon. by analysing the firmware, it is VERY difficult, timeconsuming and i guess impossible to find out what was changed. since the firmwares are binary files, you cant just "diff" them to find out the differences. the differences can be everything. if it were huge bugfixes and really important changes, canon would release the firmwares (and changelog) ANYWAY (in public, this has happened a FEW times, even on P&S cams), so my guess is - it doesnt matter what firmware you have (as long as it can load chdk of course :D). i guess most changes in firmware happen because of localizations or maybe version strings changed (hardware ids, maybe they changed some things in the hardware, with no effect on the actual USE of the camera, but the firmware still has to be changed to reflect the changes of the adresses, maybe they used faster or cheaper hardware).


Re: differences in g7 firmware
« Reply #18 on: 03 / July / 2008, 17:30:17 »
I guess the main difference is that some variables and functions are at different offsets in memory, so they need to be found in order for the CHDK software to use them.

who  and / or what finds those ?
users dumping the new camera or devs decoding it through the users' dumps ? 

*

Offline PhyrePhoX

  • *****
  • 2254
  • make RAW not WAR
    • PhyreWorX
Re: differences in g7 firmware
« Reply #19 on: 03 / July / 2008, 17:41:28 »
this is mostly devs work, or at least the work of people who know how to use a disassembler. this can't be done with notepad and if you know how to boot a computer. all in all, people with skills need the dumps.

 

Related Topics