Hood OpenCR Firmware Version V190829R3 Install

From wikidb
Jump to: navigation, search

Context

  • FW version: V190829R1
  • FW date must be: August 29, 2019
  • Date I installed 1/14/20

References

Install

This is the log from getting the release on 12/30/19

 ## Looks like I started in the tmp directory and then moved to turtlebot3

 eepp@hood:tmp$ wget https://github.com/ROBOTIS-GIT/OpenCR_Binaries/raw/master/turtlebot3/ROS2/latest/opencr_update.tar.bz2
     --2019-12-30 18:05:40--  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-12-30 18:05:40--  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-12-30 18:05:40--  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: 201744 (197K) [application/octet-stream]
     Saving to: ‘opencr_update.tar.bz2’

     opencr_update.tar.b 100%[===================>] 197.02K  --.-KB/s    in 0.03s   

     2019-12-30 18:05:41 (6.01 MB/s) - ‘opencr_update.tar.bz2’ saved [201744/201744]


 eepp@hood:tmp$ ls
     opencr_update.tar.bz2

 eepp@hood:tmp$ tar xjf opencr_update.tar.bz2

 eepp@hood:tmp$ ls
      opencr_update  opencr_update.tar.bz2

NOTE: looks like I moved the FW to ~/turtlebot3

ACTION: plug OpenCR into Hood's USB port if it hasn't been plugged in yet

NOTE: Must be careful. If the OpenCR USB cable is unplugged and plugged back, the USB device may change to /dev/ttyACM1

 eepp@hood:turtlebot3$ export OPENCR_PORT=/dev/ttyACM0

 eepp@hood:turtlebot3$ export OPENCR_MODEL=waffle

 eepp@hood:turtlebot3$ cd ./opencr_update

 eepp@hood:opencr_update$

 eepp@hood:opencr_update$ 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   	: 127 KB
     [  ] fw_name     	: waffle 
     [  ] fw_ver      	: V190829R3 
     [OK] Open port   	: /dev/ttyACM0
     [  ]
     [  ] Board Name  	: OpenCR R1.0
     [  ] Board Ver   	: 0x17020800
     [  ] Board Rev   	: 0x00000000
     [OK] flash_erase 	: 1.01s
     [OK] flash_write 	: 0.73s 
     [OK] CRC Check   	: CBA804 CBA804 , 0.004000 sec
     [OK] Download 
     [OK] jump_to_fw