Flight Controller Firmware
Flightone OpenTX lua script
Lua script Version 1.0 (Taranis and QX7) and Horus Lua by PruntyFPV, use at own risk.
Firmware Download and SD Card Contents
YouTube Video
Patch Notes

Firmware Changelog

  • Fixed issue that caused some boards not to boot after flashing

  • Changes from 1.1 - 1.2
    • New Features
      • New Sim Mode PID Controller Replacement
        • Makes the quad ultra responsive
      • New Whisper Mode
        • Makes quad fly smoother and require less filtering
      • Added Throttle percent to osd
      • Added Current VTX Channel to osd
      • Added Current active profile to osd
      • Added Max Amp Draw to osd
      • Dshot and Proshot now support all LED modes
      • Added PINTOGGLE mode
        • Allows Tx4 to be toggle on and off with a switch
      • Added VTXPWRTOGGLE mode
        • Allows manual control of buzzer ground pad, used for some VTX hardware kill switches, or to power on or off low current draw 5v devices
      • Added Option to see arm status in OSD
      • Added mah_per variable to choose between mah used in percent or in mAh in s. port telem
        • set mah_per=0 for mAh
        • set mah_per=1 for percent
      • Added mah percent drawn option to OSD
      • Major Rewrite Of Smart Audio
        • Improved reliability
        • Now works with Unify Nano and latest 7 Pin vtx's
      • VTX is no longer removed from pit mode on arm, assign VTXON to arm to have similar functionality
      • Added RACELEVEL mode
        • Only levels on roll, pitch acts as normal, good for micro quads
      • Added CLEARSCREEN mode that disables all OSDoptions when active
      • Added Launch Angle option to OSD, shows pitch angle while in launch mode
      • When using telem you can now see the current VTX info in the VTX Spektrum menu (DX9)
    • Bug Fixes
      • disable launch mode after using quopa
      • Logging Format changes
      • Fixed issue that caused quopa not to limit two motors
      • Fixed issue that causes led strip color to be incorrect after quopa mode
      • Fixed issue that cause osd menu to be duplicated on PAL setups
      • Fixed issue that caused osd to display voltage incorrecty sometimes
      • quopa mode uses dshot300 now
      • Enable all 4 motors when quad is upright
      • Fixed Level mode issue
      • Fixed External OSD issue
      • Fixed voltage per cell issue that caused quad not to boot
      • disabled sport when using dshot or proshot
      • Dshot signal restart if no telem is receieved
      • Fixed issue that caused a motor not to statup sometimes on Dshot
      • Renabled Logging
      • Fixed issue when rebooting into dshot
      • Tuned Level mode
      • Fixed Twitch when using S. Port and Multishot
      • Fixed issue that caused Spektrum Telem not to update while armed
      • When using dshot or proshot motors will beep after failsafe
      • Fixed issue that caused failsafe beep to activate right away if Transmitter was off when quad was powered on
      • fixed issue that caused 1wire read not to read motor 3 and 4
      • Led color can now be changed through OSD menu and Spektrum Telem Menu
      • Safe start active every arm now
      • Led color mode is set more often
      • Fixed issue when in quopa mode and arming and disarming quickly caused motors to act strange
      • Increase smart audio baud range
      • Update Spektrum Telem to latest Revision
      • Power settings for vtx should now work with latest airwave update
      • Fixed VTXON mode
      • Only exit pit mode if vtx is in pit mode
      • Arming is now much faster if using smart audio (first arm will have a small delay while gyro calibrates)
      • Double Arm is back
      • Now a timeout on Double arm, if 4 seconds have passed since first arm and no second arm, arming will be reset
      • Added "First Arm" message to Arm status OSD option
      • Fixed issue runcam issue signal detetcion

Version 1.1
  • Dshot code rewritten
    • dshot output now is 5x faster than before
    • now can use up to dshot1200 on blheli32 and dshot600 on blheli_s
    • Quopa can now be even faster by using dshot all the time
  • Proshot Protocol added
    • can be used with Blheli32, allows for fast quopa mode at 32khz
  • DMA Code Rewrite
  • Mixer Code Rewrite
  • ESC Output code Rewrite
  • Filter Rewrite
    • Now fully adjustable and can set stage 1 and 2 filters for both Gyro and D term, more filter choices have also been added
    • improved filter accuracy
  • PID Controller rewrite
    • More efficient and less cpu intensive than previously
  • Expanded Smart Audio Baud range
  • New Launch Mode
    • Allows for hand free tilting on launch pad, simply push the pitch stick forward and let go and the quad will hold its angle
  • Quiet Start
    • Prevents windup when quad is first armed
  • New OSD Menu Options to make Tuning New filters Easy
  • Auto Detect and enable OSD on OSD Boards
  • Added Option for PAL and NTSC cameras
  • New OSD Options
    • Voltage Per cell
    • ESC Temp (Blheli32)
    • Per ESC Amp Draw (Blheli32)
    • Per ESC eRPM (Blheli32)
  • New Character Maps
  • small size (Original Font)
  • Medium sized(Thanks to MewoFPV)
  • Mega Size (biggest possible size for numbers)
  • Now easier to read numbers
  • Character Maps are now Selectable
    • 3 different choices, small , medium, and Mega Size
  • Added Blheli32 Telemetry
    • Now can get current info from onboard esc current sensors
    • Can also Display eRPM data to osd from each escs
    • Can also display average temperature of all escs
    • !need to use Dshot or Proshot for this to work!
  • Added Ability to Remap Motor Output to led Out
    • set mottoled=1 will remap motor 1
    • set mottoled=0 will disable it and motors will work like normal
    • useful if a motor out burns up
  • Rx Detection Wizard Now 6x faster
  • Added MAH Consumed offset
  • General Backend and Codebase improvements
  • Bug Fixes:
    • Fixed Dshot
    • Improved quopa mode
    • fixed Miss Labeling in osd
    • Fixed Pal issue with osd
    • added 7s and 8s support to adc's
    • fixed issue that caused some overcharged batteries to detect incorrectly
    • Made Leds work with dshot
    • fixed logging so that logging switch is no longer needed on osd boards
    • Fixed LED flicker when using solid color
    • Fixed issue with pal camera
    • Time arm persists until unplugged
    • Fixed twitch some blhel32 escs had on osd restart

Version 0.0.596.163 RC20
  • Removed ESC Force Flash, only flashes escs if out of date

Version 0.0.595.163 RC20
  • No longer need to use logging switch to log with osd boards

Configurator Changelog

11/16/2018 1.2.63
  • "Default" rates applies when user pick Freestyle and "Captain Vanover" rates if you pick racing
  • Added Brazilian Portuguese language. Thanks to @rnelias

11/10/2018 1.2.62
  • Changed configurator status from "Beta" to "Normal"

11/10/2018 1.2.52
  • Added "Buzzer Voltage Alarm" on configuration page(Expert mode only)
  • Added ability to select firmware version after CleanFlight passthrough
  • Fixed issue with checking ESC version in "Calibrate motors" wizard

11/08/2018 1.2.51
  • Added all ESC protocols when "Other" ESC type selected
  • Fixed issue with variables duplicate when do export if file
  • Changed incorrect Voltage and mAH range on configuration tab(was 0.75 to 1.25 changed to 0.5 to 1.5)

11/03/2018 1.2.50
  • Added migration screen from BetaFlight to FlightOne
  • Added Brushed ESC Type
  • Small UI fixes