Hood OpenCR 1.0.4 ROS2 Firmware Install
From wikidb
Context
- FW version: V190730R1
- FW date must be: July 30, 2019
- FW release 1.0.4 OpenCR ROS2
- FW release number does not appear to be maintained
- Date I installed 8/12/19
References
Install
$ mkdir ~/turtlebot3 $ cd ~/turtlebot3 $ wget https://github.com/ROBOTIS-GIT/OpenCR_Binaries/raw/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2 --2019-08-12 15:56:11-- https://github.com/ROBOTIS-GIT/OpenCR_Binaries/raw/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2 Resolving github.com (github.com)... 192.30.255.112 Connecting to github.com (github.com)|192.30.255.112|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://github.com/ROBOTIS-GIT/OpenCR-Binaries/raw/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2 [following] --2019-08-12 15:56:11-- https://github.com/ROBOTIS-GIT/OpenCR-Binaries/raw/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2 Reusing existing connection to github.com:443. HTTP request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/ROBOTIS-GIT/OpenCR-Binaries/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2 [following] --2019-08-12 15:56:12-- https://raw.githubusercontent.com/ROBOTIS-GIT/OpenCR-Binaries/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2 Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.52.133 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.52.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 186803 (182K) [application/octet-stream] Saving to: ‘opencr_update.tar.bz2’ opencr_update.tar.b 100%[===================>] 182.42K --.-KB/s in 0.03s 2019-08-12 15:56:12 (5.82 MB/s) - ‘opencr_update.tar.bz2’ saved [186803/186803] $ ls opencr_update.tar.bz2 $ tar xjf opencr_update.tar.bz2 $ ls opencr_update burger.opencr opencr_ld_shell_x86 waffle.opencr burger_ros2.OpenCR.bin released_1.0.4.txt waffle_ros2.OpenCR.bin opencr_ld_shell_arm update.sh
NOTE: released_1.0.4.txt file
$ export OPENCR_PORT=/dev/ttyACM0 $ export OPENCR_MODEL=waffle $ cd ./opencr_update
Action: plug OpenCR into Hood USB port
$ sudo ./update.sh $OPENCR_PORT $OPENCR_MODEL.opencr [sudo] password for eepp: x86_64 amd64 OpenCR Update Start.. opencr_ld_shell ver 1.0.0 opencr_ld_main [ ] file name : waffle.opencr [ ] file size : 166 KB [ ] fw_name : waffle [ ] fw_ver : V190730R1 [OK] Open port : /dev/ttyACM0 [ ] [ ] Board Name : OpenCR R1.0 [ ] Board Ver : 0x17020800 [ ] Board Rev : 0x00000000 [OK] flash_erase : 0.97s [OK] flash_write : 0.88s [OK] CRC Check : 109FE7C 109FE7C , 0.005000 sec [OK] Download [OK] jump_to_fw