Skip to content
Branch: master
Go to file

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time


This hack allows the user to interface with a Myo armband from a Linux host. It parses the raw packets used in Myo's transmission protocol to identify the current gesture with the potential for other data fields.

libmyolinux is currently a proof of concept, and so takes a bit of effort to get running. Our software handles the bytecode generated by the MYO, but doesn't include support for the bluetooth dongle, which means you will need a Windows machine to act as a networked usb drive and send packets to your Linux machine. We will be integrating a driver for the bluetooth driver soon hopefully.

Here are the steps to get it running today:

  1. clone the repo to both the Windows machine and the Linux Machine

  2. In Windows, open libmyolinux/MYO-python/

  3. On line 15 adjust sock.connect(("", 6969)) to use the public ip address of your Linux machine.

  4. Plug the bluetooth dongle into your Windows machine and run

  5. On Linux, run libmyolinux/src/libmyolinux/ and you should get a simple game running that is controlled by your armband.

  6. Copy the format of to accept data from the socket and make whatever you like.


This project is licensed under the MIT License.

Parts of it, however, rely on MYO-python, which has its own license(s).


A Linux interface for the Myo, for HackUMBC.




No releases published
You can’t perform that action at this time.