Well now, I thought I was clever when I finally figured out what was causing my throttle to behave erratically. I made the decision to open up the throttle to investigate myself, instead of losing it to customer service for who knows how many months. Once I opened it and moved the throttle back and forth, the problem was obvious. Kinked wires.
.
My problems were: I stopped using the two wheels because I had them mapped to throttle up/down and throttle left/right. Sometimes when coming in for a landing, I would throttle down (not the wheels) and all of a sudden I would start flying up/down or left/right, ruining my beautiful landings. So I eventually just unmapped those wheels in favor of the thumb sticks.
.
I continued playing for months and now my thumb sticks won't work in the up (both of them!!) when my throttle is all the way down. So I now have 2 throttle sticks and 2 wheels that don't work half the time and cause erratic inputs some of the time. So I called it quits and started researching online about X55's and discovered "Ghosting". I went into my windows 7 joystick calibration and that's when I saw that my button works when throttle up, but not down. I also saw the wheels doing funky stuff as I moved my throttle up/down. Now, I had read about the USB3.0, powered or not, and I didn't buy it. I'm a quality engineer for a robotics company and this smelled like bad wiring to me. So I made the decision to open my stick.
.
Now I came online to post my findings, thinking that I was so clever. But I see that OCD has already posted this issue. The only thing I can add is why I think people using powered USB hubs are getting results. For now.
.
The problem is the wires have to move as they throttle moves up/down. When the throttle is UP, the wires are stretched "tight". When the throttle is down, the wires have to fold somewhere. And there are a lot of wires. And they are TINY. When the wires are new, they bend. But there's a phenomenon in engineering called "fatigue". Keep stressing something over and over, and eventually the strength of that something weakens and fails. And as I discovered on my joystick, the wires fatigued until they buckled into a sharp bend (a point, a "V", a kink). Then that wire keeps bending there until the strands inside break. When the joystick causes the bend, the strands inside separate and the button doesn't work. When the joystick causes the wire to straighten out, those strands "MIGHT" reconnect, or connect but not well. As to which wire breaks, it's entirely random. It just happened that the thumbsticks and wheels broke on mine. But it could have been any wire, which would have had me boosting unpredictably, or going free-flight, or whatever else my other buttons are assigned to do.
.
As for the powered USB3.0 solution, I believe that all is happening there is the increase in voltage is allowing the current to jump the tiny air gap inside the wire where the strands have come apart, making them work. For now. As this kink continues to fold and straighten out and the strands inside the wire continue to pull apart, eventually the voltage will not be high enough to continue to make the connection. Also, you can expect more and more wires to kink, and more things/buttons "ghosting".
.
Fixing this yourself is not easy. I have access to skilled technicians here at work, that will cut those kinked wires and re-solder them together. I have some skill in doing this also, but the wires are TINY and in a bundle of other wires. I will let someone more experienced than I fix it for me. Then I will wrap that whole wire bundle in spiral wrap, so they can no longer kink. But once I do that, I will have to figure out how to let the wires MOVE. So I may report in with a solution later.
.
However, people that do not have skilled electronics friends, may want to start a customer service ticket and get the crappy wiring fixed, before any kind of warranty expires. In my opinion, it is just a matter of time before ALL X55 throttles fail this way.