Alauda MAUSB-10

Got my hands on an Olympus MAUSB-10:

It’s a USB media card reader (2 slots, SmartMedia and XD-Media). It uses a vendor-specific interface and protocol, and is currently unsupported by Linux.

I’m going to be slowly developing a driver for this device. The Windows driver shows that the driver is actually for an “Alauda Enumerator” chip, maybe manufactured by RATOC? I’m going to be a copycat and call my driver Alauda.

I’ve fired off an email to Olympus requesting technical documentation for the device, but I’m doubtful that I’ll get anything – I’ll probably have to reverse engineer it from scratch.

Some techy info, the device seems to use a combined Control/Bulk transport, where bulk is used for data transfer and control is used for everything else (get media status, etc). Commands seem to be transmitted via bulk (after control setup) and hopefully they are something standardised e.g. SCSI/ATA, but I haven’t had time to investigate this just yet.

If anyone else owns one of these and would be interested in development/testing, please email me.

I will upload sniffed logs from the Windows driver and an initial protocol analysis sometime soon.

8 Responses to “Alauda MAUSB-10”

  1. dsd’s weblog » Blog Archive » Reverse Engineering Says:

    [...] dsd’s weblog throw the sailors overboard « Alauda MAUSB-10 [...]

  2. dsd’s weblog » Blog Archive » Fuji DPC-R1 is an Alauda! Says:

    [...] I have been making some fast progress with the Alauda driver project. [...]

  3. Ary Correa Says:

    Did you have any luck with the USB reader MAUSB-10 ?
    I am runninf Fedora core 5 and can not use the reader with it.
    I am stuck with it because it is the only storage device I can use with a DP-12 Olympus digital camera I have mounted in my lab microscope.
    I would gratly appreciate any help.

    Thank you


  4. Boz Says:

    I too have one of these readers I’m trying to get running under ubuntu. I’m not much of a linux pro but i’d be glad to help with the testing

  5. WillFull Says:

    I have a MAUSB-10 that I’m desperately trying to get to work in Linux (one of the reasons I am trying Linux is because I’d like to move my digital photography away from Windows). I’ve installed Kubuntu 6.10 on my system here in the studio and while the Linux kernel seems recent enough, I cannot get it to recognize the MAUSB attached. I’m almost at wit’s end here. Will I need to install Gentoo in order to use a MAUSB-10 in Linux?!?

  6. WillFull Says:

    Update: Running the Herd 5 alpha of Kubuntu Feisty Fawn (7.04) and I’m happy to mention that the Alauda driver has (finally) been incorporated. Connected my MAUSB-10 to the PC an hour ago after installing the alpha and was treated to the device icon appearing on the desktop. Accessed the SmartMedia card that was inserted, showing all the images, so I’m assuming all is well with the mount.

    Kernel info:
    Linux edgarserv 2.6.20-11-generic #2 SMP Thu Mar 15 08:03:07 UTC 2007 i686 GNU/Linux

    1. Only using SmartMedia cards at the moment, so I’m unable to test xD cards.
    2. Installed a package called ‘usbmount’ prior to testing, so unsure if this had any influence on the MAUSB successfully mounting or not. Up to this point (ever since Dapper release), I’ve been unable to mount the reader.

  7. Richard Says:

    I have an MAUSB-10. I need help and would like to help with the development.
    I am running Ubuntu 11 on a Dell D620. I plug my device in with a SM card in and the door closed and all I get is a green light on. also lsusb shows the device in the listing. reading these posts I am reminded of usbmount, I tried mounting with mount after using mkdir but mount freezes up on me. Will try usbmount for the meantime but I would like help to insure that everything else is in order for the MAUSB on my system. I can also help with development when I can, I know a thing or two about gcc and have been a c programmer at home with bcc for a long time know.

  8. Richard Says:

    oops. I that’s now and not know. :(

Leave a Reply

You must be logged in to post a comment.