Firmware upload & upgrade instructions
Pulse Pal 2:
1. Download and install Arduino from:
https://www.arduino.cc/en/Main/Software
2. Launch Arduino
3.
If using Arduino 1.X, select: Tools > Board > Boards Manager.
If using Arduino 2.X, open the boards manager from the left-hand toolbar.
4. Under "Arduino SAM Boards (32-bits ARM Cortex-M3)", if it is not already installed, choose "Install"
5. Close the boards Manager.
6. Download the latest release of SDFat library version 1, extract it and put it in /Documents/Arduino/libraries/
7. Select: File > Open and choose /PulsePal/Firmware/PulsePal_2_X_X/PulsePal2_X_X.ino (part of the Pulse Pal repository)
8. Select Tools > Board > Arduino Due (Native USB Port)
9. Select Tools > Port > (whichever port appears when you connect Pulse Pal, and disappears when it is
disconnected)
10. Press "Upload" - the right-pointing arrow below in the first toolbar above the code
If all goes well, after a few seconds you should see some orange text in the black console window that
says "Verify successful.... CPU reset.".
If you have trouble uploading the firmware, please post in the Sanworks support forum:
https://sanworks.io/forum/forumdisplay.php?fid=3
Pulse Pal 1:
1. Download Leaflabs MapleIDE, extract the zip folder and save the extracted folder somewhere permanent on your PC.
2. Plug the Pulse Pal device into the computer's USB port.
3. If you have not installed drivers, follow the instructions to install Maple drivers.
For Windows 7, 8, 8.1, 10, Roger Clark of Melbourne, Australia has generously contributed an easy fix for LeafLabs lack of official support:
download this repository and run/Arduino_STM32/drivers/win/install_drivers.bat to install drivers.
4. With the drivers installed, open the Maple program folder and run maple-ide.exe
5. From the "Tools" menu, choose "Board" and then "LeafLabs Maple Rev3+ to Flash".
6. From the "Serial Port" menu, choose "COMX" where X is the port number. To find your port number in Win7, choose "Start" and type "device manager" in the search window. In the device manager, scroll down to "Ports (COM & LPT)" and expand the menu. The COM port will be listed as "Maple (COMX)".
7. From the File menu in MapleIDE, choose "Open" and select "\Documents\PulsePal\Firmware\PulsePal_X_X", where X_X is the latest firmware version. A new window should open with the firmware.
8. In the new window, click the "upload" button (the right-pointing arrow button below the "help" drop-menu).
If all went well, the progress indicator should finish, and be replaced with a message: "Done uploading". In orange text below, should read "Verify successful".
Rarely, especially on slower computers, you may see an error in red: "Couldn't find the DFU device". If you see this, unplug Pulse Pal, click to upload the firmware again, and plug in Pulse Pal's USB connector the moment you see "Searching for DFU device" in the Maple console window.