Skip to content

5. First Steps with MagSpoof V4 and V5

Eric Chavez edited this page Jul 31, 2024 · 1 revision

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:

imagen

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: