I just got my APM 2 today and was excited to try it out especially because i crashed and destroyed my APM 1 a few weeks back. it looked to power up great out of the box but i cant seem to get connected. after uploaded firmware and checked the terminal to see what was up and everything was going great unitl i tried to test imu. thats where it got stuck. i shrugged it off and tried to connect using HK GCS but after connecting and hitting the reset switch it would lock up at random different parts of start up. in the arduino serial monitor it locks up at "init gyro" same goes with APM Terminal. Do i have a bad board, or am i missing something?
maybe try pulling off the GPS/magnetometer and see what happens.
How are you uploading the code? straight from the AP Mission Planner or are you downloading the code from git and then uploading with the arduino ide?
I uploaded using the mission planner. I am planning on taking off the gps board when i get my new soldering iron (not used to having 220vac) ill post those results soon as i can. like thomas Im runnin W7 64Bit. maybe ill try with ubuntu. any good instructions out there,? i have little experience with linux right now.
i have the same issue. i ordered 2 boards. one is working fine, since i installed mp 1.1.16, the other has the same problem.
i use a 64bit win7 computer.
i really hope it´s not a bad board...
Try loading the firmware again. If it still doesn't work, contact 3DR for a RMA.
Make sure you're always using the latest code (flight code and MP)
I too have verry rarely that sometimes it won;t boot up the first time. But after taking power of and back on it will boot again. My guess sometimes there is a glitch during boot.
Mine has done this twice now. The first time I don't know what I did to fix it. Removed all cables from it and let it sit for a few minutes (this was after power cycling it to attempt to diagnose the problem), and then it just worked. It just froze on me again a week later, after everything was working fine. It has yet to come back to life...
We experienced the same yesterday... problem is... the plane was airborne ! Hopefully we were testing loiters just above us when all of a sudden we lost telemetry, RC... everything. Plane loitered down, almost hit my car, and landed quite alright in a field nearby... Lucky it was the test plane, if it occurs again someday on a mission with the real plane loaded of gear it could be quite catastrophic...
Using MP 1.1.40 and ArduPlane 2.28 uploaded through MP.
Yeah... My APM2 ... 2.4.1... just locked up in flight... I had about 20 flights everything %100.
But the tri-copter was in stab right by me, at 1 foot high about to land... then nothing... I powered down
nothing... it landed very softly slid a bit then flipped over breaking all kind of stuff..
I know it locked up because after landing it slides around on the ground very often and would never flip over..
(its 1.7m x 1.7m)
Attached is the log file... it does not show any power down or flip or anying after it locked up..
after some test I've discovered to have the same issue.
The board stop loading on INIT GYRO, after that the board stop respond.
The only way to boot is to press reset switch.
Are you loading the code through the mission planner or with Arduino? If you upload through Arduino IDE you need to make sure to specify that it's an APM2 board so that it knows to go and get the gyro and accelerometer values from the MPU6000 (the APM1 is still the default). The line you need to add to the APM_Config.h is:
# define CONFIG_APM_HARDWARE APM_HARDWARE_APM2
If you're using the mission planner it ping's the board before uploading the firmware so it always uploads the right hex. with you having to do anything.
I'm uploading firmware throught the Mission Planner.
I'm sure to have uploaded the right HEX, If I press reset button after the first start APM2 boot fine and work, preblem appear to be the first init of GYRO.