| RCCars | Crack Roll | Flying Giants | RC Power | The E Zone | Lift Zone | Our Sponsors | |||||||||
|
|
||||||||||||||
|
|
#46 |
|
Registered User
Join Date: May 2007
Location: north suburbs of Chicago
Posts: 848
|
What we have to understand is that although Krysta is our only immeadiate contact to futaba through this board, she works for the distributor and as a distributor I feel their response to this problem so far is more than adquate, they are notifying us of the potential problem and ways to work around it for now. until the MANUFACTURER knows exactly what is wrong and a permanent solution is reached then there's not much she and her employer can do. Our blame should rest with Futaba japan and not with the distributors. the distributors are probably even more upset about the problem than we are. the distibutors hands are tied until the manufacturer has a solution.
My biggest concern is dealing with the uninformed people at the flying field that heard something was wrong (even though they have no idea what the problem was to begin with) and won't let me fly with my 2.4 radio. once a permenant solution is achieved how would anyone at the field know if a pilot shows up with a tested system or not? There should be a permenant marking or plate attached to the radio confirming that it has been tested and is good to fly, then if one shows up without that marking then precations with that particular radio/pilot can be taken. |
|
|
|
#47 |
|
Registered User
Join Date: Aug 2005
Location: 5 miles from the geographical center of Pennsylvania
Posts: 2,140
|
sounds like a memory device that's not properly protected from writes during a low power state.
|
|
|
|
#48 |
|
The reviewer
Join Date: Mar 2004
Location: Tokoroa
Posts: 3,607
|
I design and implement microcontroller-based systems (including telemetry and control) so the issues surrounding power cycling are well-known to me.
They *can* be problematic but I'm really surprised that Futaba seems to have done such a poor job of implementing their systems in this regard. EEPROM/FLASH writes must always be protected from brownout/power-cycles or data corruption can/will occur. So how do you do this? Well it's not rocket science. Most microcontrollers have analog inputs that can be used to sense a falling voltage (such as when a power switch is turned off) and interrupt the currently executing program to perform some emergency action. They also have a "brownout detect" that can do the same thing -- but is less flexible in terms of early-recognition of a power-loss situation. But what if the power drops too low before the emergency action can be completed? Well this can be avoided in a number of ways. Firstly you can use a whacking great capacitor across the +5 or +3.3V supply so that you get several seconds (or longer) of safe CPU operation even after the input voltage has completely disappeared. This method does have a few drawbacks (hi-current regulators required to deal with the initial surge and/or a slower-boot cycle must be implemented for example) Secondly you can use a "soft" power switch. This doesn't actually disconnect the power from the electronics but simply provides a signal that is then used to turn the power off -- kind of like when you click "shutdown" on your Windows PC and it doesn't actually turn off the power until it's done saving stuff to the drive. That Futaba apparently hasn't chosen to (adequately) implement either of these options comes as a surprise to me (and probably many others who design embedded systems). In respect to the current GUID problem -- Futaba is wrong if they suggest the problem is minor and unlikely to affect many users. If a EEPROM updates aren't being properly firewalled from power cycling then the problem will eventually effect *every* system if it's turned off/on enough times. It's a bit like the lottery -- your chances of winning a prize this weekend are pretty remote -- but if you buy enough tickets over a long enough period then you're sure to win something eventually. Your radio may not lose its GUID today, tomorrow, next weekend or even next year -- but it *will* lose it eventually. Futaba's advisory not to rapidly cycle the power switch is designed to reduce the chance of it happening (probably because they *know* an EEPROM rewrite is guaranteed to be taking place during that initial window but will only be at relatively infrequent occasions after that. The big problem with this is that there's still the chance for two or more people to find themselves flying zero GUID transmitters at the same field.... for example: You buy a new receiver, install it in a new plane, turn it (and your transmitter on) then go through the binding process. What if your transmitter came up with a zero GUID during that power-cycle. You wouldn't notice it because you expected to have to bind the new receiver anyway -- nothing suspicious there. You get to the field and go flying -- unaware you're now using a zero GUID. A friend turns on his transmitter which also wins the lottery (and thus has a zero GUID). Before he realizes somethings wrong (his receiver doesn't work), you're digging your model out of a deep hole because he shot you down. Futaba ought to recall all the units with this design fault and redesign/retrofit them so that the EEPROM/FLASH write operations are protected from power-cycling. Unfortunately (call me a cynic) I have a feeling that they may simply upgrade the firmware to simply display a fault code if your transmitter loses its GUID -- requiring a "return to base" repair to have the GUID re-programmed. This is better than nothing (since it would stop people being shot down) but I would expect consumers to be less than impressed with such a feeble solution. |
|
|
|
#49 | |
|
Registered User
Join Date: Aug 2002
Location: Lakewood, Colorado
Posts: 12,976
|
Quote:
to this issue though, Futaba has been behind the curve, and they still are if they continue to deny the severity of the power switch cycle problem (despite their very own warnings), and the low voltage problem which has now happened two at least 3 people. As for the speculation. The folks in the UK who first saw this problem, were told that it was impossible. Of course we know now that it's not. Following the first reported case in the US, we speculated that somehow multiple Tx's were ending up on the same GUID, and as it turns out, that is exactly what happened, although nobody had initially guessed how serious it would be (that not only were a couple Tx's sharing the same GUID here and there, but all affected Tx's were using the very same Zero'd GUID) Following reports that some people had mysteriously had to rebind their Rx's we speculated that this was not just a manufacturing or QA problem but that it might be resetting to ZGUID in the field due to a power issue. Turns out, that also appears to be true, and at least Ripmax in the UK has reproduced it even if Futaba in the US has not. We've speculated that if it can be made to happen purposely (even if rare) then it can also happen randomly by accident, and Julez experience shows that is also true. He turned his Tx on, and it stopped working with his existing bound Rx's. As for solutions. Even before Futaba announced that people would be able to test their Tx's at their local LHS, we suggested that once a ZGUID Rx was identified, then anyone could test whether they had a ZGUID Tx quite easily by seeing if they could control a servo plugged into a ZGUID Rx. To that end, it was speculated that all new unbound Rxs might be ZGUID bound, and that also appears to be true. So basically someone can walk into any LHS with Futaba gear *today* and test their Tx, based on our proposed solution. Anyone want to speculate on what Futaba's testing device will be? So far most of the speculation, based on the available evidence, has been pretty close to the money, and the solutions offered are only as good as the tools available to us. It's up to Futaba to offer a more permanent solution. Them telling users "don't do that" isn't enough, because 1. they'll do it anyway 2. it will happen by accident. Proven by the fact that 1. they've already done it on purpose 2. it's already happened by accident. ian Last edited by Daemon; Jan 17, 2008 at 07:48 PM. |
|
|
|
|
#50 | |
|
Registered User
Join Date: Oct 2007
Posts: 1,441
|
Quote:
to be candid tho -- these situations affect ONLY the tx at hand - The knotty issue is "what does switch fiddling have to do with changing codes?" precaution 2 says Don't do it ! Or what? |
|
|
|
|
#51 | |
|
Registered User
Join Date: Aug 2004
Location: Orange County, CA
Posts: 1,038
|
Quote:
Within 1 week of receiving the effected US units Hobbico and Futaba have issued a clear statement and reported the progress they have made. This included free two way shipping and replacement of any and all effected units. They have also committed to getting testing equipment into the field and have reported the results of their in house testing to date. So far I'm pretty impressed with the response. I'm going to tell 20 of my buddies how impressed I am at how proactive and transparent Futaba and Hobbico are being about this situation. How about you?? |
|
|
|
|
#52 | |
|
Registered User
Join Date: Aug 2004
Location: Orange County, CA
Posts: 1,038
|
Quote:
|
|
|
|
|
#53 | |
|
Registered User
Join Date: Aug 2004
Location: Orange County, CA
Posts: 1,038
|
Quote:
|
|
|
|
|
#54 | |
|
Registered User
Join Date: Aug 2004
Location: Orange County, CA
Posts: 1,038
|
Quote:
Or is this unequivocal evidence of a basic design flaw?? |
|
|
|
|
#55 |
|
Registered User
Join Date: Aug 2002
Location: Lakewood, Colorado
Posts: 12,976
|
Ok, lemme see if I can summarize why people are not yet satisfied with their response.
1. Futaba has so far admitted to nothing more than we already knew, and still denies other things that we know to be true. 2. Their suggestion that users test their Tx's doesn't solve the underlying problem, which is that this can happen in the field to anyone at any time. Test it today, it may still break tomorrow. 3. We already knew how to test for ZGUID Tx's before they told us they'd be creating a procedure for users. 4. Their inability to reproduce the problem while others have already done so, means it's still impossible to know if only some, or all FASST systems can be affected. 5. Telling users "Don't do that" won't make it not happen. ian |
|
|
|
#56 | |
|
Registered User
Join Date: Jun 2004
Location: The Northeast Kingdom, Vermont
Posts: 2,536
|
Quote:
1. How can they be expected to know more than we know yet, they just got the stuff in their hands. 2. I fail to see why anyone would interpret this as the fix. The company I worked for, for 36 years was the pioneer in corporate sales and technical education, staring in the 19th century. The golden rule of trouble shooting is Verify, Isolate, Repair, Test. Takes time folks Whaddya thinks involved in getting a recall of an automobile started 5. No, I think they are telling you how to possibly avoid the problem, until a fix is implemented. No way can futaba "fix" the problem by telling users not to turn the Tx on/off in a certain way, due to the serious implications of a blown GUID. This may sound OT, but how many Spektrum transmitters will be sent back by users due to blown programming as a result of letting the battery die in the tranny with it turned on, I have seen more than one post on the forums with DX7 users getting an error "backup err" after this occurred, no choice but to send it in to be reprogrammed. If this is a reasonably frequent occurrence, do you think there will be a real fix , or just reprogram and send it back out. I realize that while very similar from a technical point of view, the Futaba problem would have liability implications if not corrected, so it will be fixed, but it takes time. Just my 2 cents, well a bit more than 2 cents forgive the rant.Pete P.S. I agree with SilentAv8tor, but he says it better, than I ever could
|
|
|
|
|
#57 |
|
Registered User
Join Date: Aug 2002
Location: Lakewood, Colorado
Posts: 12,976
|
I will say this though.
If you are the concerned owner of a FASST system, there's one relatively foolproof way to ensure that you will not ever be shot down, from now until the time Futaba comes up with a permanent fix. Pick yourself up a brand new Rx and do not bind it to your Tx. Mark it with a big Z and keep it and a spare servo with you. This is your ZGUID Rx. Check your Tx against it regularly. Check it before you launch your high dollar turbine into the sky for instance. Demonstrate how you use it to the CD at events. This will ensure that you *will not be shot down*. When you get to the field and see others flying FASST systems, power up your ZGUID Rx first and see if it moves. If it does then you'll know whether anyone *else* is has a ZGUID Tx. If they do, then don't turn on until you find them. That will ensure that when you turn on your Tx (even if it has reset since you last used it), that you will not shoot anyone else down. Yes we're talking about extremely small odds, and yes it'd be annoying to have an Rx around that you can't use for anything else, but it's a small price to pay if you're flying high dollar aircraft and want to protect yourself. ian |
|
|
|
#58 |
|
Inciting Riots
Join Date: Dec 2006
Posts: 7,245
|
Sounds like Futaba needs to build a CHEAP device that you can use that will display the GUID of a TX. That and a decent spectrum analyzer seem to be required devices at contests.
Maybe they should even sell a computer interface so that the TX can be reprogrammed by the end user (snow ball's chance where?). |
|
|
|
#59 |
|
Registered User
Join Date: Jun 2004
Location: The Northeast Kingdom, Vermont
Posts: 2,536
|
As I said
pete |
|
|
|
#60 |
|
Inciting Riots
Join Date: Dec 2006
Posts: 7,245
|
I just asked that this be made a sticky, hope everyone agrees that this is probably important enough to be sticky.
|
|
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Article Futaba's 7C Radio System Comparison and Review | AMCross | Radios | 46 | Oct 02, 2007 06:51 PM |
| For Sale MileHighWings USB interface cable for Futaba 6EX, 7C, 9C | nirenkinikar | Aircraft - General - Miscellaneous (FS/W) | 3 | Aug 12, 2006 08:18 AM |
| Futaba 6EX Supper comparison? | PrasadL | Radios | 3 | Jul 07, 2005 11:00 PM |
| Help with ESC and Futaba 6EX-A receiver. (FP-R127DF) | The Enemy | Power Systems | 6 | Mar 24, 2005 02:23 AM |
| Futaba 7C Service Advisory | HUNT | Radios | 1 | Nov 06, 2004 11:47 PM |