OSD parameters

26 parameters in the OSD family. ArduCopter 4.7 only — other vehicles share many of these names but not always the same ranges or meanings.

OSD_ARM_SCR

Arm screen

Screen to be shown on Arm event. Zero to disable the feature.

Range

0 to 4

User level

Standard

OSD_BTN_DELAY

Button delay

Debounce time in ms for stick commanded parameter navigation.

Range

0 to 3000

User level

Advanced

OSD_CELL_COUNT

Battery cell count

Used for average cell voltage display. -1 disables, 0 uses cell count autodetection for well charged LIPO/LIION batteries at connection, other values manually select cell count used.

Increment

1

User level

Advanced

OSD_CHAN

Screen switch transmitter channel

This sets the channel used to switch different OSD screens.

User level

Standard

Values

Value

Meaning

0

Disable

5

Chan5

6

Chan6

7

Chan7

8

Chan8

9

Chan9

10

Chan10

11

Chan11

12

Chan12

13

Chan13

14

Chan14

15

Chan15

16

Chan16

OSD_DSARM_SCR

Disarm screen

Screen to be shown on disarm event. Zero to disable the feature.

Range

0 to 4

User level

Standard

OSD_FONT

OSD Font

This sets which OSD font to use. It is an integer from 0 to the number of fonts available

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

OSD_FS_SCR

Failsafe screen

Screen to be shown on failsafe event. Zero to disable the feature.

Range

0 to 4

User level

Standard

OSD_H_OFFSET

OSD horizontal offset

Sets horizontal offset of the osd inside image

Range

0 to 63

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

OSD_MSG_TIME

Message display duration in seconds

Sets message duration seconds

Range

1 to 20

User level

Standard

OSD_OPTIONS

OSD Options

This sets options that change the display

User level

Standard

Bitmask

Value

Meaning

0

UseDecimalPack

1

InvertedWindArrow

2

InvertedAHRoll

3

Convert feet to miles at 5280ft instead of 10000ft

4

DisableCrosshair

5

TranslateArrows

6

AviationStyleAH

7

Prefix LQ with RF Mode

OSD_SB_H_OFS

Sidebar horizontal offset

Extends the spacing between the sidebar elements by this amount of columns. Positive values increases the width to the right of the screen.

Range

0 to 20

User level

Standard

OSD_SB_V_EXT

Sidebar vertical extension

Increase of vertical length of the sidebar itens by this amount of lines. Applied equally both above and below the default setting.

Range

0 to 10

User level

Standard

OSD_SW_METHOD

Screen switch method

This sets the method used to switch different OSD screens.

User level

Standard

Values

Value

Meaning

0

switch to next screen if channel value was changed

1

select screen based on pwm ranges specified for each screen

2

switch to next screen after low to high transition and every 1s while channel value is high

OSD_TYPE

OSD type

OSD type. TXONLY makes the OSD parameter selection available to other modules even if there is no native OSD support on the board, for instance CRSF.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

0

None

1

MAX7456

2

SITL

3

MSP

4

TXONLY

5

MSP_DISPLAYPORT

OSD_TYPE2

OSD type 2

OSD type 2. TXONLY makes the OSD parameter selection available to other modules even if there is no native OSD support on the board, for instance CRSF.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

0

None

1

MAX7456

2

SITL

3

MSP

4

TXONLY

5

MSP_DISPLAYPORT

OSD_UNITS

Display Units

Sets the units to use in displaying items

User level

Standard

Values

Value

Meaning

0

Metric

1

Imperial

2

SI

3

Aviation

OSD_V_OFFSET

OSD vertical offset

Sets vertical offset of the osd inside image

Range

0 to 31

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

OSD_W_ACRVOLT

Avg Cell Resting Volt warn level

Set level at which ACRVOLT item will flash

Range

0 to 100

User level

Standard

OSD_W_AVGCELLV

AVGCELLV warn level

Set level at which AVGCELLV item will flash

Range

0 to 100

User level

Standard

OSD_W_BATVOLT

BAT_VOLT warn level

Set level at which BAT_VOLT item will flash

Range

0 to 100

User level

Standard

OSD_W_LQ

RC link quality warn level (in %)

Set level at which RC_LQ item will flash (%)

Range

0 to 100

User level

Standard

OSD_W_NSAT

NSAT warn level

Set level at which NSAT item will flash

Range

1 to 30

User level

Standard

OSD_W_RESTVOLT

RESTVOLT warn level

Set level at which RESTVOLT item will flash

Range

0 to 100

User level

Standard

OSD_W_RSSI

RSSI warn level (in %)

Set level at which RSSI item will flash (in positive % or negative dBm values as applicable). 30% or -100dBm are defaults.

Range

-128 to 100

User level

Standard

OSD_W_SNR

RC link SNR warn level (in %)

Set level at which RC_SNR item will flash (in db)

Range

-20 to 10

User level

Standard

OSD_W_TERR

Terrain warn level

Set level below which TER_HGT item will flash. -1 disables.

Units

m

Range

-1 to 3000

User level

Standard