Arducopter improvement request - Navio and Edge

Hello,

Arducopter 3.5.5 was fine with Oneshot125 with Navio2 and Edge.

Oneshot125 is broken since Arducopter 3.6 (and 3.7dev).

Some new hardware like LIS3MDL compass is available and supported by arducopter. Could you include this option in the available compiled binaries?

Emlid Edge image and QGroundControl for Edge are one year old. We could benefit of latest QGroundControl features and ardupilot evolution.

Latest 3.6.10 rc1 doesn’t launch on Navio2. Both with 2018 and 2019 distribution. 3.6.9 is OK

Hi @mlebret,

Thanks for the report and suggestions!
I’ve forwarded them to our team and write back to you once there are any news.

Thanks for your support,

I just installed latest stable arducopter 3.6.10

Arducopter 3.6.10 is still not running:

SSH is enabled and the default password for the ‘pi’ user has not been changed.

This is a security risk - please login as the ‘pi’ user and type ‘passwd’ to set a new password.

pi@navio:~ $ cd /opt/ardupilot/navio2/arducopter-3.6/bin

pi@navio:/opt/ardupilot/navio2/arducopter-3.6/bin $ ./arducopter -A udp:192.168.1.37:14550

./arducopter: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27’ not found (required by ./arducopter)

pi@navio:/opt/ardupilot/navio2/arducopter-3.6/bin $ sudo emlidtool ardupilot

pi@navio:/opt/ardupilot/navio2/arducopter-3.6/bin $

Emlidtool result:

I had a try updating-upgrading the distribution with some errors:

pi@navio:~ $ sudo apt-get update && sudo apt-get dist-upgrade
Get:1 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Get:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB]
Hit:3 http://files.emlid.com/navio2/debian stretch InRelease
Get:4 http://packages.ros.org/ros/ubuntu xenial InRelease [4,678 B]
Get:5 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11.7 MB]
Get:6 http://archive.raspberrypi.org/debian stretch/main armhf Packages [221 kB]
Err:4 http://packages.ros.org/ros/ubuntu xenial InRelease
The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F42ED6FBAB17C654
Fetched 11.9 MB in 23s (513 kB/s)
Reading package lists… Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://packages.ros.org/ros/ubuntu xenial InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F42ED6FBAB17C654
W: Failed to fetch http://packages.ros.org/ros/ubuntu/dists/xenial/InRelease The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY F42ED6FBAB17C654
W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following package was automatically installed and is no longer required:
libbluray1
Use ‘sudo apt autoremove’ to remove it.
The following packages will be upgraded:
libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 patch raspberrypi-bootloader
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 36.7 MB of archives.
After this operation, 84.0 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Hi @mlebret,

Thanks for the report!

We’ll take this into account while preparing future images.

More information about differences between compiled version from repository and Navio/Pi home made compilation.

Stable-3.6.11 from http://firmware.ardupilot.org/Copter/ is still looking for Glibc2.27.

arducopter 3.6.11 compiled on my Pi from latest Navio2 Emlid image (up to date) is running fine.

Hi Marc,

Thanks for this info! I’ll redirect it to our devs.