V120d02s-V2 lost binding mid flight

More
01 Feb 2014 18:25 - 10 Apr 2014 08:51 #19606 by linux-user
V120d02s-V2 lost binding mid flight was created by linux-user
Today on a nice winter day ~0C° the motor of my V120d02s suddenly stopped during flight. :(
When I picked up the heli the flybarless seems still working (servos moving when shaking the heli) but no control anymore.

On the TX side nothing unusual, so the issue may be on the RX side.
I pressed "Re-Init" on the TX, power cycled heli, and control was back but when I tried to lift off heli tilted.
TX off-on rebound heli and did a successful test-flight. :unsure:

- Devo10 with deviation 4.01
- TX-power set to 10mW
- TX Battery ~10V
- Telemetry Display ~3.6V

RX2636H-D (V120d02s-V2)
- firmware V1.1
- telemetry on
- flight time ~5min
- distance ~20m
- no fixed ID

Update 2014-04-10:
(Summary, if you don't want to read the whole thread)
1.) A major contributing factor to the issue was a hardware fault of the CYRF6936 module in my Devo10.
This leads to:
a) poor range for telemetry (~ 10m or even less)
b) every now and then implausible telemetry data (i.e. 19.73 Volt)
c) eventually a loss of binding - the higher the number of corrupt telemetry data the more likely the loss.
I was able to reproduce the "loss of binding" within a few hours of operation.

2.) After changing the CYRF6936 module I couldn't reproduce a "loss of binding", and I couldn't see bad telemetry data anymore.

3.) My conclusion at the moment:
If you want to use telemetry, do a range test for telemetry and watch for implausible data in telemetry monitor.
With my new module I am getting range for telemetry of at least 50m
If you are getting random implausible data, you may have a faulty module - then switch telemetry off to be save.

A more complete summary could be found on posts 21247 and 21524

BTW:
Q: Do you know anything about the firmware V2.0 for the RX2636H?
Answer I found from other posts:
V2.0 is only for Futaba compatibility. It may be used with Devo as well but seems to disable telemetry.
Last edit: 10 Apr 2014 08:51 by linux-user.

Please Log in or Create an account to join the conversation.

More
01 Feb 2014 18:59 #19608 by RandMental
Replied by RandMental on topic V120d02s-V2 lost binding mid flight
I believe the only public info is that V2.0 allows you to add the Futaba Satellite receiver.

Please Log in or Create an account to join the conversation.

More
01 Feb 2014 20:48 #19625 by FDR
Replied by FDR on topic V120d02s-V2 lost binding mid flight
I would avoid to use autobinding. In case of a rx bownout, it will go into binding mode, and of course won't find the tx. The fixed id could help in this case, because the rx would find the tx again...

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 09:48 - 26 Feb 2014 10:52 #20883 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight
@FDR thank you for the hint with the fixed-ID.
After some more testing I was able to reproduce the incident on the bench.

Now I can pinpoint the fault on TX side, so we ALL should be CONCERNED.

Test environment:
- RX2636H-D powered by junsi iCharger with constant Voltage of 3.5V resp. 3.0V
- Devo10 with deviation 4.01, logging Timer2 and Volt2 every 30sec.
- some WLAN's nearby
- TX powered with 12V power supply

Incident:
- leave Devo10 and RX2636H-D (v120d02s) bound for a long time.
- after some hours control was lost.
- LED on RX2636H-D constant solid amber
- press "Bind" on the TX -- no help
- switch TX into USB-mode and back -- no help
- power cycle TX -- control was back !!
Note: at that time the RX2636H-D was constantly powered with 3.0V and not touched.

The error occurs very sporadic but is likely to happen within ~10h of operation.
I don't know if the error is hardware or software.

If someone with deep knowledge of deviation could provide some debugging code I am willing to do more testing.
Timer2,Volt2
00:00,3.5
00:00,3.5
00:00,3.5
00:00,24.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,19.7
00:00,19.6
00:00,24.5
00:00,24.5
00:00,24.5
00:00,24.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,14.9
00:00,3.5
00:00,3.5
00:00,19.6
00:00,3.5
00:00,3.5
00:00,3.4
00:00,25.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,18.9
00:00,18.9
00:00,18.9
00:00,18.9
00:00,18.9
00:00,18.9
00:00,18.9
00:00,20.5
00:00,20.5
00:00,20.5
00:00,3.5
00:00,3.5
00:00,13.8
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
When you watch the above values of the datalog, keep in mind that the voltage at that time was constantly 3.5V
How robust is deviation when receiving telemetry values way off?

Attached datalog.bin and errors.txt at the time of the incident.
edit: try with *.zip ;-)
Attachments:
Last edit: 26 Feb 2014 10:52 by linux-user.

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 14:24 #20885 by PhracturedBlue
Replied by PhracturedBlue on topic V120d02s-V2 lost binding mid flight
Hmm...If 'Bind' doesn't work and cycling the Tx does, it sounds like the hardware gets into an irrecoverable state. The 'Bind' button should do exactly the same thing that a power-on would. This is an easy enough test to do. I'll give it a shot and see what I get.

I don't know what is going on with your telemtry packets. It looks like the rx is sending 2 different sets of packets with the same id. Or the datalog is corrupt, or there is a bug in Deviation's parser (this is a very simple packet to parse though)

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 15:15 #20889 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight

PhracturedBlue wrote: Hmm...If 'Bind' doesn't work and cycling the Tx does, it sounds like the hardware gets into an irrecoverable state. The 'Bind' button should do exactly the same thing that a power-on would.


I did some more observations:
1.) Pressing "Bind" while control is there, doesn't interrupt control.
you see the countdown "binding ... 11 .. 10 .. 9 .. 8" but contol stays there all the time.
2.) When power cycling the TX, the time it takes to control comming back varies greatly. - from instant, to 20sec to even infinite.
Most of the time it takes less than ~5sec.

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 15:17 #20890 by PhracturedBlue
Replied by PhracturedBlue on topic V120d02s-V2 lost binding mid flight
telemetry is definitely buggy. I can see random values on the telemetry screen when adjusting the throttle. I'll take a look at that.
For today, I've left my ladybug bound to my devo8 with telemetry enabled, i'll check it when I come home and see how it did.

I'd be interested in whether you see the same behavior with telemetry disabled. Of course that means you can't tell when it failed (but still whether it failed), but the telemetry code uses a different state-machine than the non-telemetry code, and this would be the 1st place to see if there was a difference.

I'll also do this test if I can trigger the 1st failure you see.

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 15:19 #20891 by PhracturedBlue
Replied by PhracturedBlue on topic V120d02s-V2 lost binding mid flight
it depends on whether different channels are selected as to whether you can recover from a tx reset. the tx chooses new transmit channels each time it is powered on. if none of them overlap, the rx won't rebind. There is no guarantee made about the ability to rebind the Devo protocol after a transmitter reset.

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 15:38 #20892 by FDR
Replied by FDR on topic V120d02s-V2 lost binding mid flight

PhracturedBlue wrote: it depends on whether different channels are selected as to whether you can recover from a tx reset. the tx chooses new transmit channels each time it is powered on. if none of them overlap, the rx won't rebind. There is no guarantee made about the ability to rebind the Devo protocol after a transmitter reset.

Is this the case for the autobind only, or does it apply for the fixed id as well?

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 15:49 - 26 Feb 2014 15:49 #20893 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight

PhracturedBlue wrote: the tx chooses new transmit channels each time it is powered on..

But pressing "Bind" doesn't change channels right?

PhracturedBlue wrote: I'd be interested in whether you see the same behavior with telemetry disabled.

I'll give it a try, but that will take some time. (it is difficult to tell the absence of an error ;-)
Last edit: 26 Feb 2014 15:49 by linux-user.

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 16:03 #20894 by PhracturedBlue
Replied by PhracturedBlue on topic V120d02s-V2 lost binding mid flight
both fixedid and autobind use 'best available' channels to bind. This also happens during a rebind, but I've never seen it change in that case. It may imply that we don't properly scan the channels after binding...I'm not really sure.

Doesn't the light start blinking on the rx when you lose bind state? I assumed you could just check on it every couple hours to see if it is still bound or not.

linux-user: Do you have any extra transceiver modules installed in your tx? not that it should matter, but it is good to know if the hardware has been modified.

Please Log in or Create an account to join the conversation.

More
26 Feb 2014 18:40 #20897 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight

PhracturedBlue wrote: Doesn't the light start blinking on the rx when you lose bind state? I assumed you could just check on it every couple hours to see if it is still bound or not.

Yes, usually the light is blinking when loosing connection. But I don't rely on this, as during my tests I have seen anything (off, on, blinking)

For me the easiest thing to do is simply move one of the sticks and watch (or hear) the heli. That is what I've done during my tests to tell if control is there.

No extra transceiver modules installed in my TX.

Please Log in or Create an account to join the conversation.

More
27 Feb 2014 14:56 #20923 by PhracturedBlue
Replied by PhracturedBlue on topic V120d02s-V2 lost binding mid flight
24hrs later and my ladybird was still bound fine and throttle still worked. So whatever the problem is, I can't reproduce it on my Devo8.
I filed a ticket on the telemetry issue and will try to resolve that though.

Please Log in or Create an account to join the conversation.

More
27 Feb 2014 15:05 #20924 by RandMental
Replied by RandMental on topic V120d02s-V2 lost binding mid flight
I shall do this test over the weekend with a Devo8s and DSMX - report back on Monday

Please Log in or Create an account to join the conversation.

More
27 Feb 2014 20:25 - 27 Feb 2014 20:26 #20935 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight

PhracturedBlue wrote: 24hrs later and my ladybird was still bound fine and throttle still worked.

I "fine tuned" the signal of the telemetry to be as weak as possible; just close to the point where a text-box on my Devo10 becomes inverted.
(pointing the antenna to the RX; putting some obstacles between TX and RX, putting a WLAN-device close to the TX, etc.)

It may be specific to the Devo10 or the RX2636H-D (V120d02s-V2).
This RX has known bugs. One is, it does bind to a random ID even if a fixed-ID is set.

@RandMental: DSMX may behave different, but would be interesting to see, if you get implausible values like the voltage here.
Timer2,Volt2
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,3.5
00:00,14.9
00:00,3.5
00:00,3.5
00:00,19.6
00:00,3.5
00:00,3.5
00:00,3.4
00:00,25.5
00:00,3.5
00:00,3.5

@PhracturedBlue: I may try the same test with my Mini-CP.
But I can't chase two rabbits at once.
At the moment I am testing without telemetry.
No problems until now, but that may not be long enough, as the longest time I can set on my iCharger is 240min.
Last edit: 27 Feb 2014 20:26 by linux-user.

Please Log in or Create an account to join the conversation.

More
01 Mar 2014 13:25 - 02 Mar 2014 06:52 #21020 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight
Hi,
some news from the telemetry front:

1.) Telemetry switched off: - no issues
My V120d02s-V2 absloved three 240min cycles without any noticeable glitch.
The Devo10 was continuously switched on for more than 2 days.

2.) Telemetry switched on with Mini-CP:
Two test cycles with loss of binding within 2h
- Press "Bind" on the Devo10 -- no help
- load different model and then MiniCP again:
Voila: control was back, without power cycling anything. :woohoo:

3.) Question to all MiniCP and V120d02s-v2 users:
What range do you get for telemetry?
With my Devo10 - MiniCP combination telemetry range is at best 7m-10m (values are displayed inverted). The range for the control is at least double, even at 100µW.
Edit:
The reason I am asking for telemetry range is, that I want to know if my TX-module could have a defect that triggers the "lost binding issue" (i.e. faulty LNA)
Last edit: 02 Mar 2014 06:52 by linux-user. Reason: reason for asking telemetry range

Please Log in or Create an account to join the conversation.

More
04 Mar 2014 07:36 #21161 by RandMental
Replied by RandMental on topic V120d02s-V2 lost binding mid flight
Feedback on DSMX - 2x 24hour cycles with no problems, I power cycled the DSMX receiver a few times (we are not testing the receiver) and had no issues rebinding immediately.

Please Log in or Create an account to join the conversation.

More
05 Mar 2014 11:34 - 05 Mar 2014 11:36 #21242 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight
RandMental,
did you test with telemetry switched on?
It would be very interesting to know, if you got similar random values as in my post #20935 above.

I've done a lot of tests by now.
The issue I've reported (loss of binding) is in some way related to the quality of telemetry data. See my comment on issue #525

I am not able to trigger the problem with telemetry switched off.
Even with telemetry switched on, it needs to be somewhere close to the range limit of telemetry to trigger the issue.
Last edit: 05 Mar 2014 11:36 by linux-user.

Please Log in or Create an account to join the conversation.

More
05 Mar 2014 12:42 #21245 by RandMental
Replied by RandMental on topic V120d02s-V2 lost binding mid flight
No Telemetry - I don't have a DSM2/X telemetry device

Please Log in or Create an account to join the conversation.

More
05 Mar 2014 14:10 - 05 Mar 2014 14:12 #21247 by linux-user
Replied by linux-user on topic V120d02s-V2 lost binding mid flight
summarize: see issue #525
- No issue with telemetry switched off

- Corrupted telemetry data could lead to a loss of binding.
I am able to reproduce this with MiniCP and Devo10 most likely within 3h of operation.

- The "loss of binding" is related in some way to quality of telemetry data.
With a distance RX<->TX of 20cm I am not able to trigger the issue.

- If binding (and thus control) is lost and you do the following:
1.) switch telemetry off => control is back instant.
2.) load a different model and then same model again => control is back within a few seconds.
3.) power cycle TX => most likely control comes back within a few seconds.
4.) press "Bind" button => this doesn't help.
5.) power cycle RX while leaving TX on => this doesn't help.

With the attached log files I tried to log all devo telemetry data at 10s interval.
Note that MiniCP only supports Volt2 and Temp1

datalog20-all.bin is at a distance RX<->TX of ~20cm
datalog300-all.bin is at a distance RX<->TX of ~300cm

datalog300-all.bin actually catches the issue at ~59min
At ~64min telemetry was switched off and control was back instantly.
Attachments:
Last edit: 05 Mar 2014 14:12 by linux-user.

Please Log in or Create an account to join the conversation.

Time to create page: 0.107 seconds
Powered by Kunena Forum