Now that airos 4.3 version is out, for sure you would like to try all the new features, but in that case the update method is a little bit different as usual. From Raspberry, they made an update that affects directly to our hardware, so it won’t be possible to update as usual using the botserver. If you do it that way, probably your robot will stop functioning normally.
We have made some modifications in airos so that won’t happen again, so you only will need to update that way if your airos version is: 4.0, 4.1 or 4.2. From 4.3 in advance, you will be able to update from botserver again.
Of course in case you don’t want to upgrade to airos4.3, nothing of what explained here will be needed to be done. Just don’t forget to not upgrade from botserver and stay in airos4.2 version.
Here it will be explained two methods to successfully upgrade to airos4.3.
The quick way (for advanced user)
Before updating from botserver, you will need to execute a script in order to avoid the problem we explained before.
Attached you will find the script update-to-airos4.3.sh. Download it and copy to your raspberry pi.
If you don’t know how to get into the robot by ssh, take a look to this FAQ:
Once it is copied into the raspberry pi and you are inside it by ssh, execute the script with the following command:
sudo sh update-to-airos4.3.sh
Let it work and in around 5-10 minutes. The script will finish and your robot will be up-to-date using the new airos4.3 version.
TIP: If when executing the script you get a message like:
KEYEXPIRED 1431589555 KEYEXPIRED 1431589555 KEYEXPIRED 1431589555
and the update suddenly stops, just execute it again with the same command.
The easy way
If you don’t know how to perform the above method, or you prefer to make everything from your own computer, you just need to flash the SD card of your robot.
Download the latest release of airos4.3 from here:
Once you have downloaded the .img file, follow this tutorial to flash the SD card:
When you are done, your airos version will be updated to the latest 4.3, and from now in advance you’ll be able to update as always from botserver.