Head Tracker v2.2
HomeDonateGithubDiscord Chat
  • Head Tracker v2.2
    • Head Tracker v2.1
  • Getting Started
    • Hardware Required
    • Software Installation
      • Flashing Firmware
    • Wiring
      • Option 1- Bluetooth
        • Adding a FrSky BT Module
        • Checking Bluetooth Functionality?
      • Option 2 - Wired
        • Pulse Position Modulation (PPM)
          • Trainer Ports
        • Serial Bus (SBUS)
          • Radio Master TX16S Setup
          • FrSky Taranis X9D
      • Option 3 - Bridged
        • Radio Master TX16S Mk2
      • Analog Input
      • Digital Inputs
      • PPM Input
      • PWM Output
      • ELRS Setup
      • Flight Stick
    • Mounting
      • User Designed Cases
    • Structure of the Application
    • IMU, Calibration and Drift
    • Extended Servo Range
  • Settings
    • GUI Setup
      • Tilt / Roll / Pan
      • General
      • PPM
      • UART
      • Bluetooth
      • PWM
      • Analog & Aux
      • Aux
    • WebBLE
  • Radio Setup
    • How to Edit Documentation
    • Open/Edge TX
      • Color Screen Radios
        • TX16S Example
      • Black and White Radios
    • Jeti
    • Spektrum
      • NX
      • DX
        • DX18
    • Flysky
    • Frsky - Ethos
  • Videos
    • YouTube
  • Support
    • Discord Chat
    • Issues
    • Development
      • Firmware using GitPod.io
      • Firmware using West
        • Debugging
      • GUI (Qt6)
      • Git Workflow and Actions
      • Supported Boards
        • Arduino Nano 33 BLE
          • IMU Sensor Chip
      • Depreciated
        • Firmware (Depreciated)
          • Debugging (Depreciated)
        • GUI (Qt5, Depreciated)
  • Links
    • Download
    • GitHub Page
    • RC Groups Forum
Powered by GitBook
On this page
  1. Getting Started
  2. Software Installation

Flashing Firmware

PreviousSoftware InstallationNextWiring

Last updated 1 year ago

The first step to getting this working is to flash the firmware onto the Nano 33 BLE. From the GUI choose Firmware, Upload firmware

Pick the most recent one available from the Online Firmware source that matches the board you have. If you own the original BLE Sense, choose the Arduino Nano 33 BLE. The sense Rev 2 is only for the newest board from arduino.

Click Program. Then plug the Nano into your computer with a USB cable.

Once you see Programming Successful, go ahead and click close. That's it.

If you are unable to program and stuck on the step "Waiting for Com Port" Try double tapping the reset button on the board while on this step. Reset is the white button on the Nano33 series of boards. This will force bootloader mode on the board. The indicator led should increase and decrease in intensity when in bootloader mode. Note: Waiting for programming port will take longer than normal before it tries the first port found. If this still does not help, try another USB cable and/or a different USB port. If this still does not work there is probably a driver issue. Double tap the reset button, be sure the LED indicator shows it's in bootloader mode. When in this mode you should have a COM port listed on your PC. If not you will have to try using utilities such as Zadig to change the driver used.

Programming