- Posts: 4
New FrSkyX protocol
- ceskquad
- Offline
Have not get dropouts, but I have not try flying far nor long enough as of yet. Thus far I have the amp set to 100 microwatts and I am ok for less than 20 feet (estimated) but RSSI shows strong (+85 db). I may not be the best to ask as my quad is still wearing diapers ☺
Please Log in or Create an account to join the conversation.
- Cereal_Killer
- Offline
Anyway the range check returns very promising results (200 meters till link-loss at 1mw output power) but I still got a random dropout in flight, at short range (at the normal 100mW output power).
Taranis X9E | DEVO 10 | Devo U7E | Taranis Q7
What I do in real life: rivergoequestrian.com/
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Do you notice any difference in the dropouts if the failsafe protocol option is set to RX? This disables sending of failsafe packets so the failsafe values set in the rx are used.
Does the flight controller indicate failsafe when the random dropout occurs?
Please Log in or Create an account to join the conversation.
- Fernandez
- Offline
- Posts: 983
I made a small diode Rf detector with a 100uA meter. Using deviation range check at cc2500, I still have pretty high RF strength, and big radiation.
Comparing to a stock Frsky Transmitter at Range check, there is no more RF output at all detrected.... Possibly the PA of the CC2500, to be completely disabled for Rangecheck? At full power deviation and a real Frsky TX, are approx. same power.
Please Log in or Create an account to join the conversation.
- z33
- Offline
- Posts: 21
Great work here and thank you. I have been reading the pages on this forum but it's a little too technical for me unfortunately.
Is the protocol ready to be used?
Can someone point me on how I can enable the X protocol? Where do I start?
I have a devo 6s already modded and is able to bind with the D4R but I'm flying XSR mostly these days.
TIA!
Cheers,
Z
Please Log in or Create an account to join the conversation.
- Nitro_123
- Offline
- Posts: 95
Using the lowest powet setting i was able to get ~40 m on my d4r-II.
I think someone has posted a fix for this somewhere on the forums.
If this can be implemented thatd be great
Please Log in or Create an account to join the conversation.
- Cereal_Killer
- Offline
hexfet wrote: Please do upload the datalog. It is a binary file.
Does this work?
Not sure how many logs are there but the last thing in that file should be my range test. I loaded a new nightly immediately after and replaced the datalog file.
drive.google.com/open?id=0B7wEdbyu6hP6MlNyVzJSeFoyOFU
[quote="hexfet" post=51791Do you notice any difference in the dropouts if the failsafe protocol option is set to RX? This disables sending of failsafe packets so the failsafe values set in the rx are used.
Does the flight controller indicate failsafe when the random dropout occurs?[/quote]
I have it set to RX (you told me to do that before), would you like me to try with a different setting?
Yes the FC indicates failsafe, I have Cleanfligh FS settings set to trigger very quickly (after 0.1 sec of signal loss) so it's very easy to see when it happens cause it instantly switches into self-level mode and snaps it back to level (I fly in acro so my FS settings are to change to SL and slowly land) but the "glitch" is so short that I havent yet crashed or had it actually self land, I just loose control for half a second while it levels its self then it comes right back...
Taranis X9E | DEVO 10 | Devo U7E | Taranis Q7
What I do in real life: rivergoequestrian.com/
Please Log in or Create an account to join the conversation.
- sledgehammer1570
- Offline
- Posts: 34
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
CK, how is the failsafe set on your RX? Does the FC go into failsafe when the RX is not sending any PPM output? The datalog could tell if RSSI or RX power drops (at least on a 1 second timescale) so it seems I need to get that fixed. I'd like to rule those out before deeming it a protocol issue, mainly because I've no clues about where to look in the protocol...
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
z33 wrote: Is the protocol ready to be used?
Can someone point me on how I can enable the X protocol? Where do I start?
I have a devo 6s already modded and is able to bind with the D4R but I'm flying XSR mostly these days.
You'll need to upgrade to Deviation 5.0. Then you can choose the FrskyX protocol. You may need to adjust the FreqFine protocol option if your receiver doesn't bind.
A couple users have reported dropouts (as seen on the last couple pages of this forum). Would like to get some more user reports, especially with the XSR receiver.
Please Log in or Create an account to join the conversation.
- Cereal_Killer
- Offline
hexfet wrote: CK, how is the failsafe set on your RX? Does the FC go into failsafe when the RX is not sending any PPM output? The datalog could tell if RSSI or RX power drops (at least on a 1 second timescale) so it seems I need to get that fixed. I'd like to rule those out before deeming it a protocol issue, mainly because I've no clues about where to look in the protocol...
It's set to no pulses (I dont remember the process but using the button you can manually set it to do what you want; hold, presets or no pulses). Note I'm using S.BUS output to my Naze32. Failsafe does function when you're flying and switch the Tx off, both with devo and taranis
What test can I do to create more useful logs? I dont mind walking (full power range testing) or whatever...
Taranis X9E | DEVO 10 | Devo U7E | Taranis Q7
What I do in real life: rivergoequestrian.com/
Please Log in or Create an account to join the conversation.
- mwm
- Offline
hexfet wrote:
z33 wrote: Is the protocol ready to be used?
Can someone point me on how I can enable the X protocol? Where do I start?
I have a devo 6s already modded and is able to bind with the D4R but I'm flying XSR mostly these days.
You'll need to upgrade to Deviation 5.0. Then you can choose the FrskyX protocol. You may need to adjust the FreqFine protocol option if your receiver doesn't bind.
A couple users have reported dropouts (as seen on the last couple pages of this forum). Would like to get some more user reports, especially with the XSR receiver.
Um, unless I'm really confused, FrSkyX is not in 5.0. Or in the latest nightly, either. It's only in the test builds. 5.0 has FrSky (which is the old FrSky D8 protocol) or FrSky-V8 (which is an even older FrSky protocol with no telemetry) with 5.0. To use FrSky X, you have to be running test builds being discussed on this thread.
From watching the comments on this thread, I'd say that FrSky X isn't ready for use beyond testing yet. Worse, the FrSky protocol on the test builds seems to be having issues.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- z33
- Offline
- Posts: 21
Appreciate the reply.
It seems that the X protocol is still being tested. I will continue to follow developments here and hope to try out the X protocol once it is ready.
Cheers,
Z
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
This is correct. My mistake.mwm wrote: Um, unless I'm really confused, FrSkyX is not in 5.0.
This is not correct. FrskyX is included in the nightly builds.mwm wrote: Or in the latest nightly, either. It's only in the test builds
While I wouldn't put it on an expensive model, the more folks that try it the better for revealing any issues.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
The datalog decode script handles your file no problem. I'd recommend Evans upgrade to latest nightly and try again.Cereal_Killer wrote: Not sure how many logs are there but the last thing in that file should be my range test. I loaded a new nightly immediately after and replaced the datalog file.
While the script decodes the data, it interprets all the data as if it was Devo telemetry. (Add a project to the list to support DSM and Frsky telemetry). The effect is that the column header names are for Devo telemetry, and the values scaled correspondingly (if scaled at all). For example, the script labels column 1 as Volt1 instead of RSSI (for Frsky) and scales as voltage showing 10.9 for an RSSI of 109.
Was the datalog still running when you walked back to the aircraft? The last three seconds are 112, one of the highest values seen.
Most of the RSSI values are between 105 and 110 - no sign of dropouts there. It would be good to datalog the receiver voltage as well (volt1 I think on xsr).
Since the datalog only records sampled values every 1 second it's possible it would miss a dropout that's detected by a 0.1s threshold on the FC. Would be interesting to see if the FC goes into failsafe if the timeout is 0.5 or 1 second (up to your comfort level
One thing you might try is flying with s.port telemetry disconnected to see if that makes a difference. It would change what the tx sends because the packet sequence numbers wouldn't change.
I've created an frskyx_drop test build that has a protocol option to disable the packet sequence number counter. Please check if there's any difference in dropouts between the off and on settings. Thanks!
Please Log in or Create an account to join the conversation.
- M8A4X
- Offline
- M8A4X
- Posts: 103
recently I installed the Deviation 5.0.0 nightly (-dd199b1) onto my F12E, one reason was the Frsky X protocol.
Model control and range seems fine, three quads equipped with an Frsky X8R are now my test-gear, as they are RTH capable in case of a signal loss.
One thing is strange: when I select "Telemetry monitor" in the "Transmitter menu" the F12E crashes and reboots.
No matter if I leave the values in "Model menu" --> "Telemetry config" empty or not, as soon as "Telemetry monitor" is selected --> reboot.
After such a reboot the transmitter works as before, just if "Telemetry monitor" was never touched.
Also tested this on a Devo 12S (latest nightly installed), no problem there. I didn´t test if telemetry values are correct, but the "Telemetry monitor" works and doesn´t cause a transmitter crash and reboot.
Am I doing something wrong on the Devo F12E or is this a bug in the nightly?
Best regards
Max
Please Log in or Create an account to join the conversation.
- HappyHarry
- Offline
- Posts: 1136
Please Log in or Create an account to join the conversation.
- sfersystem
- Offline
- Posts: 124
i have the RSSI but is it possible to see the battery voltage through the sbus port ?
Thank you for the very good work.
Please Log in or Create an account to join the conversation.
- Cereal_Killer
- Offline
Hook up the S.PORT to the flight controller (and configure it for smart port telemetry) or hook a voltage divider up to A2
Taranis X9E | DEVO 10 | Devo U7E | Taranis Q7
What I do in real life: rivergoequestrian.com/
Please Log in or Create an account to join the conversation.
- sfersystem
- Offline
- Posts: 124
Cereal_Killer wrote: No, you have two options...
Hook up the S.PORT to the flight controller (and configure it for smart port telemetry) or hook a voltage divider up to A2
Thank you !
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- New FrSkyX protocol