Hi there :)
We have the latest version of mission planner, and the arducopter firmware loaded on our Hexa+ configuration. Throttle seems to work just fine, and lifts evenly. Pitch works just fine (forward and backward), but when trying to Roll (move left or right) it moves forward and backward respectively instead of moving left or right. Wiring has been triple checked for any wiring problems, and we did have this running a month or so ago with some older firmware so I suspect a firmware problem.
Telemetry is showing that when roll is applied, it is moving in the correct direction on the radio configuration screen and all other controls are working as expected when looking at telemetry. I should also note we are testing this on a bench with about 8" of tether. The flight mode is Stabilize Simple. The board is APM1
Any help would be greatly appreciated.
The process for downgrading the firmware seems a bit scary, but I'm pretty sure it's a firmware problem, can anyone confirm a working hexa+ with 2.6 firmware?
I fly with a hexa and 2.6. No problems at all. Almost certainly a setup issue with your gear. Double check your prop directions, and run the Motors test in the CLI.
Also make sure your RC controller isn't in heli mode.
Thanks for the confirmation, before I went through the whole arduino downgrade route possibly having compilation errors (as I've read), although, I've used Arduino a bit in the past.
I read I should possibly try to do a EEPROM reset via CLI.
I'll report how it goes, and if anyone else has any ideas please let us know... Thanks =)
Why are you using Arduino? The MP will just load the code for you (and make sure you're actually using the hexa version)
MP will only load the latest hexa code on the board. I wish there were a way of uploading individual firmware via MP, but I can't find one, and in my perusing of Google I read the only way to downgrade is by compiling the sketch with Arduino, and uploading it manually. I've uploaded 2.6 (and older versions, when they were current, in the past) via MP, and it works great, but there is no "downgrade firmware" or "manually upload" firmware feature in MP that I can find. Also I would be absolutely positive I was uploading the correct hexa Sketch via Arduino but since you confirmed that 2.6 IS working with your hexa, then I'm going to assume it's not a firmware error.
I'm going to test the motors with CLI and double verify the controller isn't in heli mode as you suggested. I'm also going to erase all the params in the EEPROM, and start fresh.
Hopefully today will make some progress...
BTW, Are you using APM1 or APM2 with your hexa?
Why do you want to load an earlier version of the software?
I fly with APM 2.
I wanted to downgrade the software because it was working correctly about a month and a half (or two) ago. I should also say that we did upgrade the motors and ESCs in that time period, but the ESC's have all been calibrated, etc, and as I said the wiring has been triple checked.
I'm wondering if the problem is that I have APM1 instead of APM2... Should it matter? I thought I read some people with APM1 boards were having some problems with the 2.6 code?
Alright everyone, seems like a factory reset fixed the problems. For anyone who doesn't know how to do this, click on terminal, and get a CLI prompt. Then type "setup" then then type "reset", and type Y for confirmation. After waiting about 5 minutes I reloaded the latest firmware again, re-calibrated my radio, level, flight modes, configuration, and viola, everything seems to be bench testing perfectly. Time to try the real flight =)
Thanks for the replies Chris