# Radio Control on Navigator using SBUS

**URL:** https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953
**Category:** Flight Controllers
**Tags:** navigator
**Created:** [September 24, 2022, 11:07pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953 "2022-09-24T23:07:58Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![north](https://avatars.discourse-cdn.com/v4/letter/n/7ea924/32.png) [@north](https://discuss.bluerobotics.com/u/north)
#### Post date: [September 24, 2022, 11:07pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/1 "2022-09-24T23:07:58Z")

</div>

Hi everyone,  
I’m using the Navigator + Raspberry Pi 4 as a flight controller for a UAV. Currently I have the Navigator successfully sending live IMU telemetry back to QGroundControl over Ethernet.  
I’m trying to set up Radio Control, and have a FrSky Taranis+ radio controller bound to a FrSky XM+ radio receiver. The XM+ receiver outputs SBUS protocol, and I have it wired to the RC pins at the top of the Navigator board.

The problem I am running into is when I go to the “Radio” tab in QGroundControl, and click “Calibrate” I get the error message “Detected 0 radio channels. To operate PX4, you need at least 5 channels.”

Is there some setting I need to change in Blue OS to allow the RC SBUS protocol to be sent to QGroundControl?

Thanks for any input or ideas!

-Andrew

Running ArduPlane Official firmware (uploaded in Blue OS)  
Blue OS Version: tags/1.0.1-0-gbc26236 Build: 4/6/2022, 3:04:28 PM  
QGroundControl version v4.2.3

---

<div class="post-metadata">

### Author: ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)
#### Post date: [September 25, 2022, 3:55am UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/2 "2022-09-25T03:55:00Z")

</div>

Hi @north,

This isn’t something I’ve worked with directly, but our [Navigator](https://bluerobotics.com/store/comm-control-power/control/navigator/) technical details do specify SBUS as one of the compatible RC receiver protocols, so I expect it should work. Can you confirm that [SBUS is enabled](https://ardupilot.org/plane/docs/parameters-Plane-stable-V4.2.3.html#rc-protocols-rc-protocols-enabled) in your ArduPlane parameters?

If that’s already the case then I’ll bring this up internally to see if we can replicate and resolve your issue 🙂

---

<div class="post-metadata">

### Author: ![north](https://avatars.discourse-cdn.com/v4/letter/n/7ea924/32.png) [@north](https://discuss.bluerobotics.com/u/north)
#### Post date: [September 25, 2022, 5:49pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/3 "2022-09-25T17:49:56Z")

</div>

Hi Eliot,

Thanks for your response. Yes I have enabled SBUS in the QGroundControl Parameters tab. I’ve tried setting RC\_PROTOCOLS to 8 (SBUS), and 1 (All), then rebooting the vehicle. Neither have enabled the RC Control. I’ve also tried disabling other fail-safes, such as the THR\_FAILSAFE and ARMING\_CHECK.

This morning I checked the SBUS signal using an oscilloscope, and found a normal looking 3.3V SBUS signal coming from the FrSky XM+ radio receiver into the Navigator 3 pin RC port.

Still getting the same error when I try to calibrate the Radio “Detected 0 radio channels. To operate PX4, you need at least 5 channels.”

Thanks for your continued support with this issue!

Best,  
Andrew

---

<div class="post-metadata">

### Author: ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)
#### Post date: [September 26, 2022, 1:11am UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/4 "2022-09-26T01:11:47Z")

</div>

Thanks for the extra info - I’ve brought this up internally and will pass on any responses / further suggestions or questions from the team 🙂

> [@north](#):
>
> Still getting the same error when I try to calibrate the Radio “Detected 0 radio channels. To operate PX4, you need at least 5 channels.”

I am a little curious about this, because PX4 is independent of ArduPilot firmwares, so maybe there’s a setup issue between your radio+receiver, or in your QGC configuration? [QGC’s Radio docs](https://docs.qgroundcontrol.com/master/en/SetupView/Radio.html) don’t seem to have anything obvious, but I also don’t really know what to look for given my lack of experience with radio control.

---

<div class="post-metadata">

### Author: ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)
#### Post date: [September 26, 2022, 7:08pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/5 "2022-09-26T19:08:32Z")

</div>

Hi @north,

I foudn there’s an issue in the current Linux SBUS implementation. While the proper fix is not merged, you can use [this build](https://s3.us-west-1.amazonaws.com/ardusub.bluerobotics.com/test-builds/arducopter4-2-3-with-sbus) I just made on top of the latest copter stable release.

Just setting SERIAL1\_PROTOCOL to RCIN should be enough.

~~Edit: Oops, I made a copter build by mistake, I’ll get a plane one up in a few minutes~~

---

<div class="post-metadata">

### Author: ![north](https://avatars.discourse-cdn.com/v4/letter/n/7ea924/32.png) [@north](https://discuss.bluerobotics.com/u/north)
#### Post date: [September 26, 2022, 10:41pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/6 "2022-09-26T22:41:22Z")

</div>

Hi @williangalvani, I flashed your new arducopter4-2-3-with-sbus firmware to the Navigator, changed the SERIAL1\_PROTOCOL to RCIN and my radio communications are now working! YAY, thank you so much for providing a solution!!

Also, ArduCopter is the firmware build I need anyways, I was just trying other builds to troubleshoot.

Thanks again!  
Andrew

---

<div class="post-metadata">

### Author: ![crypto](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@crypto](https://discuss.bluerobotics.com/u/crypto)
#### Post date: [January 20, 2023, 6:36am UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/7 "2023-01-20T06:36:00Z")

</div>

Hello, I am having the exact same issue above but on Ardurover. Is there a specific build for Ardurover that enables Sbus on the 3 RCIN pins? I have serial1 set to RCIN.

---

<div class="post-metadata">

### Author: ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)
#### Post date: [January 20, 2023, 4:18pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/8 "2023-01-20T16:18:09Z")

</div>

Hi @crypto ,

The latest ArduRover stable should support it fine. Did you give it a try?  
If it doesn’t, let me know and I can double check here.

---

<div class="post-metadata">

### Author: ![crypto](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@crypto](https://discuss.bluerobotics.com/u/crypto)
#### Post date: [January 29, 2023, 7:42pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/9 "2023-01-29T19:42:34Z")

</div>

Hello, thanks for your response. I tried to get it working with the Herelink controller. And S bus doesn’t work I plug the S bus connectors into the RCIN port on the navigator. It’s already powered, and I set serial 1 to RCIN.

---

<div class="post-metadata">

### Author: ![crypto](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@crypto](https://discuss.bluerobotics.com/u/crypto)
#### Post date: [January 29, 2023, 7:52pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/11 "2023-01-29T19:52:31Z")

</div>

Sorry about the bad grammar I’m using voice to text at the moment.

---

<div class="post-metadata">

### Author: ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)
#### Post date: [January 31, 2023, 4:25pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/12 "2023-01-31T16:25:03Z")

</div>

Are you using ArduRover? what version?  
We had a Quad flying with Herelink for tests, so it should work. Let me know what Ardupilot version you are running and I’ll try to find time to test it again.

---

<div class="post-metadata">

### Author: ![crypto](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@crypto](https://discuss.bluerobotics.com/u/crypto)
#### Post date: [February 1, 2023, 7:30pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/13 "2023-02-01T19:30:02Z")

</div>

Ardurover 4.2.3

You used the herelink controller on the navigator RCIN pins? With serial1 set to RCIN? Which port did you plug UART into?

---

<div class="post-metadata">

### Author: ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)
#### Post date: [February 2, 2023, 8:24pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/14 "2023-02-02T20:24:36Z")

</div>

> [@crypto](#):
>
> You used the herelink controller on the navigator RCIN pins

yes

> [@crypto](#):
>
> With serial1 set to RCIN?

With serial1 set to RCIN

yes

> [@crypto](#):
>
> Which port did you plug UART into?

I don’t think we did telemetry at that test. I’ll re-test things and get back to you.

---

<div class="post-metadata">

### Author: ![crypto](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@crypto](https://discuss.bluerobotics.com/u/crypto)
#### Post date: [February 3, 2023, 3:09am UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/15 "2023-02-03T03:09:51Z")

</div>

Thank you! I think the Ardurover build may be the issue.

---

<div class="post-metadata">

### Author: ![crypto](https://avatars.discourse-cdn.com/v4/letter/c/b3f665/32.png) [@crypto](https://discuss.bluerobotics.com/u/crypto)
#### Post date: [February 3, 2023, 7:24pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/16 "2023-02-03T19:24:47Z")

</div>

No luck on my end. I tried with a different gcs QGC, and I received a RC parameter missing error.

---

<div class="post-metadata">

### Author: ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)
#### Post date: [February 4, 2023, 4:30pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/17 "2023-02-04T16:30:32Z")

</div>

I checked and the issue is the ArduRover build. The patch is in master but ArduRover hasn’t move on to a 4.3 version for some reason. I’ll get you a build with sbus support early next week.

---

<div class="post-metadata">

### Author: ![williangalvani](https://avatars.discourse-cdn.com/v4/letter/w/6f9a4e/32.png) [@williangalvani](https://discuss.bluerobotics.com/u/williangalvani)
#### Post date: [February 7, 2023, 4:50pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/19 "2023-02-07T16:50:35Z")

</div>

Can you try flashing BETA? that should be 4.3.0-beta8

---

<div class="post-metadata">

### Author: ![walkwind](https://avatars.discourse-cdn.com/v4/letter/w/b4bc9f/32.png) [@walkwind](https://discuss.bluerobotics.com/u/walkwind)
#### Post date: [June 4, 2023, 4:57pm UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/20 "2023-06-04T16:57:31Z")

</div>

@williangalvani I’ve tried the latest ArduRover 4.3.0-beta build and SBUS is still not working with the RCin on Navigator, I have switched telemetry to Serial3 and setting Serial1 to RCIN.  
Can you point out where the SBUS bug fix is so we can manually compile it in to the rover firmware? Thanks!

---

<div class="post-metadata">

### Author: ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)
#### Post date: [June 6, 2023, 6:17am UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/21 "2023-06-06T06:17:28Z")

</div>

Hi @walkwind, welcome to the forum 🙂

I spoke with Willian about this, and he found that [the relevant update](https://github.com/ArduPilot/ardupilot/pull/21809) never actually ended up in the Rover-4.3 branch, so isn’t in any 4.3 releases. It is in the `Rover-4.4` branch though, as well as `master`.

---

<div class="post-metadata">

### Author: ![Marcel1](https://avatars.discourse-cdn.com/v4/letter/m/43a26b/32.png) [@Marcel1](https://discuss.bluerobotics.com/u/Marcel1)
#### Post date: [May 30, 2024, 8:36am UTC](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953/23 "2024-05-30T08:36:24Z")

</div>

Hello all,

I am having the same issue on Ardurover (4.2.3). I want to connect my Futaba T6K (SBUS) to the navigator autopilot of my BlueBoat.

I have connected the receiver on the RC input connector.

I changed

RC\_PROTOCOLS to: SBUS,

SERIAL1\_PROTOCOL to RCIN,

RC\_OPTIONS to SBUS

When I want to calibrate the radio via QGroundControl, I get the message "Detected 0 radio channels. To operate PX4, you need at least 5 channels

I tested the T6K on another pixhawk 6C (also FW 4.2.3), and the T6K works there.

Do I need to change any other parameters? Or where does it go wrong?

[Next page](https://discuss.bluerobotics.com/t/radio-control-on-navigator-using-sbus/12953.md?page=2)
