Parts
No parts specified.
-
-
This guide will walk you through steps to burn the latest software image to a microSD card to be loaded onto your BeagleBone Black (BBB).
-
You will need a microSD card that is at least 4 GB.
-
Ensure that the SD card is not locked. The switch should be in the position as shown.
-
-
-
The first step is to download the most recent OpenROV image.
-
As of October 7, 2015 the latest software image is 30.0.3
-
You can download it from the product page of our website. You will want to download the ROV FLASH image. It is about 400 MB in size.
-
Please also read the release notes.
-
-
-
There are 3 pieces of software that you need to download:
-
-
-
The first thing you need to do is extract the .img file.
-
Download "The Unarchiver" from the App Store.
-
Right click on the file you just downloaded and open with "The Unarchiver."
-
You should now have another file that ends in .img and is just under 2 GB.
-
-
-
Open "Terminal" on your computer.
-
You will now run some commands. You will type them in and then press the return key on your keyboard.
-
Type in: sudo bash
-
Type in: diskutil list
-
Record the disk numbers that you have. In this example there are two disks (disk0 and disk1).
-
Insert the SD card into your computer.
-
Type in: diskutil list
-
Record the new disk number. In this example it is disk2.
-
-
-
Type in: dd if=/Users/**********/Desktop/####### of=/dev/rdisk# bs=2m
-
The ********* is the username of the computer, ####### is the .img file name and rdisk# is the disk number of the SD card.
-
Once you press enter the cursor will move to a new line and flash.
-
This process will take between 5-10 minutes and you will eventually get a string of result text.
-
You can now remove the microSD card from your computer.
-
-
-
Remove the BBB from your ROV. Insert the microSD card into your BBB.
-
Plug the USB wire into the BBB to power it up.
-
The USER LEDS will blink to show that the image is being applied to the BBB memory.
-
The process takes about 15 minutes to complete.
-
Once the flashing process is complete the 4 USER LEDS will stop flashing and be on. If the lights do not all go solid, unplug the USB cable and plug it back in and wait 15 minutes again.
-
When this is complete, remove the USB cable from the BBB to power it off and remove the microSD card.
-
Attach the BBB to your controller board.
-
You will need to also update the firmware on the Ardunio. Please read all the way to the end of this guide.
-
-
-
The ROV has a built in static IP address of 192.168.254.1, so to connect with it, your computer should have a similar address but with the last number set to something other then 1. "192.168.254.2" for instance would work great. The subnet mask should be set to 255.255.255.0
-
Windows Vista: go to control panel -> network and sharing center -> click on "manage network connections" on the left-hand bar. Then r-click on "local area network" -> l-click on properties -> l-click on "Internet Protocol Version 4" -> l-click on "properties" and select the option "use the following ip address" and enter in 192.168.254.2
-
Windows 7: go to control panel > network and internet > network and sharing center > click on "change adapter settings" on the left-hand bar. Then r-click on "local area connection" > properties > l-click on "Internet Protocol Version 4" and click on properties. Select the option "use the following ip address" and enter in 192.168.254.2
-
Windows 8: go to control panel > network and internet > network and sharing center > click on "change adapter settings" on the left-hand bar. Then r-click on "Ethernet" > properties > l-click on "Internet Protocol Version 4" and click on properties. Select the option "use the following ip address" and enter in 192.168.254.2
-
OS X (Mac): Open System Preferences, click Network. Select "Edit Locations" from the Location drop down. Click the (+) and create a new location called "OpenROV". Select your ethernet adapter on the left and select Manually from the "Configure IPv4" drop down. Set the IP address to 192.168.254.2 and subnet mask to 255.255.255.0. Press Apply.
-
-
-
Open Google Chrome web-browser. If you do not have the latest version of Google Chrome, you can go here to get it. It's a free download.
-
In the status bar at the top, type 192.168.254.1:8080, which is the IP address of the OpenROV. Press 'enter' and wait 10-20 seconds. Soon the OpenROV Cockpit should appear.
-
-
-
In Cockpit, press the "Settings" button in the upper right-hand side of the screen, and press "Upload firmware from SD card to Arduino"
-
Press "Show Details".
-
Then press "Apply new firmware".
-
Cancel: I did not complete this guide.
28 other people completed this guide.
18 Comments
Is there a way to check what the current firmware / software is on the supplied mother board??
Cheers!
Paul
If you login to 192.168.254.1 (without the :8080) it will open the dashboard. There will be a button that says "software" and it will tell you the firmware and software on your OpenROV.
Is it also possible to update the ROV through the dashboard ( i think there is an option that sounds like that)
We have the internet update (what you are talking about) up and running on this image. Once you have updated to 30.0.3 from the microSD card and onto you BBB, in the future you should be able to do it all through dashboard.