supplierdeeply

Canon EOS M6 firmware dump

  • 6 Replies
  • 9085 Views
Canon EOS M6 firmware dump
« on: 01 / August / 2017, 12:30:05 »
Advertisements
Just got a Canon M6 (nice little camera) and remembered to try to dump the firmware:

- Formatted 32Gb mSD card in-camera (low-level)
- Used EOS Card to run the dumper script used for the M5 with a small change (below)
- Inserted card, pressed play, pressed Set, waited for a bit.

When it first ran, with the original script, I think it crashed (screen went black). I then changed this:
Code: [Select]
startadr = c * 0x1000000to this
Code: [Select]
startadr = c * 0x0000000And it ran, with the output on the file below.

I have no idea if its valid or not, if someone could check and give me some pointers on this I'd be happy to try it again.

Canon M6 (firmware v1.0.0)
(See next messages)
« Last Edit: 01 / August / 2017, 13:26:16 by acseven »

*

Offline srsa_4c

  • ******
  • 3688
Re: Canon EOS M6 firmware dump
« Reply #1 on: 01 / August / 2017, 13:05:16 »
I have no idea if its valid or not, if someone could check and give me some pointers on this I'd be happy to try it again.
It's the first 16MB of the camera's main ROM (4 copies of it). The whole size of this ROM is very likely 32MB.
You can either try to run the official script, or, if that doesn't work, modify the original script you linked by removing the mydump(2) and mydump(3) lines. I have no idea why the script crashed the camera - it apparently worked on the M5.
The partial dump shows that this firmware runs DryOS r59+p3, just like the latest PowerShots.

Re: Canon EOS M6 firmware dump
« Reply #2 on: 01 / August / 2017, 13:16:46 »
I'd tried the official script, and it didn't do anything other than creating some log files that had simple error messages. The M5 script didn't even create a log.
I'll try your suggestion later on.

Re: Canon EOS M6 firmware dump
« Reply #3 on: 01 / August / 2017, 13:27:16 »
Ok, this time I got to see on screen the actual .BIN files being output:

Canon M6 v1.0.0 dump
Firmware Dump


*

Offline srsa_4c

  • ******
  • 3688
Re: Canon EOS M6 firmware dump
« Reply #4 on: 03 / August / 2017, 16:37:22 »
FW version is GM1.00B.
I'd tried the official script, and it didn't do anything other than creating some log files that had simple error messages.
Based on this report, I added a simple D7 dumper script to that page (which is heavily based on the M5 script).
If you kept those messages somewhere, you could publish them - maybe they suggest what went wrong.

@fe50
Please append DUMP1.BIN to the end of DUMP0.BIN, to get the usual 32MB PRIMARY.BIN dump. Start address is 0xe0000000.
« Last Edit: 04 / August / 2017, 06:47:52 by acseven »

Re: Canon EOS M6 firmware dump
« Reply #5 on: 04 / August / 2017, 06:49:45 »
I'll try to get those logs again - but one file was empty and the other had a very plain "There was an error" message in it (something similar, not ipsis verbis), something very straightforward. What I got from it was that the boot process was running but the script crashed right away.

*

Offline fe50

  • ******
  • 3088
  • IXUS50 & 860, SX10 Star WARs-Star RAWs
    • fe50
Re: Canon EOS M6 firmware dump
« Reply #6 on: 13 / August / 2017, 10:27:31 »
Added the
  • EOS M6 1.00B
full 32MB dump by acseven from this forum post to the CHDK DSLR FW dumps repository.

 

Related Topics