Recently, I got an MSR605X device (MSR stands for Magnetic Stripe Reader) and wanted to clone a magnetic stripe card for backup. After buying tons of different types of cards due to writing failures, it turned out there seemed to be an issue with the provider's program. It failed to write more than 64 hex digits (Based on my intuition, they were using int32 to store the data for writing, and in fact after I have my code run, I guess they were possibly using a TRACK_DATA_SIZE of 32). So, I had to find a way to write the card myself. The first step was getting the manual or driver from the provider, which I did weeks ago. I'm only now finding a bit of free time to start working on the program.