Make sure that your RaspberryPi is connected to CORE2 board through a micro USB hSerial port.
You can find all firmware versions and their changelogs in our GitHub releases page.
Choose the version you want and download the .hex file (ex. 'leo_firmware.hex') to your computer.
Place the firware .hex file inside
/home/husarion directory of your Rover.
Make sure you are in the home directory (by default you should be there;
/home/husarion) and type:
The process of flashing should begin. After it completes, restart the Rover.
If your Core2-ROS board has not been previously flashed, you may need to flash the bootloader first for a firmware to work.
To do this, download the bootloader from here and upload it to your Rover, or if you already connected the Rover to the Internet, just type:
Then, do the following commands:
/opt/husarion/tools/rpi-linux/core2-flasher --unprotect/opt/husarion/tools/rpi-linux/core2-flasher bootloader_1_0_0_core2.hex/opt/husarion/tools/rpi-linux/core2-flasher --protect
Now you can proceed with the firmware flashing operation.