How do I flash BetaFlight to the X-Racer F303 flight controller?

0 votes
asked Mar 2, 2016 in Software by Draylon (310 points)

I'm having trouble working out how to flash BetaFlight on the X-Racer flight controller, can someone help?

1 Answer

0 votes
answered May 6, 2016 by cmengler (2,270 points)
Best answer
  1. Download the latest BetaFlight HEX (e.g. betaflight2.6.1SPRACINGF3.hex) for SPRACING F3 from
  2. Plug the USB cable into the flight controller, leave the PC end unplugged.
  3. Press and hold the boot loader momentary button (next to USB port) on the flight controller board whilst plugging the USB cable into the PC to put into boot loader.
  4. Open CleanFlight configurator, select the "Firmware Flasher" tab.
  5. Ensure No reboot sequence is ON, Flash on connect is OFF, Full chip erase is ON, Manual baud rate is set to 256000.
  6. Click "Load Firmware [Local]" button, select the downloaded SPRACING F3 HEX file.
  7. Click "Flash Firmware" button.
  8. Upon successful flash, hit the "Connect" button to proceed to configure the flight controller.

commented Jul 26, 2018 by stray77
Update: The answer above is correct for the X-racer F303 V2.1 to my knowledge.

For X-racer F303 V3.1 the correct firmware name would be X_RACERSPI for both cleanflight and betaflight.