FAQ FAQ  Forum Search   Events   Register Register  Login Login

E-mount electronic protocol reverse engineering

Page  <1 345
Author
Leegong View Drop Down
Newbie
Newbie

Joined: 30 September 2016
Status: Offline
Posts: 11
Post Options Post Options   Quote Leegong Quote  Post ReplyReply Direct Link To This Post Posted: 06 June 2017 at 15:20
@Entropy512,
Yes , debug UART is a separate interface , however it isn't connected
to anything , you may connect it with your own UART terminal .

I'm not able to readback the previous firmware from an adapter(MC-11 or LAEA),
i just analyzed updates of firmware .

I have not looked at the recent update of Sony issued .   
 



Back to Top
Entropy512 View Drop Down
Newbie
Newbie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 32
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 06 June 2017 at 23:57
Originally posted by Leegong Leegong wrote:

@Entropy512,
Yes , debug UART is a separate interface , however it isn't connected
to anything , you may connect it with your own UART terminal .

I'm not able to readback the previous firmware from an adapter(MC-11 or LAEA),
i just analyzed updates of firmware .

I have not looked at the recent update of Sony issued .   

Oh, I thought that the LA-EA3 hadn't received an update prior to last week's - Nice to know. It would be very interesting to look at the differences between the old and new firmware.

What CPU is in the MC-11?

A few other things:
Command 0x1D has at least three different modes. The mode is set by the third/fourth bytes of the command payload, the actual motor position (relative or absolute) is in the first two bytes.

Mode 0x0000 - First two bytes are absolute position - probably unsigned but I've never seen a value greater than 32767 so I'm not sure - Pretty much the sole AF command for EA3 with a newer legacy-adapter PDAF body (like A6300), also rare to see anything else when a native lens is in AF-C

Mode 0x3cff (note: I did byteswapping here since everything is little-endian) - First two bytes are a signed twos-complement relative motion command. Only seen so far when a legacy adapter (such as EA3) is in CDAF mode during the microstepping phase of CDAF - this is almost always negative motion
Mode 0x0400 - First two bytes are a signed twos-complement relative motion command - may have a scaling factor not seen with 0x3cff, hard to tell. Appears to be sent as the final relative command in a microstepping sequence. Usually is positive motion but on occasion is negative. I see evidence of partial motor travel (maybe there's a 0.5x scaling factor?) whenever this is sent to an EA3. That said - I've sometimes seen an EA3 not fully move to a commanded absolute position...
Back to Top
Entropy512 View Drop Down
Newbie
Newbie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 32
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 07 June 2017 at 00:49
As an FYI, I updated my parser at https://github.com/Entropy512/emount_tools/blob/master/emount_plotdata.py with a whole bunch of additional comments
Back to Top
Dave Micheal View Drop Down
Newbie
Newbie

Joined: 03 August 2017
Status: Offline
Posts: 1
Post Options Post Options   Quote Dave Micheal Quote  Post ReplyReply Direct Link To This Post Posted: 03 August 2017 at 15:26
Seems to me that the number one real-world problem with the e-mount system is that the lenses are left with closed apertures when they are disconnected. It makes using those lenses elsewhere a real pain.

It also looks like your investigation has almost reached the stage where you could write a script for a common micro-controller that could force the aperture open all the way.

As an intermediate goal: It would validate your work and have real-world utility.
Back to Top
Dyxum main page >  Forum Home > Dyxum Community > Knowledge Base Page  <1 345

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.063 seconds.

Monitor calibration strip

Dyxum.com - Home of the alpha system photographer

In memory of Cameron Hill - brettania

Find us on Google+

Feel free to contact us if needed.