Make sure that your RaspberryPi is connected to CORE2 board through a micro USB hSerial port.
If you see any file named 'firmware (...) .hex' use this exact name in the next steps.
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 firmware .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.