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?