5. First Steps with MagSpoof V4 and V5 - ElectronicCats/magspoof GitHub Wiki
New features available
Firmware Updates
MagSpoof V5 introduces several new features and commands to enhance its functionality. Below are the changes and additions to the firmware:
Help Menu
Upon starting, the help menu can be displayed by sending h
through the serial monitor.
The help menu appears as follows:
Initial RAM Content
At startup, the RAM contains test tracks. If you wish to load the content from the EEPROM, use the command l
.
New Functionality
MagSpoof V5 has an added feature that depends on the hardware configuration. If a magnetic stripe reader is connected, swiping a card loads the tracks into RAM. These tracks can then be saved to the EEPROM using the command s
.
Commands and Usage
Help Menu
To display the help menu, send h
through the serial monitor.
Saving Tracks
To save the tracks from RAM to EEPROM, use the command s
.
Playing Tracks
p1 to play track 1
p2 to play track 2
p to play tracks alternating between 1 and 2
Loading and Displaying Tracks
l loads the contents of tracks in EEPROM.
d displays the contents of tracks in RAM.
e displays the contents of tracks in EEPROM.
Manual Track Entry
Tracks can still be entered manually. For example:
To enter track 1, type: %B123456781234567^LASTNAME/FIRST^YYMMSSSDDDDDDDDDDDDDDDDDDDDDDDDD? and press Enter.
To enter track 2, type: ;123456781234567=112220100000000000000? and press Enter.
Note:
Track 1 starts with%
and ends with?
Track 2 starts with;
and ends with?
Important information when programming MagSpoof V5
[!WARNING] MagSpoof V5 works at 3.3V and a clock source speed of 16MHz, if you select any other configuration at the time of uploading code to the board it may brick.
Connect your MagSpoof V5 to your PC. You should see your board in the PORTS (COM) section: