Firmware update

I am trying to install ROS2 foxy support on my ROSbot 2.0.
I am looking at ROS2 Demo for ROSbot 2.0 | Husarion for guidance.
I am having a problem Flashing STM32 firmware.
My current firmware is version: 0.10.1.
The following instruction fails:
wget -O /home/husarion/firmware.bin https://files.husarion.com/images/rosbot-2.0-fw-v0.14.3.bin
with a 404 error.

Suggestions?

Hi,
seems the file has been moved to this https://files.husarion.com/rosbot-firmware/ location.

Michael

1 Like

Hi,

We recommend using the newest firmware, :slight_smile: you can find it on our GitHub page:

Best regards,
Hubert

I do not see a reference to foxy on that github.

I am looking for a replacement for:
wget -O /home/husarion/firmware.bin https://files.husarion.com/images/rosbot-2.0-fw-v0.14.3.bin

which supports ROS2 foxy.

Q. What am I missing?

The firmware delivered with ros-foxy-arm-beta-2021-04-21.img.xz does not work on my ROSbot 2.0.

I get:
[rosserial_node.py-3] topic_name: “mpu9250”
[rosserial_node.py-3] message_type: “rosbot_ekf/Imu”
[rosserial_node.py-3] md5sum: “3d83bdcabfe2927ed38c36f102a9f646”
[rosserial_node.py-3] buffer_size: 512
[rosserial_node.py-3] [INFO] [1648638050.690280306] [serial_node]: Setup publisher on mpu9250 [rosbot_ekf/Imu]
[rosserial_node.py-3] [INFO] [1648638050.697332293] [serial_node]: Setup publisher on buttons [std_msgs/UInt8]
[rosserial_node.py-3] [INFO] [1648638050.714917635] [serial_node]: Subscriber inicialization fine
[rosserial_node.py-3] [INFO] [1648638050.724953985] [serial_node]: Subscriber inicialization fine
[rosserial_node.py-3] [ERROR] [1648638050.944925053] [serial_node]: Tried to publish before configured, topic id 126
[rosserial_node.py-3] [INFO] [1648638050.947022740] [serial_node]: Requesting topics…
[rosserial_node.py-3] [ERROR] [1648638050.974853268] [serial_node]: Creation of publisher failed: Checksum does not match: 476f837fa6771f6e16e3bf4ef96f8770,4ddae7f048e32fda22cac764685e3974

firmware version: 0.14.3

Is there a bin available for down load?