Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Android library for decoding magnetic stripe audio data to ascii. Decodes track 1 or 2.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 gen
Octocat-spinner-32 src
Octocat-spinner-32 AndroidManifest.xml
Octocat-spinner-32 README
Octocat-spinner-32 gpl-2.0.txt
Octocat-spinner-32 proguard.cfg
RhombusLib is an Android library project that decodes magnetic stripe audio data.  It is designed for use with the unencrypted SquareUp credit card reading dongle, though it should work with any mechanism to get the raw data from the card as audio.
RhombusLib can decode either track 1 or track 2 data, and can even determine on the fly which one to decode to.  It supports swiping in either direction.
RhombusLib is not an app.   It is a library to use in other apps.  For a demonstration, see the Rhombus app in the android market (google play).

RhombusLib is licensed under the GPLv2.  Contact for commercial licensing.
Something went wrong with that request. Please try again.