Hi everyone! I have been using the APM for a while now and I am generally pleased with it. I have just picked up an APM2.5 and I need to modify the firmware. Can you please help me understand what I need to do? Is it as simple as downloading ArduCopter-2.8.1.zip, making the the appropriate modifications, compiling, and uploading? Does the code differentiate between the boards? if so, how?
Thanks,
Dustin
Replies
Yes just like Jason said, get a GIT client like TortoiseGIT or similar (in windows), Sourcetree on Mac. point it to Ardupilot-mega repository and you will always have latest software at your hands to work with.
There are automatic detection methods in use during system bootup so software knows what hardware you have. If you don't want to use GIT then downloading xx.ZIP is another solution but then you won't get updates on your code easily.
Better yet, grab GIT and clone the code repository. That way you can manage your own branch and keep up to date with the latest internals.
Jason