Just FYI to those who, like myself, have an APM2 that has been collecting dust in the "to do (eventually)" pile of stuff, now's a good time to get the wheels turning. I, too, purchased the APM long ago and, after never getting it to quite work as well as I thought it should've, set it aside and got busy with other commercially available flight controllers. Long story short -- I ended up following the ,asses despite my failure with the v1 and purchased the APM2 -- same story which is that I retired it before getting it to work satisfactorily.
This was until last week. I was browsing the DiYdrones website and happened to see some great feedback from the versions of firmware beginning at around 2.6 that revamped my determination to get it right. I found a block of free time in my schedule and got busy with the APM2 , downloading mission planner and loading v2.7.1 onto my board and mounted the board on a freshly built a Flyduspider hexa frame, purpose-built for testing this long over-due project.
All I can say is, "what a fantastic difference!". This very well may hold as much or more potential than any of the flight controllers I've evaluated recently, And if you factor in price to the equation, it's definitely the best buy at this point in time, based on just the first few flights, as of yet not finely tuned (default PID's, except basic Roll/Pitch P value roughly tuned). I can only assume that with an afternoon's worth of attention, that this config will yield outstanding results.
A few recommendations for those who have been inspired by this post to give it another go:
1. Read the wiki carefully, then read it again, and repeat as necessary (often)
2. instead of using XBee radios, invest the small (relative to Xbee) price and buy the 3DR radios. They are better and cheaper.
3. Refer to (1) above...
--Jonathan
p.s. -- I'm no absolute expert on the arducopter controller, though I do have considerable experience with it and with modifying and compiling the code that is available and is the root of all functionality this epic community project envelopes. I will try to keep this thread updated as far as the performance to be had once I invest some quality time in tuning it. The reason I mention this is that I would like to extend, to those who might need it, the offer to provide assistance to someone with a particular problem that is NOT covered in the wiki. Feel free to PM me or post here and I will do my best to either answer the question, or if you didn't RTFM, than I might be forced to refer you to (1) above!!
p.p.s. -- I'm just finishing this post and am realizing I'm literally having issues staying awake, so sorry for the long post and I hope I have made sense throughout this post. I'm simply too exhausted to proofread this post for now, so, sorry if I diverge and hope this helps! :frog: