← Back to ProtoTracer Docs

ProtoTracer Firmware Uploader

Upload ProtoTracer firmware directly to your Teensy 4.0 or 4.1 from your browser using WebHID.

⚠️ Browser Requirements: This tool requires a browser that supports WebHID (Chrome, Edge, or Opera). Safari and Firefox are not supported.

Instructions

  1. Download firmware - Get the latest release from GitHub
  2. Upload file - Select the .hex or .zip file
  3. Press reset on Teensy - The LED should turn red (bootloader mode)
  4. Click "Select Device" - Choose your Teensy from the device list
  5. Click "Upload Firmware" - Wait for the upload to complete

Step 1: Download Firmware

Download the latest ProtoTracer firmware from GitHub Releases:

Download Latest Release

Download the .zip file containing all firmware variants, or a specific .hex file for your hardware.

Step 2: Upload Firmware

Select a firmware file to begin.

Serial Monitor

Troubleshooting

Device not appearing

  • Make sure you pressed the reset button on the Teensy (LED should be red)
  • Try a different USB cable or port
  • Ensure no other application is using the Teensy

Upload fails

  • Check that you selected the correct firmware for your hardware
  • Verify the Teensy is in bootloader mode (red LED)
  • Try pressing reset again and re-selecting the device

Alternative: Manual Upload

If the web uploader doesn't work for you, use Teensy Loader from PJRC.

Select Device

Select a firmware file to begin.

Serial Monitor

Troubleshooting

Device not appearing

Upload fails

CORS errors with latest builds

If the online firmware list doesn't load, download firmware directly from GitHub Releases and use the "Local File Upload" option.

Alternative: Manual Upload

If the web uploader doesn't work for you, use Teensy Loader from PJRC.