{ "translation_version": { "message": "0" }, "options_title": { "message": "Application Options" }, "options_receive_app_notifications": { "message": "Receive desktop notification when application updates" }, "options_improve_configurator": { "message": "Send anonymous usage data to the developer team" }, "connect": { "message": "Connect" }, "connecting": { "message": "Connecting" }, "disconnect": { "message": "Disconnect" }, "autoConnect": { "message": "Auto-Connect" }, "autoConnectEnabled": { "message": "Auto-Connect: Enabled - Configurator automatically tries to connect when new port is detected" }, "autoConnectDisabled": { "message": "Auto-Connect: Disabled - User needs to select the correct serial port and click \"Connect\" button on its own" }, "deviceRebooting": { "message": "Device - Rebooting" }, "deviceReady": { "message": "Device - Ready" }, "backupFileIncompatible": { "message": "Backup file provided was generated for previous version of the configurator and is incompatible with this version of configurator. Sorry" }, "backupFileUnmigratable": { "message": "Backup file provided was generated by a previous version of the configurator and is not migratable. Sorry." }, "configMigrationFrom": { "message": "Migrating configuration file generated by configurator: $1" }, "configMigratedTo": { "message": "Migrated configuration to configurator: $1" }, "configMigrationSuccessful": { "message": "Configuration migration complete, migrations applied: $1" }, "tabFirmwareFlasher": { "message": "Firmware Flasher" }, "tabLanding": { "message": "Welcome" }, "tabHelp": { "message": "Documentation & Support" }, "tabSetup": { "message": "Setup" }, "tabCalibration": { "message": "Calibration" }, "tabConfiguration": { "message": "Configuration" }, "tabPorts": { "message": "Ports" }, "tabPidTuning": { "message": "PID tuning" }, "tabReceiver": { "message": "Receiver" }, "tabMisc": { "message": "Miscellaneous" }, "tabModeSelection": { "message": "Mode Selection" }, "tabServos": { "message": "Servos" }, "tabFailsafe": { "message": "Failsafe" }, "tabTransponder": { "message": "Race Transponder" }, "tabGPS": { "message": "GPS" }, "tabMotorTesting": { "message": "Motors" }, "tabLedStrip": { "message": "LED Strip" }, "tabRawSensorData": { "message": "Sensors" }, "tabCLI": { "message": "CLI" }, "tabLogging": { "message": "Tethered Logging" }, "tabOnboardLogging": { "message": "Blackbox" }, "tabAdjustments": { "message": "Adjustments" }, "tabAuxiliary": { "message": "Modes" }, "serialPortOpened": { "message": "Serial port successfully opened with ID: $1" }, "serialPortOpenFail": { "message": "Failed to open serial port" }, "serialPortClosedOk": { "message": "Serial port successfully closed" }, "serialPortClosedFail": { "message": "Failed to close serial port" }, "usbDeviceOpened": { "message": "USB device successfully opened with ID: $1" }, "usbDeviceOpenFail": { "message": "Failed to open USB device!" }, "usbDeviceClosed": { "message": "USB device successfully closed" }, "usbDeviceCloseFail": { "message": "Failed to close USB device" }, "usbDeviceUdevNotice": { "message": "Are udev rules installed correctly? See docs for instructions" }, "noConfigurationReceived": { "message": "No configuration received within 10 seconds, communication failed" }, "firmwareVersionNotSupported": { "message": "This firmware version is not supported. This version of Configurator supports firmware from $1 to $2 (excluded)" }, "firmwareVariantNotSupported": { "message": "This firmware variant is not supported. Please upgrade to INAV firmware. Use CLI for backup before flashing. CLI backup/restore procedure is in the documention." }, "tabSwitchConnectionRequired": { "message": "You need to connect before you can view any of the tabs." }, "tabSwitchWaitForOperation": { "message": "You can't do this right now, please wait for current operation to finish ..." }, "tabSwitchUpgradeRequired": { "message": "You need to upgrade your firmware before you can use the $1 tab." }, "firmwareVersion": { "message": "Firmware Version: $1" }, "apiVersionReceived": { "message": "MultiWii API version received - $1" }, "uniqueDeviceIdReceived": { "message": "Unique device ID received - 0x$1" }, "boardInfoReceived": { "message": "Board: $1, version: $2" }, "buildInfoReceived": { "message": "Running firmware released on: $1" }, "fcInfoReceived": { "message": "Flight controller info, identifier: $1, version: $2" }, "notifications_app_just_updated_to_version": { "message": "Application just updated to version: $1" }, "notifications_click_here_to_start_app": { "message": "Click here to start the application" }, "statusbar_port_utilization": { "message": "Port utilization:" }, "statusbar_usage_download": { "message": "D: $1%" }, "statusbar_usage_upload": { "message": "U: $1%" }, "statusbar_packet_error": { "message": "Packet error:" }, "statusbar_i2c_error": { "message": "I2C error:" }, "statusbar_cycle_time": { "message": "Cycle Time:" }, "statusbar_cpu_load": { "message": "CPU Load: $1%" }, "dfu_connect_message": { "message": "Please use the Firmware Flasher to access DFU devices" }, "dfu_erased_kilobytes": { "message": "Erased $1 kB of flash successfully" }, "dfu_device_flash_info": { "message": "Detected device with total flash size $1 kiB" }, "dfu_error_image_size": { "message": "Error: Supplied image is larger then flash available on the chip! Image: $1 kiB, limit = $2 kiB" }, "eeprom_saved_ok": { "message": "EEPROM saved" }, "defaultWelcomeIntro": { "message": "Welcome to INAV - Configurator, a utility designed to simplify updating, configuring and tuning of your flight controller." }, "defaultWelcomeText": { "message": "The application supports all hardware that can run INAV (Matek F405-WING, Matek F722-SE and many other). The full list of recommended hardware is available here.

The firmware source code can be downloaded from here
The newest binary firmware image is available here.

Latest CP210x Drivers can be downloaded from here
Latest STM USB VCP Drivers can be downloaded from here
Latest Zadig for Windows DFU flashing can be downloaded from here
" }, "defaultContributingHead": { "message": "Contributing" }, "defaultContributingText": { "message": "If you would like to help make INAV even better you can help in many ways, including:
" }, "defaultChangelogHead": { "message": "Configurator - Changelog" }, "defaultButtonFirmwareFlasher": { "message": "Firmware Flasher" }, "defaultDonateHead": { "message": "Open Source / Donation Notice" }, "defaultDonateText": { "message": "This utility is fully open source and is available free of charge to all INAV users.
If you found the INAV or INAV Configurator useful, please consider supporting its development by donating." }, "defaultSponsorsHead": { "message": "Sponsors" }, "communityRCGroupsSupport": { "message": "RC Groups Support" }, "communitySlackSupport": { "message": "Slack Support Live Chat" }, "communityTelegramSupport": { "message": "Telegram Channel" }, "communityFacebookSupport": { "message": "Facebook Group" }, "initialSetupBackupAndRestoreApiVersion": { "message": "Backup and restore functionality disabled. You have firmware with API version $1, backup and restore requires $2. Please backup your settings via the CLI, see INAV documentation for procedure." }, "initialSetupButtonCalibrateAccel": { "message": "Calibrate Accelerometer" }, "initialSetupCalibrateAccelText": { "message": "6-point calibration of accelerometer. Go to wiki for iNav and follow Sensor Calibration for more infomation" }, "initialSetupButtonCalibrateMag": { "message": "Calibrate Magnetometer" }, "initialSetupCalibrateMagText": { "message": "Move multirotor at least 360 degrees on all axis of rotation, you have 30 seconds to perform this task" }, "initialSetupButtonReset": { "message": "Reset Settings" }, "initialSetupResetText": { "message": "Restore settings to default" }, "initialSetupButtonBackup": { "message": "Backup" }, "initialSetupButtonRestore": { "message": "Restore" }, "initialSetupBackupRestoreText": { "message": "Backup your configuration in case of an accident, CLI settings are not included - See 'dump' cli command" }, "initialSetupBackupSuccess": { "message": "Backup saved successfully" }, "initialSetupRestoreSuccess": { "message": "Configuration restored successfully" }, "initialSetupButtonResetZaxis": { "message": "Reset Z axis, offset: 0 deg" }, "initialSetupButtonResetZaxisValue": { "message": "Reset Z axis, offset: $1 deg" }, "initialSetupMixerHead": { "message": "Mixer Type" }, "initialSetupThrottleHead": { "message": "Throttle Settings" }, "initialSetupMinimum": { "message": "Minimum:" }, "initialSetupMaximum": { "message": "Maximum:" }, "initialSetupFailsafe": { "message": "Failsafe:" }, "initialSetupMinCommand": { "message": "MinCommand:" }, "initialSetupBatteryHead": { "message": "Battery" }, "initialSetupMinCellV": { "message": "Min Cell Voltage:" }, "initialSetupMaxCellV": { "message": "Max Cell Voltage:" }, "initialSetupVoltageScale": { "message": "Voltage Scale:" }, "initialSetupAccelTrimsHead": { "message": "Accelerometer trims" }, "initialSetupPitch": { "message": "Pitch:" }, "initialSetupRoll": { "message": "Roll:" }, "initialSetupMagHead": { "message": "Magnetometer" }, "initialSetupDeclination": { "message": "Declination:" }, "initialSetupInfoHead": { "message": "Info" }, "initialSetupBatteryVoltage": { "message": "Battery voltage:" }, "initialSetupBatteryDetectedCells": { "message": "Battery detected cell count:" }, "initialSetupBatteryDetectedCellsValue": { "message": "$1" }, "initialSetupBatteryPercentage": { "message": "Battery left:" }, "initialSetupBatteryPercentageValue": { "message": "$1 %" }, "initialSetupBatteryRemainingCapacity": { "message": "Battery remaining capacity" }, "initialSetupBatteryRemainingCapacityValue": { "message": "$1 $2" }, "initialSetupBatteryFull": { "message": "Battery full when plugged in" }, "initialSetupBatteryFullValue": { "message": "$1" }, "initialSetupBatteryThresholds": { "message": "Battery use cap thresholds" }, "initialSetupBatteryThresholdsValue": { "message": "$1" }, "initialSetup_Wh_drawn": { "message": "Capacity drawn:" }, "initialSetup_Wh_drawnValue": { "message": "$1 Wh" }, "initialSetupBatteryVoltageValue": { "message": "$1 V" }, "initialSetupDrawn": { "message": "Capacity drawn:" }, "initialSetupCurrentDraw": { "message": "Current draw:" }, "initialSetupPowerDraw": { "message": "Power draw:" }, "initialSetupPowerDrawValue": { "message": "$1 W" }, "initialSetupBatteryMahValue": { "message": "$1 mAh" }, "initialSetupCurrentDrawValue": { "message": "$1 A" }, "initialSetupRSSI": { "message": "RSSI:" }, "initialSetupRSSIValue": { "message": "$1 %" }, "initialSetupGPSHead": { "message": "GPS" }, "initialSetupInstrumentsHead": { "message": "Instruments" }, "initialSetupButtonSave": { "message": "Save" }, "initialSetupModel": { "message": "Model: $1" }, "initialSetupAttitude": { "message": "$1 deg" }, "initialSetupAccelCalibStarted": { "message": "Accelerometer calibration started" }, "initialSetupAccelCalibEnded": { "message": "Accelerometer calibration finished" }, "initialSetupMagCalibStarted": { "message": "Magnetometer calibration started" }, "initialSetupMagCalibEnded": { "message": "Magnetometer calibration finished" }, "initialSetupOpflowCalibStarted": { "message": "Optic flow calibration started" }, "initialSetupOpflowCalibEnded": { "message": "Optic flow calibration finished" }, "initialSetupSettingsRestored": { "message": "Settings restored to default" }, "initialSetupEepromSaved": { "message": "EEPROM saved" }, "RX_PPM": { "message": "PPM RX input" }, "RX_SERIAL": { "message": "Serial-based receiver (SPEKSAT, SBUS, SUMD)" }, "RX_PWM": { "message": "PWM RX input (one wire per channel)" }, "RX_MSP": { "message": "MSP RX input (control via MSP port)" }, "RX_SPI": { "message": "RX SPI based receiver (NRF24L01, RFM22)" }, "RX_NONE": { "message": "No receiver" }, "featureVBAT": { "message": "Battery voltage monitoring" }, "featureTX_PROF_SEL": { "message": "Profile selection with TX stick command" }, "featureINFLIGHT_ACC_CAL": { "message": "In-flight level calibration" }, "featureMOTOR_STOP": { "message": "Don't spin the motors when armed" }, "featureSERVO_TILT": { "message": "Servo gimbal" }, "featureBAT_PROFILE_AUTOSWITCH": { "message": "Automatic battery profile selection" }, "featureBAT_PROFILE_AUTOSWITCHTip": { "message": "Automatically select battery profile based on battery voltage when the battery is plugged in" }, "featureTHR_VBAT_COMP": { "message": "Throttle voltage compensation" }, "featureTHR_VBAT_COMPTip": { "message": "Automatically compensate for the voltage drop when the battery is discharging to keep the thrust constant relative to throttle" }, "featureSOFTSERIAL": { "message": "Enable CPU based serial ports" }, "featureSOFTSERIALTip": { "message": "Configure ports on the Ports tab after enabling." }, "featureGPS": { "message": "GPS for navigation and telemetry" }, "featureGPSTip": { "message": "Configure port scenario first" }, "featureFAILSAFE": { "message": "Apply failsafe settings on RX signal loss" }, "featureSONAR": { "message": "Sonar" }, "featureTELEMETRY": { "message": "Telemetry output" }, "featureCURRENT_METER": { "message": "Battery current monitoring" }, "feature3D": { "message": "3D mode (for use with reversible ESCs)" }, "featureRSSI_ADC": { "message": "Analog RSSI input" }, "featureLED_STRIP": { "message": "Multi-color RGB LED strip support" }, "featureDASHBOARD": { "message": "OLED Screen Display" }, "featureONESHOT125": { "message": "ONESHOT ESC support" }, "featureONESHOT125Tip": { "message": "Disconnect flight battery and remove props before enabling." }, "featurePWM_OUTPUT_ENABLE": { "message": "Enable motor and servo output" }, "featurePWM_OUTPUT_ENABLETip": { "message": "Enabling this option is required for INAV to send signals to ESC. It is a safety precaution that prevents servos from being damaged right after flashing flight controller." }, "featureBLACKBOX": { "message": "Blackbox flight data recorder" }, "featureBLACKBOXTip": { "message": "Configure via the BlackBox tab after enabling." }, "featureCHANNEL_FORWARDING": { "message": "Forward aux channels to servo outputs" }, "featureTRANSPONDER": { "message": "Race Transponder" }, "featureTRANSPONDERTip": { "message": "Configure via the Race Transponder tab after enabling." }, "featureSOFTSPI": { "message": "CPU based SPI" }, "featurePWM_SERVO_DRIVER": { "message": "External PWM servo driver" }, "featurePWM_SERVO_DRIVERTip": { "message": "Use external PCA9685 PMW driver to connect up to 16 servos to flight controller. PCA9685 has to be connected to enable this feature." }, "featureRSSI_ADCTip": { "message": "RSSI is a measurement of signal strength and is very handy so you know when your aircraft is going out of range or if it is suffering RF interference." }, "featureOSD": { "message": "OSD" }, "featureAIRMODE": { "message": "Permanently enable AIRMODE" }, "featureFW_LAUNCH": { "message": "Permanently enable Launch Mode for Fixed Wing" }, "configurationFeatureEnabled": { "message": "Enabled" }, "configurationFeatureName": { "message": "Feature" }, "configurationFeatureDescription": { "message": "Description" }, "configurationMixer": { "message": "Mixer" }, "configurationFeatures": { "message": "Other Features" }, "configurationReceiver": { "message": "Receiver Mode" }, "configurationRSSI": { "message": "RSSI (Signal Strength)" }, "configurationEscFeatures": { "message": "ESC/Motor Features" }, "configurationFeaturesHelp": { "message": "Note: Not all combinations of features are valid. When the flight controller firmware detects invalid feature combinations conflicting features will be disabled.
Note: Configure serial ports before enabling the features that will use the ports." }, "configurationSerialRXHelp": { "message": "Note: Remember to configure a Serial Port (via Ports tab) and choose a Serial Receiver Provider when using RX_SERIAL feature." }, "configurationBoardAlignment": { "message": "Board and Sensor Alignment" }, "configurationBoardAlignmentRoll": { "message": "Roll Degrees" }, "configurationBoardAlignmentPitch": { "message": "Pitch Degrees" }, "configurationBoardAlignmentYaw": { "message": "Yaw Degrees" }, "configurationSensorAlignmentGyro": { "message": "GYRO Alignment" }, "configurationSensorAlignmentAcc": { "message": "ACCEL Alignment" }, "configurationSensorAlignmentMag": { "message": "MAG Alignment" }, "configurationAccelTrims": { "message": "Accelerometer Trim" }, "configurationAccelTrimRoll": { "message": "Accelerometer Roll Trim" }, "configurationAccelTrimPitch": { "message": "Accelerometer Pitch Trim" }, "configurationMagDeclination": { "message": "Magnetometer Declination [deg]" }, "configurationAutoDisarmDelay": { "message": "Seconds until disarm due to low THR" }, "configurationAutoDisarmDelayHelp": { "message": "Only used for stick arming (i.e. not using a switch)" }, "configurationThrottleMinimum": { "message": "Minimum Throttle" }, "configurationThrottleMid": { "message": "Middle Throttle [RC inputs center value]" }, "configurationThrottleMaximum": { "message": "Maximum Throttle" }, "configurationThrottleMinimumCommand": { "message": "Minimum Command" }, "configurationBatteryVoltage": { "message": "Battery Voltage" }, "configurationBatteryCurrent": { "message": "Battery Current" }, "configurationVoltageSource": { "message": "Voltage source to use for alarms and telemetry" }, "configurationVoltageSourceHelp": { "message": "Raw voltage is the voltage read directly from the battery. Sag compensated voltage is the calculated voltage the battery should be at without load (simulates ideal battery and should remove false alarms provoked by high loads)" }, "configurationBatteryCells": { "message": "Number of cells (0 = auto)" }, "configurationBatteryCellsHelp": { "message": "Set this to the number of cells of your battery to disable automatic cell count detection or to make the automatic switching of battery profiles possible" }, "configurationBatteryCellDetectVoltage": { "message": "Maximum cell voltage for cell count detection" }, "configurationBatteryCellDetectVoltageHelp": { "message": "Maximum cell voltage used for cell count autodetection. Should be higher than maximum cell voltage to take into account possible drift in measured voltage and keep cell count detection accurate" }, "configurationBatteryMinimum": { "message": "Minimum Cell Voltage" }, "configurationBatteryMaximum": { "message": "Maximum Cell Voltage" }, "configurationBatteryWarning": { "message": "Warning Cell Voltage" }, "configurationBatteryScale": { "message": "Voltage Scale" }, "configurationCurrent": { "message": "Current Sensor" }, "configurationCurrentScale": { "message": "Scale the output voltage to milliamps [1/10th mV/A]" }, "configurationCurrentOffset": { "message": "Offset in millivolt steps" }, "configurationBatteryMultiwiiCurrent": { "message": "Enable support for legacy Multiwii MSP current output" }, "configurationBatteryCapacity": { "message": "Battery Capacity" }, "configurationBatteryCapacityValue": { "message": "Capacity" }, "configurationBatteryCapacityWarning": { "message": "Warning Capacity (remaining %)" }, "configurationBatteryCapacityCritical": { "message": "Critical Capacity (remaining %)" }, "configurationBatteryCapacityUnit": { "message": "Battery Capacity Unit" }, "configuration3d": { "message": "3D" }, "configuration3dDeadbandLow": { "message": "3D Deadband Low" }, "configuration3dDeadbandHigh": { "message": "3D Deadband High" }, "configuration3dNeutral": { "message": "3D Neutral" }, "configuration3dDeadbandThrottle": { "message": "3D Deadband Throttle" }, "configurationSystem": { "message": "System configuration" }, "configurationLoopTime": { "message": "Flight Controller Loop Time" }, "configurationCalculatedCyclesSec": { "message": "Cycles/Sec (Hz)" }, "configurationGPS": { "message": "GPS" }, "configurationGPSProtocol": { "message": "Protocol" }, "configurationGPSBaudrate": { "message": "Baudrate" }, "configurationGPSubxSbas": { "message": "Ground Assistance Type" }, "configurationGPSHelp": { "message": "Note: Remember to configure a Serial Port (via Ports tab) when using GPS feature." }, "configurationSerialRX": { "message": "Serial Receiver Provider" }, "configurationSPIProtocol": { "message": "RX SPI protocol" }, "configurationPersonalization": { "message": "Personalization" }, "configurationCraftName": { "message": "Craft Name" }, "configurationCraftNameHelp": { "message": "Craft name. Can be displayed by OSD and by compatible RC systems." }, "configurationEepromSaved": { "message": "EEPROM saved" }, "configurationButtonSave": { "message": "Save and Reboot" }, "configurationVTX": { "message": "VTX" }, "configurationVTXBand": { "message": "Band" }, "configurationNoBand": { "message": "None" }, "configurationVTXNoBandHelp": { "message": "VTX frequency has been set manually. Selecting a band will overwrite the configured frequency." }, "configurationVTXChannel": { "message": "Channel" }, "configurationVTXPower": { "message": "Power Level" }, "configurationVTXPowerHelp": { "message": "VTX power level. The exact power in mw (or dBm) will depend on the specific hardware. Check your VTX manual." }, "configurationVTXLowerPowerDisarm": { "message": "Use low power while the craft is disarmed" }, "configurationVTXLowerPowerDisarmHelp": { "message": "Enabling this option will make the VTX use its lowest power while the craft is disarmed. Use 'Until first arm' to make it use the lowest power only until you arm for the first time." }, "configurationVTXLowPowerDisarmValue_0": { "message": "Disabled" }, "configurationVTXLowPowerDisarmValue_1": { "message": "Always" }, "configurationVTXLowPowerDisarmValue_2": { "message": "Until first arm" }, "portsHelp": { "message": "Note: not all combinations are valid. When the flight controller firmware detects this the serial port configuration will be reset." }, "portsMSPHelp": { "message": "Note: Do NOT disable MSP on the first serial port unless you know what you are doing. You may have to reflash and erase your configuration if you do." }, "portsFirmwareUpgradeRequired": { "message": "Firmware upgrade required." }, "portsButtonSave": { "message": "Save and Reboot" }, "portsTelemetryDisabled": { "message": "Disabled" }, "portsFunction_MSP": { "message": "MSP" }, "portsFunction_GPS": { "message": "GPS" }, "portsFunction_RANGEFINDER": { "message": "Rangefinder" }, "portsFunction_OPFLOW": { "message": "Optic flow" }, "portsFunction_ESC": { "message": "ESC output/telemetry" }, "portsFunction_TELEMETRY_FRSKY": { "message": "FrSky" }, "portsFunction_TELEMETRY_HOTT": { "message": "HoTT" }, "portsFunction_TELEMETRY_LTM": { "message": "LTM" }, "portsFunction_TELEMETRY_MAVLINK": { "message": "MAVLink" }, "portsFunction_TELEMETRY_IBUS": { "message": "IBUS" }, "portsFunction_GSM_SMS": { "message": "GSM SMS" }, "portsFunction_TELEMETRY_MSP": { "message": "MSP" }, "portsFunction_TELEMETRY_SMARTPORT": { "message": "SmartPort" }, "portsFunction_RX_SERIAL": { "message": "Serial RX" }, "portsFunction_BLACKBOX": { "message": "Blackbox" }, "portsFunction_RUNCAM_DEVICE_CONTROL": { "message": "RunCam Device" }, "portsFunction_TBS_SMARTAUDIO": { "message": "TBS SmartAudio" }, "portsFunction_IRC_TRAMP": { "message": "IRC Tramp" }, "portsFunction_VTX_FFPV": { "message": "FuriousFPV Vtx" }, "pidTuningName": { "message": "Name" }, "pidTuningProportional": { "message": "Proportional" }, "pidTuningIntegral": { "message": "Integral" }, "pidTuningDerivative": { "message": "Derivative" }, "pidTuningFeedForward": { "message": "FeedForward" }, "dtermSetpointWeight": { "message": "Dterm setpoint weight" }, "dtermSetpointWeightHelp": { "message": "The lower the value, the more damped all the maneuvers are. 0 mean Dterm is computed from gyro, 1 from error and 2 from setpoint. For gentler feel lower the value. For sharper response, raise it" }, "pidTuningRollPitchRate": { "message": "ROLL & PITCH rate" }, "pidTuningRollRate": { "message": "ROLL rate" }, "pidTuningPitchRate": { "message": "PITCH rate" }, "pidTuningYawRate": { "message": "YAW rate" }, "pidTuningMaxRollAngle": { "message": "Max. ROLL angle" }, "pidTuningMaxRollAngleHelp": { "message": "Maximum ROLL angle in ANGLE mode. This also constrains the maximum bank in navigation modes." }, "pidTuningMaxPitchAngle": { "message": "Max. PITCH angle" }, "pidTuningMaxPitchAngleHelp": { "message": "Maximum PITCH angle in ANGLE mode. This also constrains the maximum climb and dive in navigation modes." }, "pidTuningManualRollRate": { "message": "Manual ROLL rate" }, "pidTuningManualPitchRate": { "message": "Manual PITCH rate" }, "pidTuningManualYawRate": { "message": "Manual YAW rate" }, "magHoldYawRate": { "message": "MagHold rate" }, "pidTuningMagHoldYawRateHelp": { "message": "Maximum YAW rotation rate that MagHold controller can request from UAV. Used only when MagHold mode is enabled, during RTH and WAYPOINT navigation. Values below 30dps gives nice \"cinematic\" turns" }, "pidTuningTPA": { "message": "TPA" }, "pidTuningTPABreakPoint": { "message": "TPA Breakpoint" }, "pidTuningButtonSave": { "message": "Save" }, "pidTuningButtonRefresh": { "message": "Refresh" }, "pidTuningProfileHead": { "message": "Profile" }, "pidTuningLoadedProfile": { "message": "Loaded Profile: $1" }, "loadedBatteryProfile": { "message": "Loaded Battery Profile: $1" }, "pidTuningDataRefreshed": { "message": "PID data refreshed" }, "pidTuningEepromSaved": { "message": "EEPROM saved" }, "receiverHelp": { "message": "Please read receiver chapter of the documentation. Configure serial port (if required), receiver mode (serial/ppm/pwm), provider (for serial receivers), bind receiver, set channel map, configure channel endpoints/range on TX so that all channels go from ~1000 to ~2000. Set midpoint (default 1500), trim channels to 1500, configure stick deadband, verify behaviour when TX is off or out of range.
IMPORTANT: Before flying read failsafe chapter of documentation and configure failsafe." }, "receiverThrottleMid": { "message": "Throttle MID" }, "receiverThrottleExpo": { "message": "Throttle EXPO" }, "receiverRcRate": { "message": "RC Rate" }, "receiverDeadband": { "message": "RC Deadband" }, "receiverHelpDeadband": { "message": "These are values (in us) by how much RC input can be different before it's considered valid. For transmitters with jitter on outputs, this value can be increased if rc inputs twitch while idle." }, "receiverHelpYawDeadband": { "message": "These are values (in us) by how much RC input can be different before it's considered valid. For transmitters with jitter on outputs, this value can be increased if rc inputs twitch while idle. This setting is for Yaw only." }, "receiverYawDeadband": { "message": "Yaw Deadband" }, "receiverRcExpo": { "message": "RC Expo" }, "receiverRcYawExpo": { "message": "RC Yaw Expo" }, "receiverManualRcExpo": { "message": "Manual RC Expo" }, "receiverManualRcYawExpo": { "message": "Manual RC Yaw Expo" }, "receiverChannelMap": { "message": "Channel Map" }, "receiverChannelMapTitle": { "message": "You can define your own channel map by clicking inside the box" }, "receiverRssiChannel": { "message": "RSSI Channel" }, "receiverRefreshRateTitle": { "message": "Graph refresh rate" }, "receiverButtonSave": { "message": "Save" }, "receiverButtonRefresh": { "message": "Refresh" }, "receiverButtonSticks": { "message": "Control sticks" }, "receiverDataRefreshed": { "message": "RC Tuning data refreshed" }, "receiverEepromSaved": { "message": "EEPROM saved" }, "auxiliaryHelp": { "message": "Use ranges to define the switches on your transmitter and corresponding mode assignments. A receiver channel that gives a reading between a range min/max will activate the mode. Remember to save your settings using the Save button." }, "auxiliaryMin": { "message": "Min" }, "auxiliaryMax": { "message": "Max" }, "auxiliaryAddRange": { "message": "Add Range" }, "auxiliaryButtonSave": { "message": "Save" }, "auxiliaryEepromSaved": { "message": "EEPROM saved" }, "adjustmentsHelp": { "message": "Configure adjustment switches. See the 'in-flight adjustments' section of the manual for details. The changes that adjustment functions make are not saved automatically. There are 4 slots. Each switch used to concurrently make adjustments requires exclusive use of a slot." }, "adjustmentsExamples": { "message": "Examples" }, "adjustmentsExample1": { "message": "Use Slot 1 and a 3POS switch on CH5 to select between Pitch/Roll P, I and D and another 3POS switch on CH6 to increase or decrease the value when held up or down." }, "adjustmentsExample2": { "message": "Use Slot 2 and a 3POS switch on CH8 to select enable Rate Profile Selection via the same 3POS switch on the same channel." }, "adjustmentsColumnEnable": { "message": "If enabled" }, "adjustmentsColumnUsingSlot": { "message": "using slot" }, "adjustmentsColumnWhenChannel": { "message": "when channel" }, "adjustmentsColumnIsInRange": { "message": "is in range" }, "adjustmentsColumnThenApplyFunction": { "message": "then apply" }, "adjustmentsColumnViaChannel": { "message": "via channel" }, "adjustmentsSlot0": { "message": "Slot 1" }, "adjustmentsSlot1": { "message": "Slot 2" }, "adjustmentsSlot2": { "message": "Slot 3" }, "adjustmentsSlot3": { "message": "Slot 4" }, "adjustmentsMin": { "message": "Min" }, "adjustmentsMax": { "message": "Max" }, "adjustmentsFunction0": { "message": "No changes" }, "adjustmentsFunction1": { "message": "RC Rate Adjustment" }, "adjustmentsFunction2": { "message": "RC Expo Adjustment" }, "adjustmentsFunction3": { "message": "Throttle Expo Adjustment" }, "adjustmentsFunction4": { "message": "Pitch & Roll Rate Adjustment" }, "adjustmentsFunction5": { "message": "Yaw Rate Adjustment" }, "adjustmentsFunction6": { "message": "Pitch & Roll P Adjustment" }, "adjustmentsFunction7": { "message": "Pitch & Roll I Adjustment" }, "adjustmentsFunction8": { "message": "Pitch & Roll D Adjustment" }, "adjustmentsFunction9": { "message": "Yaw P Adjustment" }, "adjustmentsFunction10": { "message": "Yaw I Adjustment" }, "adjustmentsFunction11": { "message": "Yaw D Adjustment" }, "adjustmentsFunction12": { "message": "Rate Profile Selection" }, "adjustmentsFunction13": { "message": "Pitch Rate" }, "adjustmentsFunction14": { "message": "Roll Rate" }, "adjustmentsFunction15": { "message": "Pitch P Adjustment" }, "adjustmentsFunction16": { "message": "Pitch I Adjustment" }, "adjustmentsFunction17": { "message": "Pitch D Adjustment" }, "adjustmentsFunction18": { "message": "Roll P Adjustment" }, "adjustmentsFunction19": { "message": "Roll I Adjustment" }, "adjustmentsFunction20": { "message": "Roll D Adjustment" }, "adjustmentsFunction21": { "message": "RC Yaw Expo Adjustment" }, "adjustmentsFunction22": { "message": "Manual RC Expo Adjustment" }, "adjustmentsFunction23": { "message": "Manual RC Yaw Expo Adjustment" }, "adjustmentsFunction24": { "message": "Manual Pitch & Roll Rate Adjustment" }, "adjustmentsFunction25": { "message": "Manual Roll Rate Adjustment" }, "adjustmentsFunction26": { "message": "Manual Pitch Rate Adjustment" }, "adjustmentsFunction27": { "message": "Manual Yaw Rate Adjustment" }, "adjustmentsFunction28": { "message": "Navigation FW Cruise Throttle Adjustment" }, "adjustmentsFunction29": { "message": "Navigation FW Pitch To Throttle Adjustment" }, "adjustmentsFunction30": { "message": "Board Roll Alignment Adjustment" }, "adjustmentsFunction31": { "message": "Board Pitch Alignment Adjustment" }, "adjustmentsFunction32": { "message": "Level P Adjustment" }, "adjustmentsFunction33": { "message": "Level I Adjustment" }, "adjustmentsFunction34": { "message": "Level D Adjustment" }, "adjustmentsFunction35": { "message": "Pos XY P Adjustment" }, "adjustmentsFunction36": { "message": "Pos XY I Adjustment" }, "adjustmentsFunction37": { "message": "Pos XY D Adjustment" }, "adjustmentsFunction38": { "message": "Pos Z P Adjustment" }, "adjustmentsFunction39": { "message": "Pos Z I Adjustment" }, "adjustmentsFunction40": { "message": "Pos Z D Adjustment" }, "adjustmentsFunction41": { "message": "Heading P Adjustment" }, "adjustmentsFunction42": { "message": "Vel XY P Adjustment" }, "adjustmentsFunction43": { "message": "Vel XY I Adjustment" }, "adjustmentsFunction44": { "message": "Vel XY D Adjustment" }, "adjustmentsFunction45": { "message": "Vel Z P Adjustment" }, "adjustmentsFunction46": { "message": "Vel Z I Adjustment" }, "adjustmentsFunction47": { "message": "Vel Z D Adjustment" }, "adjustmentsFunction48": { "message": "FW min thr down pitch angle Adjustment" }, "adjustmentsFunction49": { "message": "VTX power level Adjustment" }, "adjustmentsSave": { "message": "Save" }, "adjustmentsEepromSaved": { "message": "EEPROM saved" }, "transponderNotSupported": { "message": "Your flight controller's firmware does not support transponder functionality." }, "transponderHelp": { "message": "Configure your transponder code here. Note: Only valid codes will be recognised by race timing systems. Valid transponder codes can be obtained from Seriously Pro." }, "transponderInformation": { "message": "Transponders systems allow race organizers to time your laps. The transponder is fitted to your aircraft and when your aircraft passes the timing gate the track-side receiver registers your code and records your laptime. When fitting an IR based transponder your should ensure that it points outward from your aircraft towards the track-side receivers and that the light beam is not obstructed by your airframe, battery-straps, cables, propellers, etc." }, "transponderConfiguration": { "message": "Configuration" }, "transponderData": { "message": "Data" }, "transponderDataHelp": { "message": "Hexadecimal digits only, 0-9, A-F" }, "transponderButtonSave": { "message": "Save" }, "transponderDataInvalid": { "message": "Transponder data is invalid" }, "transponderEepromSaved": { "message": "EEPROM saved" }, "servosChangeDirection": { "message": "Change Direction in TX To Match" }, "servosName": { "message": "Name" }, "servosMid": { "message": "MID" }, "servosMin": { "message": "MIN" }, "servosMax": { "message": "MAX" }, "servosReverse": { "message": "Reverse" }, "servoOutput": { "message": "Output" }, "servosRate": { "message": "Rate (%)" }, "servosLiveMode": { "message": "Enable Live mode" }, "servosButtonSave": { "message": "Save" }, "servosNormal": { "message": "Normal" }, "servoEmptyTableInfo": { "message": "No servos configured. Add them using the Mixer tab." }, "servosEepromSave": { "message": "EEPROM saved" }, "mixerSaved": { "message": "Mixer saved" }, "gpsHead": { "message": "GPS" }, "gpsStatHead": { "message": "GPS Statistics" }, "gpsMapHead": { "message": "Current GPS location" }, "gpsMapMessage1": { "message": "Please check your internet connection" }, "gpsMapMessage2": { "message": "Waiting for GPS 3D fix…" }, "gpsFix": { "message": "Fix type:" }, "gpsFix2D": { "message": "2D" }, "gpsFix3D": { "message": "3D" }, "gpsFixNone": { "message": "None" }, "gpsAltitude": { "message": "Altitude:" }, "gpsLat": { "message": "Latitude:" }, "gpsLon": { "message": "Longitude:" }, "gpsSpeed": { "message": "Speed:" }, "gpsSats": { "message": "Sats:" }, "gpsDistToHome": { "message": "Dist to Home:" }, "gpsHDOP": { "message": "HDOP:" }, "gpsTotalMessages": { "message": "Total messages:" }, "gpsMessageRate": { "message": "Update time:" }, "gpsErrors": { "message": "Errors:" }, "gpsTimeouts": { "message": "Timeouts:" }, "gpsEPH": { "message": "EPH:" }, "gpsEPV": { "message": "EPV:" }, "gpsSignalStr": { "message": "Signal Strength" }, "motorsMaster": { "message": "Master" }, "motorsNotice": { "message": "Motor Test Mode Notice:
Moving the sliders will cause the motors to spin up.
In order to prevent injury remove ALL propellers before using this feature.
" }, "motorsEnableControl": { "message": "I understand the risks, propellers are removed - Enable motor control." }, "sensorsInfo": { "message": "Keep in mind that using fast update periods and rendering multiple graphs at the same time is resource heavy and will burn your battery quicker if you use a laptop.
We recommend to only render graphs for sensors you are interested in while using reasonable update periods." }, "sensorsRefresh": { "message": "Refresh:" }, "sensorsScale": { "message": "Scale:" }, "cliInfo": { "message": "Note: Leaving CLI tab or pressing Disconnect will automatically send \"exit\" to the board. With the latest firmware this will make the controller restart and unsaved changes will be lost." }, "cliInputPlaceholder": { "message": "Write your command here" }, "cliEnter": { "message": "CLI mode detected" }, "cliReboot": { "message": "CLI reboot detected" }, "cliSaveToFileBtn": { "message": "Save to File" }, "cliSaveToFileFailed": { "message": "Failed to save CLI output to file" }, "cliSaveToFileAborted": { "message": "Saving CLI output to file was aborted" }, "cliSaveToFileCompleted": { "message": "CLI output successfully saved to file" }, "cliClearOutputHistoryBtn": { "message": "Clear output history" }, "loggingNote": { "message": "Data will be logged in this tab only, leaving the tab will cancel logging and application will return to its normal \"configurator\" state.
You are free to select the global update period, data will be written into the log file every 1 second for performance reasons." }, "loggingSamplesSaved": { "message": "Samples Saved:" }, "loggingLogSize": { "message": "Log Size:" }, "loggingButtonLogFile": { "message": "Select Log File" }, "loggingStart": { "message": "Start Logging" }, "loggingStop": { "message": "Stop Logging" }, "loggingBack": { "message": "Leave Logging / Disconnect" }, "loggingErrorNotConnected": { "message": "You need to connect first" }, "loggingErrorLogFile": { "message": "Please select log file" }, "loggingErrorOneProperty": { "message": "Please select at least one property to log" }, "loggingAutomaticallyRetained": { "message": "Automatically loaded previous log file: $1" }, "blackboxNotSupported": { "message": "Your flight controller's firmware does not support Blackbox logging." }, "blackboxMaybeSupported": { "message": "Your flight controller's firmware is too old to support this tab, or the Blackbox feature is disabled on the Configuration tab." }, "blackboxConfiguration": { "message": "Blackbox configuration" }, "blackboxButtonSave": { "message": "Save and reboot" }, "serialLoggingSupportedNote": { "message": "You can log to an external logging device (such as an OpenLog or compatible clone) by using a serial port. Configure the port on the Ports tab." }, "sdcardNote": { "message": "Flight logs can be recorded to your flight controller's onboard SD card slot." }, "dataflashNote": { "message": "Flight logs can be recorded to your flight controller's onboard dataflash chip." }, "dataflashNotPresentNote": { "message": "Your flight controller does not have a compatible dataflash chip available." }, "dataflashFirmwareUpgradeRequired": { "message": "Dataflash requires firmware >= 1.8.0." }, "dataflashButtonSaveFile": { "message": "Save flash to file..." }, "dataflashButtonErase": { "message": "Erase flash" }, "dataflashConfirmEraseTitle": { "message": "Confirm dataflash erase" }, "dataflashConfirmEraseNote": { "message": "This will erase any Blackbox logs or other data contained in the dataflash which will take about 20 seconds, are you sure?" }, "dataflashSavingTitle": { "message": "Saving dataflash to file" }, "dataflashSavingNote": { "message": "Saving could take several minutes, please wait." }, "dataflashSavingNoteAfter": { "message": "Save completed! Press \"Ok\" to continue." }, "dataflashButtonSaveCancel": { "message": "Cancel" }, "dataflashButtonSaveDismiss": { "message": "Ok" }, "dataflashButtonEraseConfirm": { "message": "Yes, erase dataflash" }, "dataflashButtonEraseCancel": { "message": "Cancel" }, "dataflashFileWriteFailed": { "message": "Failed to write to the file you selected, are the permissions on that folder okay?" }, "firmwareFlasherReleaseSummaryHead": { "message": "Release info" }, "firmwareFlasherReleaseName": { "message": "Name/Version:" }, "firmwareFlasherReleaseVersionUrl": { "message": "Visit release page." }, "firmwareFlasherReleaseNotes": { "message": "Release notes:" }, "firmwareFlasherReleaseDate": { "message": "Date:" }, "firmwareFlasherReleaseStatus": { "message": "State:" }, "firmwareFlasherReleaseTarget": { "message": "Target:" }, "firmwareFlasherReleaseFile": { "message": "Binary:" }, "firmwareFlasherReleaseStatusReleaseCandidate": { "message": "IMPORTANT: This firmware release is currently marked as a release candidate. Please report any issues immediately." }, "firmwareFlasherReleaseFileUrl": { "message": "Download manually." }, "firmwareFlasherTargetWarning": { "message": "IMPORTANT: Ensure you flash a file appropriate for your target. Flashing a binary for the wrong target can cause bad things to happen." }, "firmwareFlasherPath": { "message": "Path:" }, "firmwareFlasherSize": { "message": "Size:" }, "firmwareFlasherStatus": { "message": "Status:" }, "firmwareFlasherProgress": { "message": "Progress:" }, "firmwareFlasherLoadFirmwareFile": { "message": "Please load firmware file" }, "firmwareFlasherNoReboot": { "message": "No reboot sequence" }, "firmwareFlasherOnlineSelectBoardDescription": { "message": "Select your board to see available online firmware releases - Select the correct firmware appropriate for your board." }, "firmwareFlasherOnlineSelectFirmwareVersionDescription": { "message": "Select firmware version for your board." }, "firmwareFlasherNoRebootDescription": { "message": "Enable if you powered your FC while the bootloader pins are jumpered or have your FC's BOOT button pressed." }, "firmwareFlasherFlashOnConnect": { "message": "Flash on connect" }, "firmwareFlasherFlashOnConnectDescription": { "message": "Attempt to flash the board automatically (triggered by newly detected serial port)." }, "firmwareFlasherFullChipErase": { "message": "Full chip erase" }, "firmwareFlasherFullChipEraseDescription": { "message": "Wipes all configuration data currently stored on the board." }, "firmwareFlasherFlashDevelopmentFirmware": { "message": "Use Development Firmware" }, "firmwareFlasherFlashDevelopmentFirmwareDescription": { "message": "Flash most recent (untested) development firmware." }, "firmwareFlasherManualBaud": { "message": "Manual baud rate" }, "firmwareFlasherManualBaudDescription": { "message": "Manual selection of baud rate for boards that don't support the default speed or for flashing via bluetooth.
Note: Not used when flashing via USB DFU" }, "firmwareFlasherShowDevelopmentReleases":{ "message": "Show unstable releases" }, "firmwareFlasherShowDevelopmentReleasesDescription":{ "message": "Show Release-Candidates and Development Releases." }, "firmwareFlasherOptionLabelSelectFirmware": { "message": "Choose a Firmware / Board" }, "firmwareFlasherOptionLabelSelectBoard": { "message": "Choose a Board" }, "firmwareFlasherOptionLabelSelectFirmwareVersion": { "message": "Choose a Firmware version" }, "firmwareFlasherOptionLabelSelectFirmwareVersionFor": { "message": "Choose a Firmware version for" }, "firmwareFlasherButtonLoadLocal": { "message": "Load Firmware [Local]" }, "firmwareFlasherButtonLoadOnline": { "message": "Load Firmware [Online]" }, "firmwareFlasherButtonLoading": { "message": "Loading..." }, "firmwareFlasherFlashFirmware": { "message": "Flash Firmware" }, "firmwareFlasherGithubInfoHead": { "message": "Github Firmware Info" }, "firmwareFlasherCommiter": { "message": "Committer:" }, "firmwareFlasherDate": { "message": "Date:" }, "firmwareFlasherHash": { "message": "Hash:" }, "firmwareFlasherUrl": { "message": "Go to GitHub to review this commit..." }, "firmwareFlasherMessage": { "message": "Message:" }, "firmwareFlasherWarningHead": { "message": "Warning" }, "firmwareFlasherWarningText": { "message": "Please do not try to flash non-iNAV hardware with this firmware flasher.
Do not disconnect the board or turn off your computer while flashing.

Note: STM32 bootloader is stored in ROM, it cannot be bricked.
Note: Auto-Connect is always disabled while you are inside firmware flasher.
Note: Make sure you have a backup; some upgrades/downgrades will wipe your configuration.
Note: If you have problems flashing try disconnecting all cables from your FC first, try rebooting, upgrade chrome, upgrade drivers.
Note: When flashing boards that have directly connected USB sockets (SPRacingF3Mini, Sparky, ColibriRace, etc) ensure you have read the USB Flashing section of the INAV manual and have the correct software and drivers installed" }, "firmwareFlasherRecoveryHead": { "message": "Recovery / Lost communication" }, "firmwareFlasherRecoveryText": { "message": "If you have lost communication with your board follow these steps to restore communication: " }, "firmwareFlasherButtonLeave": { "message": "Leave Firmware Flasher" }, "firmwareFlasherFirmwareNotLoaded": { "message": "Firmware not loaded" }, "firmwareFlasherHexCorrupted": { "message": "HEX file appears to be corrupted" }, "firmwareFlasherRemoteFirmwareLoaded": { "message": "Remote Firmware loaded, ready for flashing" }, "firmwareFlasherFailedToLoadOnlineFirmware": { "message": "Failed to load remote firmware" }, "ledStripHelp": { "message": "The flight controller can control colors and effects of individual LEDs on a strip.
Configure LEDs on the grid, configure wiring order then attach LEDs on your aircraft according to grid positions. LEDs without wire ordering number will not be saved.
Double-click on a color to edit the HSV values." }, "ledStripButtonSave": { "message": "Save" }, "ledStripEepromSaved": { "message": "EEPROM saved" }, "controlAxisRoll": { "message": "Roll" }, "controlAxisPitch": { "message": "Pitch" }, "controlAxisYaw": { "message": "Yaw" }, "controlAxisThrottle": { "message": "Throttle" }, "radioChannelShort": { "message": "CH " }, "pidTuningBasic": { "message": "Basic/Acro" }, "pidTuningLevel": { "message": "Angle/Horizon" }, "pidTuningAltitude": { "message": "Barometer & Sonar/Altitude" }, "pidTuningMag": { "message": "Magnometer/Heading" }, "pidTuningGps": { "message": "GPS Navigation" }, "pidTuningLevelP": { "message": "Strength" }, "pidTuningLevelI": { "message": "LPF cutoff (Hz)" }, "pidTuningLevelD": { "message": "Transition (Horizon)" }, "pidTuningLevelHelp": { "message": "The values below change the behaviour of the ANGLE and HORIZON flight modes. Different PID controllers handle the LEVEL values differently. Please check the documentation." }, "configHelp2": { "message": "Arbitrary board rotation in degrees, to allow mounting it sideways / upside down / rotated etc. When running external sensors, use the sensor alignments (Gyro, Acc, Mag) to define sensor position independent from board orientation. " }, "failsafeFeaturesHelpOld": { "message": "Failsafe configuration has changed considerably. Use latest INAV" }, "failsafePaneTitleOld": { "message": "Receiver failsafe" }, "failsafeFeatureItemOld": { "message": "Failsafe settings on RX signal loss" }, "failsafeThrottleItemOld": { "message": "Failsafe Throttle" }, "failsafeFeaturesHelpNew": { "message": "Failsafe has two stages. Stage 1 is entered when a flightchannel has an invalid pulse duration, the receiver reports failsafe mode or there is no signal from the receiver at all, the channel fallback settings are applied to all channels and a short amount of time is provided to allow for recovery. Stage 2 is entered when the error condition takes longer than the configured guard time while the craft is armed, all channels will remain at the applied channel fallback setting unless overruled by the chosen procedure.
Note: Prior to entering stage 1, channel fallback settings are also applied to individual radio channels that have invalid pulses." }, "failsafePulsrangeTitle": { "message": "Valid Pulse Range Settings" }, "failsafePulsrangeHelp": { "message": "Pulses shorter than minimum or longer than maximum are invalid and will trigger application of individual channel fallback settings for radio channels or entering stage 1 for flightchannels" }, "failsafeRxMinUsecItem": { "message": "Minimum duration" }, "failsafeRxMaxUsecItem": { "message": "Maximum duration" }, "failsafeChannelFallbackSettingsTitle": { "message": "Channel Fallback Settings" }, "failsafeChannelFallbackSettingsHelp": { "message": "These settings are applied to invalid individual radio channels or to all channels when entering stage 1. Note: values are saved in steps of 25usec, so small changes disappear" }, "failsafeChannelFallbackSettingsAuto": { "message": "Auto means Roll, Pitch and Yaw to center and Throttle low. Hold means maintain the last good value received" }, "failsafeChannelFallbackSettingsHold": { "message": "Hold means maintain the last good value received. Set means the value given here will be used" }, "failsafeStageTwoSettingsTitle": { "message": "Settings" }, "failsafeFeatureItem": { "message": "Enabled" }, "failsafeFeatureHelp": { "message": "Note: When Stage 2 is DISABLED, the fallback setting Auto is used instead of the user settings for all flightchannels (Roll, Pitch, Yaw and Throttle)." }, "failsafeDelayItem": { "message": "Guard time for activation after signal lost [1 = 0.1 sec.]" }, "failsafeDelayHelp": { "message": "Time for stage 1 to wait for recovery" }, "failsafeThrottleItem": { "message": "Throttle value used while landing" }, "failsafeOffDelayItem": { "message": "Delay for turning off the Motors during Failsafe [1 = 0.1 sec.]" }, "failsafeOffDelayHelp": { "message": "Time to stay in landing mode untill the motors are turned off and the craft is disarmed" }, "failsafeSubTitle1": { "message": "Procedure" }, "failsafeProcedureItemSelect1": { "message": "Land" }, "failsafeProcedureItemSelect2": { "message": "Drop" }, "failsafeProcedureItemSelect3": { "message": "RTH" }, "failsafeProcedureItemSelect4": { "message": "Do nothing" }, "failsafeKillSwitchItem": { "message": "Failsafe Kill Switch (instantly disarm aircraft on failsafe)" }, "failsafeKillSwitchHelp": { "message": "Set this option to make the failsafe switch, configured in the modes tab, act as a direct kill switch, bypassing the selected failsafe procedure. Note: Arming is blocked with the failsafe kill switch in the ON position" }, "failsafeUseMinimumDistanceItem": { "message": "Use alternate Minimum Distance Failsafe Procedure when close to Home" }, "failsafeUseMinimumDistanceHelp": { "message": "Set this option if you need an alternate failsafe behavior when the craft is close to Home. For example the author of the feature has a plane that failsafes when the wings detach on landing, when the RTH failsafe behavior normally desired in flight is no longer wanted or needed." }, "failsafeMinDistanceItem": { "message": "Failsafe Minimum Distance in centimeters" }, "failsafeMinDistanceHelp": { "message": "The craft will use the alternate failsafe behavior when it is between 0 and this minimum distance in centimeters away from Home. For example if set to 2000 centimeters (20 meters), and the craft is at 13 meters, the Failsafe Minimum Distance Procedure will be followed. When the craft is at 25 meters, the normal failsafe procedure will be followed. If set to 0, the normal failsafe procedure will be used at all times. " }, "failsafeMinDistanceProcedureItem": { "message": "Failsafe Minimum Distance Procedure" }, "failsafeMinDistanceProcedureHelp": { "message": "This is the failsafe procedure that will be followed when the craft is closer than the Failsafe Minimum Distance from Home." }, "mainHelpArmed": { "message": "Motor Arming" }, "mainHelpFailsafe": { "message": "Failsafe Mode" }, "mainHelpLink": { "message": "Serial Link Status" }, "warning": { "message": "Warning" }, "boardLimitedFunctionality": { "message": "Due to limited flash size, the board you have selected will have limited functionality, not all functions and features will be available. Hardware support map is available on INAV Wiki pages" }, "escProtocol": { "message": "ESC protocol" }, "escRefreshRate": { "message" : "ESC refresh rate" }, "escProtocolHelp": { "message" : "ESC has to support chosen protocol. Change only if you know that ESC supports it!" }, "escRefreshRatelHelp": { "message" : "ESC has to support refresh rate. Change only if you know that ESC supports it!" }, "servoRefreshRate": { "message" : "Servo refresh rate" }, "servoRefreshRatelHelp": { "message" : "Servo has to support refresh rate. Change only if you know that servo supports it. Too high refresh rate might damage servos!" }, "logPwmOutputDisabled": { "message" : "PWM output is disabled. Motors and servos will not work. Use Configuration tab to enable!" }, "configurationGyroSyncTitle": { "message" : "Synchronize looptime with gyroscope" }, "configurationGyroLpfTitle": { "message" : "Gyroscope LPF cutoff frequency" }, "configurationGyroSyncDenominator": { "message" : "Gyroscope denominator" }, "yawJumpPreventionLimit": { "message": "Yaw jump prevention" }, "yawJumpPreventionLimitHelp": { "message": "Prevent yaw jumps during yaw stops and rapid YAW input. To disable set to 500. Adjust this if your aircraft 'skids out'. Higher values increases YAW authority but can cause roll/pitch instability in case of underpowered UAVs. Lower values makes yaw adjustments more gentle but can cause UAV unable to keep heading" }, "yawPLimit": { "message": "Yaw P limit" }, "yawPLimitHelp": { "message": "Limiter for yaw P term. Increasing it improves yaw authority but can cause instability on ROLL and PITCH." }, "tabFiltering": { "message": "Filtering" }, "gyroLpfCutoffFrequency": { "message": "Gyro LPF cutoff frequency" }, "gyroLpfCutoffFrequencyHelp": { "message": "Software-based filter to remove mechanical vibrations from the gyro signal. Value is cutoff frequency (Hz). For larger frames with bigger props set to lower value. Too high value can cause motor and ESC overheating." }, "accLpfCutoffFrequency": { "message": "Accelerometer LPF cutoff frequency" }, "accLpfCutoffFrequencyHelp": { "message": "Software-based filter to remove mechanical vibrations from the accelerometer measurements. Value is cutoff frequency (Hz). For larger frames with bigger props set to lower value." }, "dtermLpfCutoffFrequency": { "message": "D-term LPF cutoff frequency" }, "dtermLpfCutoffFrequencyHelp": { "message": "Lowpass cutoff filter for Dterm for all PID controllers" }, "yawLpfCutoffFrequency": { "message": "Yaw LPF cutoff frequency" }, "yawLpfCutoffFrequencyHelp": { "message": "Yaw P-term LPF cutoff frequency" }, "rollPitchItermIgnoreRate": { "message": "Roll/Pitch I-term ignore rate" }, "rollPitchItermIgnoreRateHelp": { "message": "PID I-Term is ignored above this rotation rate. This prevents I-term from accumulation during maneuvers" }, "yawItermIgnoreRate": { "message": "Yaw I-term ignore rate" }, "yawItermIgnoreRateHelp": { "message": "PID I-Term is ignored above this rotation rate. This prevents I-term from accumulation during maneuvers" }, "axisAccelerationLimitRollPitch": { "message": "Roll/Pitch acceleration limit" }, "axisAccelerationLimitRollPitchHelp": { "message": "This is maximum angular acceleration rate pilot is allowed to require from UAV. UAV should be able to satisfy this accelaration rate. As a rule of thumb, the bigger the UAV, to lower acceleration it can handle" }, "axisAccelerationLimitYaw": { "message": "Yaw acceleration limit" }, "axisAccelerationLimitYawHelp": { "message": "This is maximum angular acceleration rate pilot is allowed to require from UAV. UAV should be able to satisfy this accelaration rate. As a rule of thumb, the bigger the UAV, to lower acceleration it can handle" }, "pidTuningTPAHelp": { "message": "Throttle PID Attenuation factor. PID gains will be reduced lineary starting from 0 at TPA Breakpoint (Throttle) to TPA factor at max throttle" }, "pidTuningTPABreakPointHelp": { "message": "Throttle PID Attenuation begins when Throttle position exceeds this value. " }, "configurationAsyncMode": { "message": "Asynchronous mode" }, "configurationGyroFrequencyTitle": { "message": "Gyroscope task frequency" }, "configurationAccelerometerFrequencyTitle": { "message": "Accelerometer task frequency" }, "configurationAttitudeFrequencyTitle": { "message": "Attitude task frequency" }, "configurationGyroLpfHelp": { "message": "Hardware based cutoff frequency for gyroscope. In general, bigger value is better but makes UAV more sensitive to vibrations" }, "configurationAsyncModeHelp": { "message": "See Firmware \"Looptime\" documentation for details" }, "configurationGyroFrequencyHelp": { "message": "In general, higher value is better but makes UAV more sensitive to vibrations. Should be kept above 'Flight Controller Loop Time' frequency. Maximal practical value is hardware dependant. If set too high, board might not run properly. Observe CPU usage." }, "configurationAccelerometerFrequencyHelp": { "message": "For Acro purposes, this value can be lowered from default" }, "configurationAttitudeFrequencyHelp": { "message": "For Acro purposes, this value can be lowered from default" }, "configurationLoopTimeHelp": { "message": "In general, higher value is better. With asynchronous gyroscope, should be kept below gyro update frequency. Maximal practical value is hardware dependant. If set too high, board might not run properly. Observe CPU usage." }, "tabOSD": { "message": "OSD" }, "configurationSensors": { "message": "Sensors" }, "sensorAccelerometer": { "message": "Accelerometer" }, "sensorMagnetometer": { "message": "Magnetometer" }, "sensorBarometer": { "message": "Barometer" }, "sensorPitot": { "message": "Pitot tube" }, "sensorRangefinder": { "message": "Rangefinder" }, "sensorOpflow": { "message": "Optical flow" }, "manualEnablingTemplate": { "message": "To enable via CLI use feature {name} command" }, "armingFailureReasonTitle": { "message": "Pre-arming checks" }, "BLOCKED_UAV_NOT_LEVEL": { "message": "UAV is levelled" }, "BLOCKED_SENSORS_CALIBRATING": { "message": "Run-time calibration" }, "BLOCKED_SYSTEM_OVERLOADED": { "message": "CPU load" }, "BLOCKED_NAVIGATION_SAFETY": { "message": "Navigation is safe" }, "BLOCKED_COMPASS_NOT_CALIBRATED": { "message": "Compass calibrated" }, "BLOCKED_ACCELEROMETER_NOT_CALIBRATED": { "message": "Accelerometer calibrated" }, "BLOCKED_HARDWARE_FAILURE": { "message": "Hardware health" }, "BLOCKED_INVALID_SETTING": { "message": "Settings validated" }, "armingCheckPass": { "message": "
" }, "armingCheckFail": { "message": "
" }, "calibrationHead1": { "message": "Accelerometer Calibration" }, "calibrationHead2": { "message": "Accelerometer Values" }, "calibrationHead3": { "message": "Level Calibration" }, "calibrationHead4": { "message": "Compass Calibration" }, "calibrationHead5": { "message": "Optic Flow Calibration" }, "OpflowCalText": { "message": "After pressing the button you have 30 seconds to hold the copter in the air and tilt it to sides without moving it horizontally. Note that optic flow sensor needs to observe the surface at all times." }, "OpflowCalBtn": { "message": "Calibrate Optic Flow sensor" }, "accZero": { "message": "Acc Zero" }, "accGain": { "message": "Acc Gain" }, "NoteCalibration": { "message": "Note: If the flightcontroller is mounted in another angle or upside down, do the calibration steps with the flightcontroller pointing as shown in the pictures, not the quad (otherwise calibration won´t work)." }, "AccBtn": { "message": "Calibrate Accelerometer" }, "MagCalText": { "message": "After pressing the button you have 30 seconds to hold the copter in the air and rotate it so that each side (front, back, left, right, top and bottom) points down towards the earth." }, "MagBtn": { "message": "Calibrate Compass" }, "LevCalText": { "message": "Please put some Text here…" }, "LevBtn": { "message": "Level calibration" }, "tabMixer": { "message": "Mixer" }, "tabPresets": { "message": "Presets" }, "presetsPreset": { "message": "Preset" }, "presetsDescription": { "message": "Description" }, "presetsButtonApply": { "message": "Apply" }, "presetApplyTitle" : { "message": "Confirm" }, "presetsButtonSaveAndReboot": { "message": "Save and reboot" }, "presetsApplyHeader": { "message": "Warning" }, "presetApplyDescription": { "message": "Preset overwrites selected configuration values including mixer, filtering, PIDs and other. Settings like: flight modes, radio settings, failsafe and OSD are not changed. Applied values should NOT treated as final values, but entry points for final tuning.
Always check new configuration before flying!" }, "OK": { "message": "OK" }, "accCalibrationStartTitle": { "message": "Accelerometer Calibration" }, "accCalibrationStartBody": { "message": "Place flight controller in a position showed in image, then press Calibrate button again. Repeat for each of 6 position. Keep it stable during calibration." }, "accCalibrationStopTitle": { "message": "Calibration finished" }, "accCalibrationStopBody": { "message": "Accelerometer calibration finished, check if values have been saved." }, "accCalibrationProcessing": { "message": "Processing..." }, "tabAdvancedTuning": { "message": "Advanced tuning" }, "advancedTuningSave": { "message": "Save and Reboot" }, "tabAdvancedTuningTitle": { "message": "Advanced tuning" }, "presetApplyHead": { "message": "Applies following settings:" }, "gyroNotchHz1": { "message": "First gyro notch filter freq." }, "gyroNotchCutoff1": { "message": "First gyro notch filter cutoff freq." }, "gyroNotchHz2": { "message": "Second gyro notch filter freq." }, "gyroNotchCutoff2": { "message": "Second gyro notch filter cutoff freq." }, "gyroNotchHz1Help": { "message": "Should be tuned to propeller harmonic frequency. Usually equals [motor_frequency] * [propeller_blades_number]

Has to be above cutoff frequency

0 disables the filter" }, "gyroNotchHz2Help": { "message": "Should be tuned to motor frequency.

Has to be above cutoff frequency and below first gyro notch filter frequency.

0 disables the filter" }, "gyroNotchCutoff1Help": { "message": "Defines band of notch filter.

Has to be kept below notch filter frequency." }, "gyroNotchCutoff2Help": { "message": "Defines band of notch filter.

Has to be kept below notch filter frequency." }, "dtermNotchHz": { "message": "Dterm notch filter freq." }, "dtermNotchCutoff": { "message": "Dterm notch filter cutoff freq." }, "dtermNotchHzHelp": { "message": "Should be placed between first and second gyro notch filter frequency

Has to be above cutoff frequency

0 disables the filter" }, "dtermNotchCutoffHelp": { "message": "Defines band of filter.

Has to be kept below notch filter frequency." }, "multiRotorNavigationConfiguration": { "message": "Multirotor Navigation Settings" }, "userControlMode": { "message": "User Control Mode" }, "posholdMaxSpeed": { "message": "Max. navigation speed [cm/s]" }, "posholdMaxManualSpeed": { "message": "Max. CRUISE speed [cm/s]" }, "posholdMaxClimbRate": { "message": "Max. navigation climb rate [cm/s]" }, "posholdMaxManualClimbRate": { "message": "Max. ALTHOLD climb rate [cm/s]" }, "posholdMaxBankAngle": { "message": "Multirotor max. banking angle [degrees]" }, "posholdMaxBankAngleHelp": { "message": "Maximum banking angle in navigation modes. Constrained by maximum ROLL angle in PID tuning tab." }, "posholdHoverThrottle": { "message": "Hover throttle" }, "posholdHoverMidThrottle": { "message": "Use mid. throttle for ALTHOLD" }, "positionEstimatorConfiguration": { "message": "Position Estimator" }, "w_z_baro_p": { "message": "Vertical position barometer weight" }, "w_z_gps_p": { "message": "Vertical position GPS weight" }, "w_z_gps_v": { "message": "Vertical speed GPS weight" }, "w_xy_gps_p": { "message": "Horizontal position GPS weight" }, "w_xy_gps_v": { "message": "Horizontal speed GPS weight" }, "positionEstimatorConfigurationDisclaimer": { "message": "This value should be changed very carefully. In most cases there is not need to change that. For advanced users only!" }, "gps_min_sats": { "message": "Min. GPS satellites for a valid fix" }, "use_gps_velned": { "message": "Use GPS data for velocity calculation" }, "use_gps_velned_help": { "message": "Defined if iNav should use velocity data provided by GPS module for doing position and speed estimation. If set to OFF iNav will fallback to calculating velocity from GPS coordinates. Using native velocity data may improve performance on some GPS modules. Some GPS modules introduce significant delay and using native velocity may actually result in much worse performance." }, "w_z_baro_p_help": { "message": "When this value is set to 0, barometer is not used for altitude computation" }, "w_z_gos_p_help": { "message": "When this value is set to 0, GPS is not used for altitude computation" }, "wirelessModeSwitch": { "message": "Wireless mode" }, "rthConfiguration": { "message": "RTH and Landing Settings" }, "minRthDistance": { "message": "Min. RTH distance [cm]" }, "minRthDistanceHelp": { "message": "If UAV is within this distance from the home point, it will land instead of RTH then land" }, "rthClimbFirst": { "message": "Climb before RTH" }, "rthClimbIgnoreEmergency": { "message": "Climb regardless of position sensors health" }, "rthTailFirst": { "message": "Tail first" }, "rthAllowLanding": { "message": "Land after RTH" }, "rthAltControlMode": { "message": "RTH altitude mode" }, "rthAbortThreshold": { "message": "RTH abort threshold [cm]" }, "rthAbortThresholdHelp": { "message": "RTH sanity checking feature will notice if the distance to home is increasing during RTH and if it exceeds the threshold defined by this parameter, instead of continuing RTH the UAV will enter emergency landing. Default is 500m which is safe enough for both multirotors and airplanes." }, "rthAltitude": { "message": "RTH altitude [cm]" }, "rthAltitudeHelp": { "message": "Used in Extra, Fixed and 'At Least' RTH altitude modes" }, "landDescentRate": { "message": "Landing vertical speed [cm/s]" }, "landSlowdownMinAlt": { "message": "Min. vertical landing speed at altitude [cm]" }, "landSlowdownMaxAlt": { "message": "Vertical landing speed slowdown at altitude [cm]" }, "emergencyDescentRate": { "message": "Emergency landing speed [cm/s]" }, "cruiseThrottle": { "message": "Cruise throttle" }, "minThrottle": { "message": "Min. throttle" }, "maxThrottle": { "message": "Max. throttle" }, "maxBankAngle": { "message": "Max. bank angle [degrees]" }, "maxBankAngleHelp": { "message": "Maximum banking angle in navigation modes. Constrained by maximum ROLL angle in PID tuning tab." }, "maxClimbAngle": { "message": "Max. climb angle [degrees]" }, "maxClimbAngleHelp": { "message": "Maximum climb angle in navigation modes. Constrained by maximum PITCH angle in PID tuning tab." }, "maxDiveAngle": { "message": "Max. dive angle [degrees]" }, "maxDiveAngleHelp": { "message": "Maximum dive angle in navigation modes. Constrained by maximum PITCH angle in PID tuning tab." }, "pitchToThrottle": { "message": "Pitch to throttle ratio" }, "pitchToThrottleHelp": { "message": "In navigation modes, each degree of climb will add this many units to the cruise throttle. Conversely, each degree of diving will substract from it." }, "loiterRadius": { "message": "Loiter radius [cm]" }, "fixedWingNavigationConfiguration": { "message": "Fixed Wing Navigation Settings" }, "osdLayoutDefault": { "message": "Default Layout" }, "osdLayoutAlternative": { "message": "Alternative Layout #$1" }, "osdUnitImperial": { "message": "Imperial" }, "osdUnitMetric": { "message": "Metric" }, "osdUnitUK": { "message": "UK" }, "osdUnitUKTip": { "message": "Use metric units except for the speed, which is displayed in miles per hour." }, "osdAlarmRSSI": { "message": "RSSI" }, "osdAlarmBATT_CAP": { "message": "Used Battery" }, "osdAlarmBATT_CAP_HELP": { "message": "The battery capacity used indicator (mah drawn) will flash when the total consumed mah are greater than this value. Requires a current sensor. Zero disables this alarm." }, "osdAlarmFLY_MINUTES": { "message": "Fly Time" }, "osdAlarmMAX_ALTITUDE": { "message": "Altitude" }, "osdAlarmDIST": { "message": "Distance" }, "osdAlarmDIST_HELP": { "message": "The distance to home indicator will flash when the distance is greater than this value. Zero disables this alarm." }, "osdAlarmMAX_NEG_ALTITUDE": { "message": "Negative Altitude" }, "osdAlarmMAX_NEG_ALTITUDE_HELP": { "message": "The altitude indicator will flash when altitude is negative and its absolute value is greater than this alarm. Useful when taking off from elevated places. Zero disables this alarm." }, "osdAlarmGFORCE": { "message": "g force" }, "osdAlarmGFORCE_HELP": { "message": "The g force element will start blinking when greater than this value" }, "osdAlarmGFORCE_AXIS_MIN": { "message": "g force axis min" }, "osdAlarmGFORCE_AXIS_MIN_HELP": { "message": "The axes g force elements will start blinking when lower than this value" }, "osdAlarmGFORCE_AXIS_MAX": { "message": "g force axis max" }, "osdAlarmGFORCE_AXIS_MAX_HELP": { "message": "The axes g force elements will start blinking when greater than this value" }, "osdAlarmCURRENT": { "message": "Current" }, "osdAlarmCURRENT_HELP": { "message": "The current draw element will start blinking when the consumption is greater than this value. Zero disables this alarm." }, "osdAlarmIMU_TEMPERATURE_MIN": { "message": "Minimum IMU temperature" }, "osdAlarmIMU_TEMPERATURE_MIN_HELP": { "message": "The temperature indicator will flash when the IMU temperature is bellow this value" }, "osdAlarmIMU_TEMPERATURE_MAX": { "message": "Maximum IMU temperature" }, "osdAlarmIMU_TEMPERATURE_MAX_HELP": { "message": "The temperature indicator will flash when the IMU temperature is above this value" }, "osdAlarmBARO_TEMPERATURE_MIN": { "message": "Minimum baro temperature" }, "osdAlarmBARO_TEMPERATURE_MIN_HELP": { "message": "The temperature indicator will flash when the barometer temperature is bellow this value" }, "osdAlarmBARO_TEMPERATURE_MAX": { "message": "Maximum baro temperature" }, "osdAlarmBARO_TEMPERATURE_MAX_HELP": { "message": "The temperature indicator will flash when the barometer temperature is above this value" }, "osdGroupGeneral": { "message": "General" }, "osdGroupAltitude": { "message": "Altitude" }, "osdGroupTimers": { "message": "Timers" }, "osdGroupGForce": { "message": "G force" }, "osdGroupTemperature": { "message": "Temperature" }, "osdGroupAttitude": { "message": "Attitude" }, "osdGroupCurrentMeter": { "message": "Current Meter" }, "osdGroupGPS": { "message": "GPS" }, "osdGroupPIDs": { "message": "RC Adjustable Values" }, "osdGroupPIDOutputs": { "message": "PID controllers outputs" }, "osdGroupVTX": { "message": "VTX" }, "osdGroupMapsAndRadars": { "message": "Maps and Radars" }, "osdGroupMapsAndRadars_HELP": { "message": "Maps and radars allow laying out additional elements on top of them as long as they don't overlap any of the map parts visible in the preview." }, "osdElement_ONTIME_FLYTIME": { "message": "On Time / Fly Time" }, "osdElement_RSSI_VALUE": { "message": "RSSI (Signal Strength)" }, "osdElement_RSSI_VALUE_HELP": { "message": "Shows the quality of the signal received from the RC radio (the higher the better)." }, "osdElement_MAIN_BATT_VOLTAGE": { "message": "Battery Voltage" }, "osdElement_SAG_COMP_MAIN_BATT_VOLTAGE": { "message": "Sag Compensated Battery Voltage" }, "osdElement_SAG_COMP_MAIN_BATT_VOLTAGE_HELP": { "message": "Calculated voltage the battery should be at without load (simulates ideal battery)" }, "osdElement_MESSAGES": { "message": "System Messages" }, "osdElement_MESSAGES_HELP": { "message": "Shows different system messages like warnings, hardware failures and extended details of the current flight mode (e.g. AUTOTUNE and AUTOTRIM modes and RTH stages)." }, "osdElement_MAIN_BATT_CELL_VOLTAGE": { "message": "Battery Cell Voltage" }, "osdElement_SAG_COMP_MAIN_BATT_CELL_VOLTAGE": { "message": "Sag Compensated Battery Cell Voltage" }, "osdElement_SAG_COMP_MAIN_BATT_CELL_VOLTAGE_HELP": { "message": "Calculated average cell voltage the battery should be at without load (simulates ideal battery)" }, "osdElement_MAIN_BATT_REMAINING_PERCENTAGE": { "message": "Battery Remaining Percentage" }, "osdElement_MAIN_BATT_REMAINING_CAPACITY": { "message": "Battery Remaining Capacity" }, "osdElement_REMAINING_FLIGHT_TIME_HELP": { "message": "Estimated remaining flight time before the aircraft needs to go back home based on remaining battery energy, average power and distance to home (Fixed wing only, please read the documentation)" }, "osdElement_REMAINING_FLIGHT_DISTANCE_HELP": { "message": "Estimated remaining flight travel distance before the aircraft needs to go back home based on remaining battery energy, average power and distance to home (Fixed wing only, please read the documentation)" }, "osdElement_MAIN_BATT_CELL_VOLTAGE_HELP": { "message": "Shows the average cell voltage from the main battery" }, "osdElement_MAH_DRAWN": { "message": "mAh drawn" }, "osdElement_EFFICIENCY_MAH": { "message": "Efficiency mAh/Km" }, "osdElement_EFFICIENCY_WH": { "message": "Efficiency Wh/Km" }, "osdElement_THROTTLE_POSITION_AUTO_THR": { "message": "Throttle Position / Auto Throttle" }, "osdElement_THROTTLE_POSITION_AUTO_THR_HELP": { "message": "Shows the throttle stick position in flight modes where it controls the throttle output. On navigation modes, it shows the actual throttle value applied to the motors." }, "osdElement_GPS_SPEED": { "message": "GPS Speed" }, "osdElement_GPS_SPEED_HELP": { "message": "Shows GPS ground speed." }, "osdElement_MSL_ALTITUDE": { "message": "MSL Altitude" }, "osdElement_MSL_ALTITUDE_HELP": { "message": "Altitude above Mean Sea Level" }, "osdElement_3D_SPEED": { "message": "3D Speed" }, "osdElement_3D_SPEED_HELP": { "message": "Shows 3D speed considering both horizontal and vertical speed." }, "osdElement_GPS_SATS": { "message": "GPS Satellites" }, "osdElement_GPS_SATS_HELP": { "message": "Shows the number of GPS satellites located by the GPS receiver." }, "osdElement_GPS_HDOP": { "message": "GPS HDOP" }, "osdElement_GPS_HDOP_HELP": { "message": "Shows the Horizontal Dilution Of Precision from the GPS. The lower, the more accurate the GPS fix is." }, "osdElement_PLUS_CODE": { "message": "Plus Code (latitude + longitude)" }, "osdElement_PLUS_CODE_HELP": { "message": "Plus codes encode both latitude and longitude on a single value that can be entered directly in Google Maps. It provides the same level of precision than latitude and longitude while using less screen space." }, "osdElement_TRIP_DIST": { "message": "Trip distance" }, "osdElement_VARIO_HELP": { "message": "Shows vertical speed using up or down arrows. Each arrow represents 10cm (~4 inches) per second." }, "osdElement_VARIO_NUM": { "message": "Numeric vario" }, "osdElement_VARIO_NUM_HELP": { "message": "Shows vertical speed using a number" }, "osdElement_G_FORCE": { "message": "g force" }, "osdElement_G_FORCE_HELP": { "message": "Shows the g force taking into account all axes" }, "osdElement_G_FORCE_X": { "message": "Longitudinal g force in body frame (X)" }, "osdElement_G_FORCE_X_HELP": { "message": "Shows the g force in the X axis (longitudinal)" }, "osdElement_G_FORCE_Y": { "message": "Lateral g force in body frame (Y)" }, "osdElement_G_FORCE_Y_HELP": { "message": "Shows the g force in the Y axis (lateral)" }, "osdElement_G_FORCE_Z": { "message": "Vertical g force in body frame (Z)" }, "osdElement_G_FORCE_Z_HELP": { "message": "Shows the g force in the Z axis (vertical)" }, "osdElement_ROLL_PIDS": { "message": "Roll PIDs" }, "osdElement_PITCH_PIDS": { "message": "Pitch PIDs" }, "osdElement_YAW_PIDS": { "message": "Yaw PIDs" }, "osdElement_ONTIME_FLYTIME_HELP": { "message": "Shows \"On Time\" while unarmed and \"Fly Time\" while armed." }, "osdElement_RTC_TIME": { "message": "Time of the Day" }, "osdElement_RTC_TIME_HELP": { "message": "Shows the current time, as retrieved from the GPS or set via the radio." }, "osdElement_RC_SOURCE": { "message": "RC source" }, "osdElement_RC_SOURCE_HELP": { "message": "Shows the current RC source, STD or MSP (useful when using MSP override)" }, "osdElement_VTX_POWER": { "message": "Video TX power level" }, "osdElement_VTX_POWER_HELP": { "message": "Shows the current VTX power level. Blinks when the corresponding RC adjustment is selected" }, "osdElement_VTX_CHANNEL": { "message": "Video TX Band and Channel" }, "osdElement_VTX_CHANNEL_HELP": { "message": "Shows the current band and channel of the VTX. Requires either a VTX with SmartAudio or Tramp or either a VTX integrated in the flight controller." }, "osdElement_MAP_NORTH": { "message": "Map (Up is north)" }, "osdElement_MAP_TAKEOFF": { "message": "Map (Up is the takeoff direction)" }, "osdElement_RADAR": { "message": "Radar" }, "osdElement_MAP_SCALE": { "message": "Map Scale" }, "osdElement_MAP_SCALE_HELP": { "message": "Scale of the currently shown map/radar." }, "osdElement_MAP_REFERENCE": { "message": "Map Reference" }, "osdElement_MAP_REFERENCE_HELP": { "message": "Reference (direction that points up) of the current map. N for North and T for takeoff direction." }, "osdElement_WIND_SPEED_HORIZONTAL": { "message": "Horizontal wind speed" }, "osdElement_WIND_SPEED_HORIZONTAL_HELP": { "message": "Shows estimated horizontal wind speed and direction." }, "osdElement_WIND_SPEED_VERTICAL": { "message": "Vertical wind speed" }, "osdElement_WIND_SPEED_VERTICAL_HELP": { "message": "Shows estimated vertical wind speed and direction (up or down)." }, "osdElement_LEVEL_PIDS": { "message": "Level PIDs" }, "osdElement_POS_XY_PIDS": { "message": "Position XY PIDs" }, "osdElement_POS_Z_PIDS": { "message": "Position Z PIDs" }, "osdElement_VEL_XY_PIDS": { "message": "Velocity XY PIDs" }, "osdElement_VEL_Z_PIDS": { "message": "Velocity Z PIDs" }, "osdElement_FW_ALT_PID_OUTPUTS": { "message": "FW Altitude PID controller outputs" }, "osdElement_FW_POS_PID_OUTPUTS": { "message": "FW Position PID controller outputs" }, "osdElement_MC_VEL_X_PID_OUTPUTS": { "message": "MC Velocity X PID controller outputs" }, "osdElement_MC_VEL_Y_PID_OUTPUTS": { "message": "MC Velocity Y PID controller outputs" }, "osdElement_MC_VEL_Z_PID_OUTPUTS": { "message": "MC Velocity Z PID controller outputs" }, "osdElement_MC_POS_XYZ_P_OUTPUTS": { "message": "MC Position XYZ P controllers outputs" }, "osdElement_IMU_TEMPERATURE": { "message": "IMU Temperature" }, "osdElement_IMU_TEMPERATURE_HELP": { "message": "Temperature of the IMU" }, "osdElement_BARO_TEMPERATURE": { "message": "Baro Temperature" }, "osdElement_BARO_TEMPERATURE_HELP": { "message": "Temperature of the barometer" }, "osdElement_SENSOR1_TEMPERATURE": { "message": "Temperature sensor 1" }, "osdElement_SENSOR2_TEMPERATURE": { "message": "Temperature sensor 2" }, "osdElement_SENSOR3_TEMPERATURE": { "message": "Temperature sensor 3" }, "osdElement_SENSOR4_TEMPERATURE": { "message": "Temperature sensor 4" }, "osdElement_SENSOR5_TEMPERATURE": { "message": "Temperature sensor 5" }, "osdElement_SENSOR6_TEMPERATURE": { "message": "Temperature sensor 6" }, "osdElement_SENSOR7_TEMPERATURE": { "message": "Temperature sensor 7" }, "osdElement_SENSOR8_TEMPERATURE": { "message": "Temperature sensor 8" }, "osdSettingMainVoltageDecimals": { "message": "Main voltage decimals" }, "uploadingCharacters": { "message": "Uploading..." }, "uploadedCharacters": { "message": "Uploaded $1 characters" }, "portColumnSensors": { "message": "Sensors" }, "appUpdateNotificationHeader": { "message": "New Configurator version available." }, "appUpdateNotificationDescription": { "message": "Please visit the website to read the release notes and download." }, "closeUpdateBtn": { "message": "Close" }, "downloadUpdatesBtn": { "message": "Download new app" }, "tabMissionControl": { "message": "Mission Control" }, "loadMissionButton": { "message": "Load mission from FC" }, "saveMissionButton": { "message": "Save mission to FC" }, "loadEepromMissionButton": { "message": "Load Eeprom mission" }, "saveEepromMissionButton": { "message": "Save Eeprom mission" }, "loadFileMissionButton": { "message": "Load file" }, "saveFileMissionButton": { "message": "Save file" }, "missionSettingsSave": { "message": "Save" }, "missionSettingsCancel": { "message": "Cancel" }, "editPointHead": { "message": "Edit point" }, "editPointButtonSave": { "message": "Save" }, "editPointButtonRemove": { "message": "Remove" }, "removeAllPointButtonSave": { "message": "Remove all points" }, "missionTotalInformationHead": { "message": "Total information" }, "missionRTHsettingsTitle": { "message": "RTH settings" }, "missionDefaultSettingsHead": { "message": "Default settings" }, "useOnlyStandalone": { "message": "Use stand-alone application.
Please visit the website to read the release notes and download." }, "eeprom_load_ok": { "message": "EEPROM loaded" }, "confirm_delete_all_points": { "message": "Do you really want to delete all points?" }, "servoMixer": { "message": "Servo mixer" }, "servoMixerDelete": { "message": "Delete" }, "servoMixerAdd": { "message": "Add new mixer rule" }, "platformType": { "message": "Platform type" }, "platformConfiguration": { "message": "Platform configuration" }, "platformHasFlaps": { "message": "Has flaps" }, "mixerPreset": { "message": "Mixer preset" }, "mixerLoadPresetRules": { "message": "Load mixer" }, "mixerLoadAndApplyPresetRules": { "message": "Load and apply" }, "mixerApplyModalTitle" : { "message": "Confirm" }, "mixerButtonSaveAndReboot": { "message": "Save and reboot" }, "mixerApplyDescription": { "message": "This action overrides all current mixer settings and replaces them with default values. There is no 'Undo' option!" }, "settings": { "message": "Settings" }, "motorMixer": { "message": "Motor Mixer" }, "servo": { "message": "Servo" }, "input": { "message": "Input" }, "weight": { "message": "Weight (%)" }, "speed": { "message": "Speed (10µs/s)" }, "mixerPresetTitle": { "message": "Mixer preset" }, "fcFirmwareUpdateRequired": { "message": "Flight controller firmware has to be updated to latest version to use this function" }, "mixerNotConfigured": { "message": "Mixer not configured. Use Mixer tab to set it up!" }, "confirm_reset_settings": { "message": "Do you really want to reset all settings?\nATTENTION: All settings are lost! You have to setup the whole aircraft after this operation!" }, "mappingTableOutput": { "message": "Output" }, "mappingTableFunction": { "message": "Function" }, "mappingTableTitle": { "message": "Output Mapping" }, "NONE": { "message": "None" }, "DEFAULT": { "message": "Default" }, "AIRCRAFT": { "message": "Aircraft" }, "ALTITUDE": { "message": "Altitude" }, "GROUND_SPEED": { "message": "Ground speed" }, "HOME_DISTANCE": { "message": "Distance to home" }, "brakingSpeedThreshold": { "message": "Min. speed threshold [cm/s]" }, "brakingSpeedThresholdTip": { "message": "Braking will be enabled only if actual speed if higher than threshold" }, "brakingDisengageSpeed": { "message": "Braking disengage speed [cm/s]" }, "brakingDisengageSpeedTip": { "message": "Braking will end when speed goes below this value" }, "brakingTimeout": { "message": "Max. braking duration [ms]" }, "brakingTimeoutTip": { "message": "Safety measure. This is the longest period of time braking can be active." }, "brakingBoostFactor": { "message": "Boost factor [%]" }, "brakingBoostFactorTip": { "message": "Defines how strong the braking boost will be. 100% means the navigation engine is allowed to double the banking speed and acceleration" }, "brakingBoostTimeout": { "message": "Max. braking boost duration [ms]" }, "brakingBoostTimeoutTip": { "message": "Safety measure. This is the longest period of time braking boost can be active." }, "brakingBoostSpeedThreshold": { "message": "Boost min. speed threshold [cm/s]" }, "brakingBoostSpeedThresholdTip": { "message": "Braking boost will be enabled only if actual speed if higher than threshold" }, "brakingBoostDisengageSpeed": { "message": "Braking boost disengage speed [cm/s]" }, "brakingBoostDisengageSpeedTip": { "message": "Braking boost will end when speed goes below this value" }, "brakingBankAngle": { "message": "Max. bank angle [degrees]" }, "brakingBankAngleTip": { "message": "Max bank angle allowed during braking phase" }, "multirotorBrakingConfiguration": { "message": "Multirotor braking mode configuration" }, "mapProvider": { "message": "Map Provider" }, "mapApiKey": { "message": "Map API key" }, "proxyURL": { "message": "MapProxy URL" }, "proxyLayer": { "message": "MapProxy Layer" }, "accNotchHz": { "message": "Acc. notch filter freq." }, "accNotchHzHelp": { "message": "Allow to set a single notch filter for accelerometer readout. Should be configured in the same way as gyro notch if accelerometer records a noise spike above acc. LPF filter" }, "accNotchCutoff": { "message": "Acc. notch filter cutoff freq." }, "accNotchCutoffHelp": { "message": "Should be kept below acc. notch filter frequency" }, "gyroStage2LpfCutoffFrequency": { "message": "Gyro Stage 2 LPF cutoff frequency" }, "gyroStage2LpfCutoffFrequencyHelp": { "message": "Second stage gyro low pass filter that is an equivalent of Betaflight not-Kalman stage2 filter. It has to be setup above first stage gyro LPF. For 5 and 6-inch miniquads, this usually means above 150Hz. 7-inch quads above 125Hz." }, "escProtocolNotAdvised": { "message": "This ESC protocol is not advised, use it at your own risk" }, "escProtocolExperimental": { "message": "Experimental ESC protocol, use at your own risk" }, "looptimeNotAdvised": { "message": "PID loop might be not stable if GPS is in use" }, "gyroLpfSuggestedMessage": { "message": "This is suggested setting for all multirotors with propeller size below 8 inches. Always check motor temperature after the first flight" }, "gyroLpfNotAdvisedMessage": { "message": "It is suggested to choose an higher cutoff frequency" }, "gyroLpfNotFlyableMessage": { "message": "This setting will probably make the UAV unflyable" }, "gyroLpfWhyNotHigherMessage": { "message": "If motors are not overheating, try to set 256Hz instead" }, "gyroLpfWhyNotSlightlyHigherMessage": { "message": "If there are no vibration problems and motors are not overheating, try to set 188Hz instead" }, "tabLogicConditions": { "message": "Logic conditions" }, "logicId": { "message": "#" }, "logicEnabled": { "message": "Enabled" }, "logicOperation": { "message": "Operation" }, "logicOperandA": { "message": "Operand A" }, "logicOperandB": { "message": "Operand B" }, "logicFlags": { "message": "Flags" }, "logicSave": { "message": "Save" }, "logicClose": { "message": "Close" }, "active": { "message": "Active" }, "itermRelax": { "message": "Iterm Relax" }, "itermRelaxHelp": { "message": "Defines Iterm relaxation algorithm activation. PR mean it's active on Roll and Pitch axis. PRY is active also on Yaw." }, "itermRelaxType": { "message": "Iterm Relax Type" }, "itermRelaxTypeHelp": { "message": "GYRO mode is more clinical and complete in suppressing iTerm, SETPOINT mode is a bit smoother with slightly softer landings after flips." }, "itermRelaxCutoff": { "message": "Iterm Relax Cutoff Frequency" }, "itermRelaxCutoffHelp": { "message": "Lower values open a longer time window for Iterm Relax to work on and stronger Iterm suppression. Higher values shortens the time windows and reduces suppression." }, "gyro_lpf_type": { "message": "Gyro LPF type" }, "gyro_lpf_type_help": { "message": "BIQUAD offers better noise attenuation for a price of higher delay. PT1 has lower attenuation but offers lower delay." }, "tabFilteringAdvanced": { "message": "Advanced filtering" }, "acc_lpf_type": { "message": "Accelerometer LPF type" }, "acc_lpf_type_help": { "message": "BIQUAD offers better noise attenuation for a price of higher delay. PT1 has lower attenuation but offers lower delay." }, "dTermMechanics": { "message": "D-term mechanics" }, "d_boost_factor": { "message": "D-Boost Factor" }, "d_boost_factor_help": { "message": "Defines the maximum Dterm boost when maximum angular acceleration is reached. 1.0 means D-Boost is disabled, 2.0 means Dterm is allowed to grow by 100%. Values between 1.5 and 1.7 are usually the sweet spot." }, "d_boost_max_at_acceleration": { "message": "Top D-Boost at acceleration [dps^2]" }, "d_boost_max_at_acceleration_help": { "message": "D-Boost is fully active when angular acceleration (either detected by gyro or rate target) reached given acceleration. Between 0 and this value, D-Boost factor is scaled lineary" }, "d_boost_gyro_delta_lpf_hz": { "message": "D-Boost gyro LPF" }, "d_boost_gyro_delta_lpf_hz_help": { "message": "Should be set to the frequency of propeller wash oscillations. 5-inch quads work best at around 80Hz, 7-inch quads at around 50Hz" }, "iTermMechanics": { "message": "I-term mechanics" }, "mc_airmode_type": { "message": "Airmode handling type" }, "mc_airmode_type_help": { "message": "Defines the Airmode state handling type for Multirotors.
Default STICK_CENTER is the classical approach in which Airmode is always active if enabled, but when the throttle is low and ROLL/PITCH/YAW sticks are centered, Iterms is not allowed to grow (ANTI_WINDUP).
THROTTLE_THRESHOLD is the Airmode behavior known from Betaflight. In this mode, Airmode is active as soon THROTTLE position is above mc_airmode_threshold and stays active until disarm. ANTI_WINDUP is never triggered. For small Multirotors (up to 7-inch propellers) it is suggested to switch to THROTTLE_THRESHOLD since it keeps full stabilization no matter what pilot does with the sticks. Fixed Wings always use STICK_CENTER mode." }, "mc_airmode_threshold": { "message": "Airmode Throttle threshold" }, "mc_airmode_threshold_help": { "message": "Defines airmode THROTTLE activation threshold when mc_airmode_type THROTTLE_THRESHOLD is used" } }