I’m trying to run a dronekit python script on the Edison which is in the Pixhawk 2.1. It seems to be connecting OK on upd:127.0.0.1:9000 and I can see some of the initial messages but the script keeps reporting
Exception in message handler for HEARTBEAT
Also tried cmavnode ports 14656 and 14655 but they would not connect at all.
Found mentions of this problem on https://github.com/dronekit/dronekit-python/issues/610 which seems to say that this problem is fixed in the latest version of dronekit and/or mavproxy.
Running the latest version of apsync - March 21st 2017 which has dronekit version 2.9.0, pymavlink 2.0.6
Is there an easy way to upgrade the edison/apsync without reconfiguring the wifi or, since I know other people have dronekit working on the edison, how do it get it to connect?
Connect to Pixhawk... Connecting to vehicle on: udp:127.0.0.1:9000 >>> ArduPlane V3.8.0beta5 (708b483d) >>> Exception in message handler for HEARTBEAT >>> mode 0 not available on mavlink definition >>> PX4: 8d505a02 NuttX: 1a99ba58 >>> PX4v2 0038002F 30365111 35323931 >>> Exception in message handler for HEARTBEAT >>> mode 0 not available on mavlink definition >>> Exception in message handler for HEARTBEAT >>> mode 0 not available on mavlink definition