I am having a similar problem with ArduCopter 2.6.
Using Mission Planner, and the unit recognized correctly in the W7 OS, I can initialize the configuration. Once that begins, it accepts the firmware, verifies and installs.
Once the move to communication via MAVLINK, a couple red led flashes and then it times out, ‘No Heartbeat’ error.