Hood OpenCR 1.0.4 ROS2 Firmware Install

From wikidb
Jump to: navigation, search

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