FAQ FAQ  Forum Search   Events   Register Register  Login Login

E-mount electronic protocol reverse engineering

Page  <1 101112
Author
Entropy512 View Drop Down
Groupie
Groupie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 49
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 31 May 2019 at 23:10
Originally posted by bostwickenator bostwickenator wrote:

Geez I think I need to start writing a monthly progress report or something so I don't keep missing things. It's such a sprawling project it's hard to keep all the bits straight. I'll go back and review what we got from the MC-11.

LOL. You're definitely not to blame for that one, I'm 90% certain that observation from leegong predates your involvement by many months, if not more than a year.

Can't believe I started this back in 2015 or so... Obviously I've taken some VERY long breaks in between!
 



Back to Top
Entropy512 View Drop Down
Groupie
Groupie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 49
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 31 May 2019 at 23:12
Originally posted by bostwickenator bostwickenator wrote:

Ok well today I pulled apart an "AccPro Canon EF Lens to Sony E Mount Adapter" looks like they remembered to set the lock fuse as well since I get 0000 0101 0202 etc back from avrdude when I read the flash, was worth a shot. Images here https://imgur.com/a/Hqcera1

Yeah, you'd expect that the people who couldn't have bothered to use something more powerful than an ATMega8 wouldn't have cared that much about protecting things from readback, but FOTGA was the same way.
Back to Top
doncharisma View Drop Down
Newbie
Newbie

Joined: 06 June 2019
Status: Offline
Posts: 1
Post Options Post Options   Quote doncharisma Quote  Post ReplyReply Direct Link To This Post Posted: 06 June 2019 at 16:16
Yongnuo have a firmware update for their adaptor, don't know if it's helpful to you guys :

http://yongnuoebay.com/gw/yn_adatper_EF_FE_II_fm_V04.zip

Found on :

http://www.hkyongnuo.com/e-detaily.php?ID=471
Back to Top
Entropy512 View Drop Down
Groupie
Groupie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 49
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 26 June 2019 at 17:36
So, one of the reasons I moved my thread here in the first place was the ability to edit posts that have been replied to... And I just realized based on rereading a bunch of the posts on the first page of this thread that I have failed to do so for quite a few of the original posts!

I am busy this week preparing for a family event, I'm hoping that early next week I'll have time to:
1) Update my sigrok protocol decoder to PD API v3, allowing me to resume collecting and analyzing data
2) Edit a bunch of the posts at the beginning of the thread to reflect new discoveries, most notably:
a) The byte I previously thought was a "message ID" is actually "message length" and individual message IDs are within the payload
b) All of leegong's discoveries regarding potential meaning of certain message IDs

At least for the time being, https://github.com/Entropy512/emount_tools/blob/master/emount_plotdata.py and https://github.com/LexOptical/E-Mount are likely to continue to have the most up-to-date known information, and in cases where information in those repos conflicts with earlier posts here, the information in those repos takes precedence.
Back to Top
bostwickenator View Drop Down
Newbie
Newbie

Joined: 19 June 2009
Status: Offline
Posts: 22
Post Options Post Options   Quote bostwickenator Quote  Post ReplyReply Direct Link To This Post Posted: 26 June 2019 at 20:27
I'd really love if we could work on the protocol in a document it's more maintainable. https://docs.google.com/document/d/1iw54nzrF0bzQgLINpcP9F8Odd0N5cd7LjlwCDPTNZK0/edit
Back to Top
Entropy512 View Drop Down
Groupie
Groupie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 49
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 06 July 2019 at 21:15
I took a look - you've found a lot of good stuff since I last touched anything.

I'm not a huge fan of Google Docs... As far as more maintainable, I'm wondering if Markdown format (or Github's extended GFM - https://github.github.com/gfm/ and https://help.github.com/en/articles/about-writing-and-formatting-on-github for more references) might be ideal - and thus anyone could submit an edit using a Github pull request.

More importantly, though - good news - I FINALLY updated my Sigrok protocol decoder to their new PD API. There are still some cleanups (potential performance improvements too) I need to make, but it seems to be working at least as well as it was before now. I also updated my data plotter to handle some small changes to sigrok's annotation output

https://github.com/Entropy512/libsigrokdecode
https://github.com/Entropy512/emount_tools
 



Back to Top
bostwickenator View Drop Down
Newbie
Newbie

Joined: 19 June 2009
Status: Offline
Posts: 22
Post Options Post Options   Quote bostwickenator Quote  Post ReplyReply Direct Link To This Post Posted: 07 July 2019 at 01:00
Markdown works for me I'll transfer the content of that doc into a new Markdown files and start a GitHub organization for this project we can host the common files in.
Back to Top
Entropy512 View Drop Down
Groupie
Groupie

Joined: 22 July 2015
Country: United States
Status: Offline
Posts: 49
Post Options Post Options   Quote Entropy512 Quote  Post ReplyReply Direct Link To This Post Posted: 09 July 2019 at 02:49
Originally posted by bostwickenator bostwickenator wrote:

Markdown works for me I'll transfer the content of that doc into a new Markdown files and start a GitHub organization for this project we can host the common files in.

I'm in the process of retaking quite a few captures and organizing them.

New discovery: SEL24105G + A7M3 uses a whole PILE of new messages, and frequently sets the message type to 3 (instead of the usual 1=normal and 2=init).

sony_emount-1: 2.326011, Plen: 0014, ftype: 03, snum: 00, speed: 1500000.0, rxtx: 1, extra: 12, csum: 0188, data: "43 E4 06 44 00 00 00 00 00 00 00 00 "
sony_emount-1: 2.326471, Plen: 0010, ftype: 03, snum: 00, speed: 1500000.0, rxtx: 0, extra: 0, csum: 0337, data: "43 E3 FF FF 00 00 00 00 "

Bytes 2/3 of command 0x43 are motor position, it's seen in the next message 6 back from the lens. Not sure what the first byte after the message ID is.

It looks like command 0x43 is not synchronized with the BODY_VD_LENS pulses, and has its own sequence number embedded within the command (first byte after the message ID)

There's also status 0x42 seen, ????? what it means.
Back to Top
Dyxum main page >  Forum Home > Dyxum Community > Knowledge Base Page  <1 101112

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.094 seconds.

Monitor calibration strip

Dyxum.com - Home of the alpha system photographer

In memory of Cameron Hill - brettania

Feel free to contact us if needed.