SERIAL parameters

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

SERIAL0_BAUD

Serial0 baud rate

The baud rate used on the USB console. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL0_PROTOCOL

Console protocol selection

Control what protocol to use on the console.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

1

MAVLink1

2

MAVLink2

SERIAL1_BAUD

Telem1 Baud Rate

The baud rate used on the Telem1 port. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL1_OPTIONS

Telem1 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL1_PROTOCOL

Telem1 protocol selection

Control what protocol to use on the Telem1 port. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL2_BAUD

Telemetry 2 Baud Rate

The baud rate of the Telem2 port. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL2_OPTIONS

Telem2 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL2_PROTOCOL

Telemetry 2 protocol selection

Control what protocol to use on the Telem2 port. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL3_BAUD

Serial 3 (GPS) Baud Rate

The baud rate used for the Serial 3 (GPS). Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL3_OPTIONS

Serial3 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL3_PROTOCOL

Serial 3 (GPS) protocol selection

Control what protocol Serial 3 (GPS) should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL4_BAUD

Serial 4 Baud Rate

The baud rate used for Serial4. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL4_OPTIONS

Serial4 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL4_PROTOCOL

Serial4 protocol selection

Control what protocol Serial4 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL5_BAUD

Serial 5 Baud Rate

The baud rate used for Serial5. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL5_OPTIONS

Serial5 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL5_PROTOCOL

Serial5 protocol selection

Control what protocol Serial5 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL6_BAUD

Serial 6 Baud Rate

The baud rate used for Serial6. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL6_OPTIONS

Serial6 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL6_PROTOCOL

Serial6 protocol selection

Control what protocol Serial6 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL7_BAUD

Serial 7 Baud Rate

The baud rate used for Serial7. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL7_OPTIONS

Serial7 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL7_PROTOCOL

Serial7 protocol selection

Control what protocol Serial7 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL8_BAUD

Serial 8 Baud Rate

The baud rate used for Serial8. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL8_OPTIONS

Serial8 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL8_PROTOCOL

Serial8 protocol selection

Control what protocol Serial8 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL9_BAUD

Serial 9 Baud Rate

The baud rate used for Serial8. Most stm32-based boards can support rates of up to 1500. If you setup a rate you cannot support and then can’t connect to your board you should load a firmware from a different vehicle type. That will reset all your parameters to defaults.

Range

1 to 20000000

User level

Standard

Values

Value

Meaning

1

1200

2

2400

4

4800

9

9600

19

19200

38

38400

57

57600

111

111100

115

115200

230

230400

256

256000

460

460800

500

500000

921

921600

1500

1.5MBaud

2000

2MBaud

12500000

12.5MBaud

SERIAL9_OPTIONS

Serial9 options

Control over UART options. The InvertRX option controls invert of the receive pin. The InvertTX option controls invert of the transmit pin. The HalfDuplex option controls half-duplex (onewire) mode, where both transmit and receive is done on the transmit wire. The Swap option allows the RX and TX pins to be swapped on STM32F7 based boards. NOTE that two bits have moved from this parameter into MAVn_OPTIONS!

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Bitmask

Value

Meaning

0

InvertRX

1

InvertTX

2

HalfDuplex

3

SwapTXRX

4

RX_PullDown

5

RX_PullUp

6

TX_PullDown

7

TX_PullUp

8

RX_NoDMA

9

TX_NoDMA

10

Don’t forward mavlink to/from (moved to MAVn_OPTIONS >4.7)

11

DisableFIFO

12

Ignore Streamrate (moved to MAVn_OPTIONS >4.7)

SERIAL9_PROTOCOL

Serial9 protocol selection

Control what protocol Serial9 port should be used for. Note that the Frsky options require external converter hardware. See the wiki for details.

Reboot required

Yes — the change takes effect after a reboot.

User level

Standard

Values

Value

Meaning

-1

None

1

MAVLink1

2

MAVLink2

3

Frsky D

4

Frsky SPort

5

GPS

7

Alexmos Gimbal Serial

8

Gimbal

9

Rangefinder

10

FrSky SPort Passthrough (OpenTX)

11

Lidar360

13

Beacon

14

Volz servo out

15

SBus servo out

16

ESC Telemetry

17

Devo Telemetry

18

OpticalFlow

19

RobotisServo

20

NMEA Output

21

WindVane

22

SLCAN

23

RCIN

24

EFI Serial

25

LTM

26

RunCam

27

HottTelem

28

Scripting

29

Crossfire VTX

30

Generator

31

Winch

32

MSP

33

DJI FPV

34

AirSpeed

35

ADSB

36

AHRS

37

SmartAudio

38

FETtecOneWire

39

Torqeedo

40

AIS

41

CoDevESC

42

DisplayPort

43

MAVLink High Latency

44

IRC Tramp

45

DDS XRCE

46

IMUDATA

48

PPP

49

i-BUS Telemetry

50

IOMCU

SERIAL_PASS1

Serial passthru first port

This sets one side of pass-through between two serial ports. Once both sides are set then all data received on either port will be passed to the other port

User level

Advanced

Values

Value

Meaning

-1

Disabled

0

Serial0

1

Serial1

2

Serial2

3

Serial3

4

Serial4

5

Serial5

6

Serial6

SERIAL_PASS2

Serial passthru second port

This sets one side of pass-through between two serial ports. Once both sides are set then all data received on either port will be passed to the other port. This parameter is normally reset to -1 on reboot, disabling passthrough. If SERIAL_PASSTIMO is set to -1 then it is not reset on reboot.

User level

Advanced

Values

Value

Meaning

-1

Disabled

0

Serial0

1

Serial1

2

Serial2

3

Serial3

4

Serial4

5

Serial5

6

Serial6

SERIAL_PASSTIMO

Serial passthru timeout

This sets a timeout for serial pass-through in seconds. When the pass-through is enabled by setting the SERIAL_PASS1 and SERIAL_PASS2 parameters then it remains in effect until no data comes from the first port for SERIAL_PASSTIMO seconds. This allows the port to revent to its normal usage (such as MAVLink connection to a GCS) when it is no longer needed. A value of 0 means no timeout. A value of -1 means no timeout and the SERIAL_PASS2 parameter is not reset on reboot.

Units

s

Range

-1 to 120

User level

Advanced