Download: (You will need 7zip to uncompress the image)
- Flash the BeagleBone: http://bit.ly/orov-image-30_0_3-FLASH
- Run from SD Card: http://bit.ly/orov-image-30_0_3
You will need to install the image on a spare microSD card that is 2GB or larger. Installation Instructions are here.
This release covers an intensive month of updates to the software imaging process.
The beep sequence has changed. The ROV now waits 10 seconds after power-on before issuing the first and only beep. The ROV now users a short sequence of LED flashes to indicate the ROV is ready to be used instead of a second beep.
The fix for reliable boots requires you to use the FLASH version to flash the beaglebone emmc. After that, you can still run off the SD Card version of the image if you like. This was an issue that would cause the ROV not to boot the first time about 4% of the time.
The download image size has been cut nearly in half (359.3 MB vs 656.6MB of 30.0.2) meaning faster downloads and more free space on the image.
The linux O/S has been upgraded to the latest stable linux Debian release code named ‘Jessie’. There are many improvements including a new system for managing services called systemd which brings the boot time to about 45 seconds.
The linux Kernel has also been updated to the 4.1.x series. This is a massive update and with it returns the ability for the BeagleBone black to manage its pins using the cape manager. This means this release SHOULD work on the original beaglebone whites. That’s right, this release should work with the original 2.3/2.4 ROV kits.
Cloud9 works again! This is one of the improvements that I really want to get out and in to everyone’s hands. Not only can you edit all of the code on the ROV via your web browser, you can also debug the running node.js processes, batch upload files to and from the ROV, and much much more. Cloud 9 runs on port :3131 of your ROV.
This image support mDNS. That means you can now connect to the ROV using http://openrov.local:8080 to get to cockpit. To use this from your host machines, you either need Windows 10, Linux, or OS/X, or you need a Windows box that has iTunes installed. If it does not work for you, you can still use IP address.
Internet access fixed. There was a problem with a file that was hosted on the Internet not longer being available that foiled the ROVs ability to tunnel through your browser to get out to the internet. That has been fixed which means you can download plugins again, and the Internet updates can work again.
No more setting your computer to a static IP address! This release has a DHCP server built in on the ROV. Just leave your ethernet connection to DHCP and the ROV will assign it a 192.168.254.x address. It takes my computer 10 seconds or so to get the address from the ROV. If this does not work for you you can always go back to the static IP address as it still works as well.
Improvements for IMU2. Should work on all boards and is smart enough to avoid additional magnetic interference for better heading hold
Wetty, a web based SSH client has been added to the image. You can now ‘ssh’ to your rov by going to port 3009.
- The external lights indicator shows consistently now
- The up/down increment keys are working for the external lights
- The back button on the photos is fixed
- Random Light blinks have been fixed
- No telemetry while still having control issue fixed.
Things we have not tested yet
Running on a beaglebone white