Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A8s sbus not working #6

Closed
laurentopia opened this issue Jul 16, 2019 · 6 comments
Closed

A8s sbus not working #6

laurentopia opened this issue Jul 16, 2019 · 6 comments

Comments

@laurentopia
Copy link

When I set sbus in betaflight and sbus in the evo, moving the sticks don't show in betaflight

@laurentopia
Copy link
Author

laurentopia commented Jul 16, 2019

stuck there until I switch betaflight to ibus (even if it's in the sbus port)

image

@Cleric-K
Copy link
Owner

As we commented with @fxbisto in #5 it seems that A8S and 8A receivers don't care about SBUS/IBUS settings made on the transmitter side. Switching between the two is accomplished at the receiver by holding down the bind button for 2 seconds.

@fxbisto
Copy link

fxbisto commented Jul 16, 2019

Funny that this should come up twice in 2 days all of a sudden! @laurentopia how come you are using SBUS over iBus? It's actually a bit slower :)

@laurentopia
Copy link
Author

As we commented with @fxbisto in #5 it seems that A8S and 8A receivers don't care about SBUS/IBUS settings made on the transmitter side. Switching between the two is accomplished at the receiver by holding down the bind button for 2 seconds.

ohhhh I didn't know that, thank you.

@fxbisto because I wanted to also try the rssi_src_frame_errors=ON so i hooked my a8s to the sbus, ibus may or may not support packet drop. What do you guys think?

@fxbisto
Copy link

fxbisto commented Jul 16, 2019

I'm not sure that it would support it, flysky's SBUS implementation is fairly basic from what I've read. The native RSSI on iBus works really well, you won't need more than that I promise! Just flash the 8 or 14ch modified firmware from here, 14ch is fine for bF. Disable the RSSI_ADC option in bF and then set RSSI aux channel to 10 and you're good to go.

@Cleric-K
Copy link
Owner

@fxbisto is correct.
First, these receivers do not detect dropped frames - they send ibus/sbus frame only when an air frame is received from the transmitter. As a result if nothing is received from the transmitter, nothing is sent to the fc (that is, the rx does not even try to detect if an air frame should have been received but it did not come).

Second, and more importantly, rssi_src_frame_errors is a only useful if you don't have any other means for measuring rssi. It is mutually exclusive with normal rssi sources. It is kind of a "still better than nothing" option, since it does not really measure signal strength, but only gives indication when signal is already worse enough that frames are dropped. It is explained in the docs:

Note that RSSI stands for Received Signal Strength Indicator; the detection of S.Bus dropped frames is really a signal quality, not strength indication. Consequently you may experience a more rapid drop in reported RSSI at the extremes of range when using this facility than when using RSSI reporting signal strength.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants