Ardurover 4.5.6

Hi.

How can I update to ArduRover 4.5.6 with Navio2?

After following the “Getting started guide” of Navio2 the system uses Ardupilot 4.0. I need a newer version since I’m missing EKF3 features in 4.0.

I successfuly compiled ArduRover 4.5.6 but “emlidtool ardupilot” seems not to work (=can’t start ArduPilot) anymore after copying the new executable to /opt/ardupilot/navio2/ardurover-4.0/bin/

Hello,

I managed to have it running on my test bed.(running arducopter)

Can you confirm Rover 4.0 was running before you try to upgrade?

On my setup, I did the upgrade from the ardurover archive
https://firmware.ardupilot.org/Rover/stable/navio2/

go to the ardurover directory

pi@navio:$ cd /opt/ardupilot/navio2/ardurover-4.0/bin

pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ ls -l
total 1876
-rwxrwxr-x 1 root root 1919950 Aug 27 2020 ardurover

#rename ardurover before upgrade
pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ sudo mv ardurover arduroverold
pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ ls -l
total 1876
-rwxrwxr-x 1 root root 1919950 Aug 27 2020 arduroverold
#Download new file

pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ sudo wget http://firmware.ardupilot.org/Rover/stable/navio2/ardurover
–2024-10-05 16:09:06-- http://firmware.ardupilot.org/Rover/stable/navio2/ardurover
Resolving firmware.ardupilot.org (firmware.ardupilot.org)… 159.65.186.182
Connecting to firmware.ardupilot.org (firmware.ardupilot.org)|159.65.186.182|:80… connected.
HTTP request sent, awaiting response… 301 Moved Permanently
Location: https://firmware.ardupilot.org/Rover/stable/navio2/ardurover [following]
–2024-10-05 16:09:07-- https://firmware.ardupilot.org/Rover/stable/navio2/ardurover
Connecting to firmware.ardupilot.org (firmware.ardupilot.org)|159.65.186.182|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 2137844 (2.0M)
Saving to: ‘ardurover’

ardurover 100%[===================================================================>] 2.04M 1.18MB/s in 1.7s

2024-10-05 16:09:09 (1.18 MB/s) - ‘ardurover’ saved [2137844/2137844]

pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ ls -l
total 3964
-rw-r–r-- 1 root root 2137844 Sep 4 10:41 ardurover
-rwxrwxr-x 1 root root 1919950 Aug 27 2020 arduroverold

#Change owner
pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ sudo chmod +x ardurover

#check result
pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ ls -l
total 3964
-rwxr-xr-x 1 root root 2137844 Sep 4 10:41 ardurover
-rwxrwxr-x 1 root root 1919950 Aug 27 2020 arduroverold

#run emlidtool…
pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ sudo emlidtool ardupilot

#then reboot
pi@navio:/opt/ardupilot/navio2/ardurover-4.0/bin $ sudo reboot

and problem, arducopter was always running at start.

So back to the wiki:

https://docs.emlid.com/navio2/ardupilot/installation-and-running/

to stop arducopter, disable arducopter autostart and check ardurover was enabled.

Now ardurover 4.5.6 is running.

Can you please share your feedback.

On my side, no way to have the GPS information, still No GPS message.

When testing with u-Center, GPS is fine but it seems SPI bridge is broken with Navio ardurover 4.5.6 or arducopter. Other SPI sensors are fine.

Hi Marc.

Thanks for replying! I already tried this, but now I tried it again with a fresh installation. And it worked :slight_smile:

THX!
Martin

1 Like