Menu

#380 Olympus E-series DSLR

None
pending-fixed
5
2014-04-21
2010-08-03
James
No

Olympus E-Series DSLR ( like E-3 E-30 E620 E-520 etc that I think using same protocol) currently have no camera control and capture features.
I have an E-30 and can provide information and do the testings. Olympus had Olympus Studio 2.0 that support remote control of the E Series camera (Only for Win and Mac ) but since April they stop selling this software and currently nothing is available for camera owners.

Discussion

  • Marcus Meissner

    Marcus Meissner - 2010-08-04

    can you run:

    gphoto2 --summary --debug --debug-logfile=xx.log > summary.log

    and attach both summary.log and xx.log here?

     
  • Marcus Meissner

    Marcus Meissner - 2010-08-04
    • assigned_to: nobody --> marcusmeissner
     
  • James

    James - 2010-08-06

    Contains XX.log and Summary.log of two mode of camera MPT and Control

     
  • James

    James - 2010-08-06

    I have uploaded XX and Log file of two mode of the camera in attached E-30.tar.gz
    Camera (in other OSs and under Olympus propitiatory application) could be controlled under "CONTRL" Mode not "PMT" mode. From the logs it is clear that gphoto does not recognize camera in "CONTROL" mode and "PMT" mode does not support capturing. Olympus has released an SDK for writing custom application in control mode (For Mac and Win) which is using a set of pre-compiled DLLs. I am not sure if these information could help to reverse engineer the communication protocol.

     
  • Marcus Meissner

    Marcus Meissner - 2010-08-07

    can you find out the usb id in CONTROL mode?

    just run lsusb

    it will need to be added to camlibs/sierra/sierra.c (near the other Olympus ids ;)

     
  • Anonymous

    Anonymous - 2010-12-16

    Since I have one of these cameras(e-520) and there are 4 separate topics about them I some time to make it work.
    The cameras should support remote control and this 'mode' can be accessed if
    1 - in custom menu 1 > d disp/ / pc --- usb mode at [AUTO] means every time the cam is connected you can choose the mode CONTROL
    or
    2 - or in the same menu as above you choose [CONTROL] instead of auto and the cam will always be in this mode.

    When you enter this mode the screen of the cam turns off and no camera button funtions anymore including the on off switch, you need to

    usb id in control mode is
    Bus 001 Device 060: ID 07b4:0110 Olympus Optical Co., Ltd

    in order for gphoto2 to be able to talk to the cam the usb storage needs to unloaded

    # sudo rmmod usb-storage

    and if you did not allow access for your user to the usb port you need sudo before the gphoto2 commands

    ~$ sudo gphoto2 -a
    Abilities for camera : Olympus E-520
    Serial port support : yes
    USB support : yes
    Transfer speeds supported :
    : 9600
    : 19200
    : 38400
    : 57600
    : 115200
    Capture choices :
    : Image
    : Preview
    Configuration support : yes
    Delete selected files on camera : yes
    Delete all files on camera : yes
    File preview (thumbnail) support : yes
    File upload support : yes

    for debug info see attached logfile-gphoto2-a-e520-control.txt

    hmm I cannot attach files...

    sudo env LANG=C gphoto2 --debug --debug-logfile=logfile-gphoto2-listconfig-e520-control.txt --list-config

    *** Error ***
    recursive calls are not supported by the sierra driver! Please contact <gphoto-devel@lists.sourceforge.net>.

    for debug info see attached logfile-gphoto2-listconfig-e520-control.txt

    I don't know what information needs to be given to the developers in order for them to make the next step. But I could try to give a hand here.

    thnx in advance for your time and effort

     

    Last edit: Anonymous 2015-01-29
  • Marcus Meissner

    Marcus Meissner - 2010-12-17

    you can send me email to marcus@jet.franken.de e.g.

    it would be helpful if you could capture a USB trace under windows.

    http://sf.net/projects/usbsnoop , there download and use SnoopyPro.exe

     
  • neuromorphic

    neuromorphic - 2011-01-07

    Hi. I've been given access to an Olympus E-620 for use in a science project that I'm about to start working on. I've been provided with Olympus Studio on OSX, but the project will be ongoing and last quite some time, and I'd much prefer to do the work in Linux, and to spend the time learning and using floss apps rather than Olympus Studio etc. I don't have any experience with digital photography or photo editing, but if there's any data you would like me to provide in order to get this software working with the E-620, then just let me know what you need.

    Thanks,

    David.

     
  • Marcus Meissner

    Marcus Meissner - 2011-01-27

    a windows USB Trace of such a successful capture would really really help here.

    windows tool e.g.:
    http://sf.net/projects/usbsnoop/

     
  • Peter

    Peter - 2011-03-19

    I have an E620 which I have just tried on Windows 7 with the Olympus Studio trial. I could not get SnoopyPro to work but I did succeed with a trial of UBLyser. If I can figure out how to attach a file to this you can have a USB trace (as an html file I am afraid) of the studio software first detecting the camera and then capturing an image.

     
  • Marcus Meissner

    Marcus Meissner - 2013-05-06
    • status: open --> pending-fixed
    • Group: -->
     
  • Marcus Meissner

    Marcus Meissner - 2013-05-06

    2.5.2 has some experimental support.

     
  • ischg

    ischg - 2014-04-19

    Just found this thread as I am experiencing problems with my gphoto2 and my Olympus E-620. The camera is recognized in "control mode" (where nothing works), and is not recognized correctly in "MTP" mode (where some information shows up but capturing does not work). Here's some of the output, and other files are attached. I'm on gphoto 2.5.3, so this is supposedly past the fix with 2.5.2

    Control mode output

    $ gphoto2 -a
    Abilities for camera : Olympus E series (Control)
    Serial port support : no
    USB support : yes
    Capture choices :
    : Capture not supported by the driver
    Configuration support : no
    Delete selected files on camera : yes
    Delete all files on camera : no
    File preview (thumbnail) support : yes
    File upload support : yes

    $ gphoto2 --summary --debug --debug-logfile=xx.log > summary.log

    Error
    An error occurred in the io-library ('I/O problem'): No error description available
    Error (-7: 'I/O problem')

    MTP mode output

    $ gphoto2 -a
    Abilities for camera : Olympus mju 500
    Serial port support : no
    USB support : yes
    Capture choices :
    : Capture not supported by the driver
    Configuration support : no
    Delete selected files on camera : yes
    Delete all files on camera : no
    File preview (thumbnail) support : yes
    File upload support : yes

    $ gphoto2 --summary --debug --debug-logfile=xx.log > summary.log

    (produces no output)

     
  • ischg

    ischg - 2014-04-19

    PS: noticed that it does make a difference running things as root in "control mode"

    su -c 'gphoto2 --summary --debug --debug-logfile=xx.log > summary.log'

    Error
    Olympus wrapped XML support is currently only available with libxml2 support built in.

    Error
    An error occurred in the io-library ('Unspecified error'): No error description available
    Error (-1: 'Unspecified error')

    So I'll probably have to compile rather than using Fedora's precompiled libraries.

     
  • Marcus Meissner

    Marcus Meissner - 2014-04-21

    non root requires a special udev rule.

    this might be inadvertantly left out due to the hwdb migration.
    and yes, libxml2 support is required for olympus e series.

    That said, it is barely much more than experimental :(

     

Log in to post a comment.