Skip to content
Android library for decoding magnetic stripe audio data to ascii. Decodes track 1 or 2.
Java
Failed to load latest commit information.
bin
gen/me/cosmodro/app/rhombus/decoder added peaks method, refactored. milestone in prep for wav file decoding. Jan 26, 2013
src/me/cosmodro/app/rhombus AudioDecoder independence from Android. New Jar. Jan 26, 2013
AndroidManifest.xml added peaks method, refactored. milestone in prep for wav file decoding. Jan 26, 2013
README initial commit Apr 28, 2012
default.properties added peaks method, refactored. milestone in prep for wav file decoding. Jan 26, 2013
gpl-2.0.txt added peaks method, refactored. milestone in prep for wav file decoding. Jan 26, 2013
proguard.cfg
project.properties added peaks method, refactored. milestone in prep for wav file decoding. Jan 26, 2013

README

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).  https://play.google.com/store/apps/details?id=me.cosmodro.app.rhombus

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