EOS M3 porting - page 6 - DryOS Development - CHDK Forum  

EOS M3 porting

  • 746 Replies
  • 394407 Views
Re: EOS M3 porting
« Reply #50 on: 29 / March / 2016, 21:04:45 »
Advertisements
Is there any progress with the porting of CHDK to the EOS M3?

link> CHDK FAQ : My camera isn't ported yet
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 14082
Re: EOS M3 porting
« Reply #51 on: 29 / March / 2016, 22:33:05 »
Is there any progress with the porting of CHDK to the EOS M3?

link> CHDK FAQ : My camera isn't ported yet
In this case, there is apparently a somewhat working port https://www.assembla.com/spaces/chdk-m3/subversion/source

I'm not sure what the state of it is. I haven't yet seen a dump for this camera posted publicly yet either. If one were available, putting the in-progress port in svn and building with the thumb2 sigfinder and checking whether the propset matches g7x would be useful.
Don't forget what the H stands for.

Re: EOS M3 porting
« Reply #52 on: 03 / April / 2016, 22:58:46 »
This is a re-posted from the SDM forum.

Re- Porting the EOS M3 Camera

Currently there is no firmware dump available for the EOS M3,

So, dose anyone actually have a EOS M3 camera

And, if so, has been able to do a firmware dump. ???

There are "TWO" versions of the EOS M3:-

1/ 100d the "Original" Canon release. ???

2/ 101a the "Up-Graded" Canon release. ???

The 101a is the version available on CHDK.

The 101a firmware [an encripted.fir file] can be downloaded
from Canon just by entering a valid EOS M3 serial number.

As the minor changes in 101a the "Up-Grade" probably only
relate to Canon EF-? lenses, my guess is that both versions
will boot and run Ok. ??

Also, CHDK, dose not currently support interchangeable lenses. !!!

So, my proposal is to treat the camera as a "Fixed lens" camera but

with several "Options" as below:-

a/ An standard Canon supplied Ef-M Kit Zoom Lens.

b/ The  standard Canon supplied Ef-M Prime 22mm Fixed Lense.

c/ Once the firmware for the Ef, Ef-S and Ef-m, communication protocol, is
   better understood then support "Additional" Canon Ef-? compatible lenses.

d/ Legacy, but non chipped, Lense "Support" is in my opinion also possible
     by simply entering some .....[additional lense] Data.

H-H

Edit #1

With reference to Canons EOS M3 manual and the "Mode" tables.
there are only, four modes ??, that "Support" shooting without a
Lens. These modes could be usefull for the legacy lenses such as the FD series.

H-H

Edit #2 continued in post #54
Edit #3 The 101a version correction (from 101d)

H-H
« Last Edit: 06 / April / 2016, 20:28:44 by Hardware_Hacker »

EOS M3 porting
« Reply #53 on: 04 / April / 2016, 00:11:44 »
This is a re-posted from the SDM forum.
I have to assume that's the same Yahoo forum where it has been recently reported that the G7x has been ported to SDM?
« Last Edit: 04 / April / 2016, 04:42:01 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16


Re: EOS M3 porting
« Reply #54 on: 04 / April / 2016, 04:20:58 »
Continued from Post #52

Magic Lantern Forum
 Canon EF-? lens Mount - Communication Protocol
« on: December 08, 2012>> is discussed here
http://www.magiclantern.fm/forum/index.php?topic=3796.0

Also because Canon EF lenses have been available for some time
there is an abundance of useful information available.

But not much for the EOS-M "Kit" Zooms and the Fixed Prime 22mm Lenses.

To just look at the basic EOS M3 (and M10) body to lens communications, its not
necessary to have the lens mounted directly on the EOS M3 body and focusing at
Infinity. The method mostly used is to buy (on ebay) a cheap set of extension tubes with
the electrical contacts, and to modify the extension tubes to make external connections
available.

Most extension tubes are made from aluminum, But there is a "Plastic" also available.

"...Autofocus Macro tube for Canon EOS.M EOS M EOS M2 M3 Camera..."
"...Feature:- Standard version extension tube set..."
"...Professional extension tube set, design for Canon Mirrorless ..."
"...Support AF..."
"....Configuration:Engineering plastics material + metal bayonet, perfect match with Canon EOS DSLR  camera and lens...."
"...Length :16mm+10mm, three kinds of combination, support seven kinds of magnification..."

H-H

Continued in Post #55

« Last Edit: 04 / April / 2016, 05:25:45 by Hardware_Hacker »

Re: EOS M3 porting
« Reply #55 on: 04 / April / 2016, 04:53:12 »
Continued from Post #54.

Some (sample) Strings Showing how an Ef-M Lense works on the EOS M3 Camera.
(The EOS M-10 is slightly different.)

An example from the EOS-M3-100d firmware version.

EFLensLib.c   002C80C4
EFLensCom.c   002EFC8C
EFLensComTask   002F2BDC

Allocate EFLens Communication Buffer.   0043D898
Usage: EFLensTool.SendWithVal Size EFCMD [Val1] [Val2] ...   0043D8C1
Usage: EFLensTool.Cmd.Send   0043D915
Usage: EFLensTool.Cmd.SetSize TransferSize   0043D965
Usage: EFLensTool.Cmd.SetSendData Index Val   0043D995
Usage: EFLensTool.Cmd.GetRcvData Index     0043D9C5
Usage: EFLensTool.Cmd.Show                 0043D9F1
Release EFLens Communication Buffer.       0043DA29
Usage: EFLensCom.SendCommand Size EFCMD [Val1] [Val2] ...   0043DA7D
CURRENT EFLENS COM MODE:   0044065D
EF COM STATE   00440678
EFLENSADJDATA   00C5209F
..... more.....

For non-AF chipped  and/or "Legacy Lenses" the EOS M3 and M10 Cameras.

So, the Cameras, and CHDK, have a in-built method of detecting these lenses, which is the basis of
my series of posts.

H-H
« Last Edit: 04 / April / 2016, 05:26:33 by Hardware_Hacker »

Re: EOS M3 porting
« Reply #56 on: 04 / April / 2016, 06:03:36 »
Quote
In this case, there is apparently a somewhat working port https://www.assembla.com/spaces/chdk-m3/subversion/source

I'm not sure what the state of it is. I haven't yet seen a dump for this camera posted publicly yet either. If one were available, putting the in-progress port in svn and building with the thumb2 sigfinder and checking whether the propset matches g7x would be useful.

Here are the dump for 1.0 and 1.01 firmwares --> https://drive.google.com/open?id=0BwaAtx_CNzb6Q3VZajdxeEZqSjA

*

Offline reyalp

  • ******
  • 14082
Re: EOS M3 porting
« Reply #57 on: 04 / April / 2016, 13:15:09 »
Here are the dump for 1.0 and 1.01 firmwares --> https://drive.google.com/open?id=0BwaAtx_CNzb6Q3VZajdxeEZqSjA
Thanks!
Those are 100d and 101a, DRYOS version 2.3, release #0055+p6 (same as g7x and sx60)

If there are users interested in testing, I'm inclined to add ants source to the CHDK SVN. I'll run it through the sig finder and see how that compares later.



Don't forget what the H stands for.


Re: EOS M3 porting
« Reply #58 on: 05 / April / 2016, 05:34:55 »
Those are 100d and 101a, DRYOS version 2.3, release #0055+p6 (same as g7x and sx60)

If there are users interested in testing, I'm inclined to add ants source to the CHDK SVN. I'll run it through the sig finder and see how that compares later.


Yes I'll be happy to test the latest firmware (1.0.1).

*

Offline reyalp

  • ******
  • 14082
Re: EOS M3 porting
« Reply #59 on: 05 / April / 2016, 15:47:51 »
Yes I'll be happy to test the latest firmware (1.0.1).
If you have been using existing port, it would be helpful to know what is working and not. If any other users can chime in, that would be appreciated too.

Since an update to 1.0.1 is available from Canon, I probably won't spend any effort on supporting the older firmware.
Don't forget what the H stands for.

 

Related Topics