Installation and Setup
- Installation prep
- Installation Kit
- Installation guide: OFM
- Installation guide: YDVR
- Installation guide: NEMO30/WIBL
- Collecting metadata
Installation prep
At least a week before an installation is scheduled, check that the installation kit and equipment/supplies on hand are sufficient. Check the Installation Kit list to ensure all items are on-hand and have been replenished as needed. Maintain an inventory spreadsheet of the materials in the install kit and update this during the check. If possible, check logger function several days prior to installation. Bring at least one back-up logger just in case.
WIBL
The silk-screen on the logger boards also indicates the polarity of the cables. A blob of hot-glue on the connectors after you install them is recommended. If they are installed, just make sure they don't come loose in service.
Remember that if you want to connect to the logger to update the firmware, you'll need a USB to serial converter that provides 5V power and 3.3V logic: this is not universal (if you feed the logger with 5V data, you'll likely destroy it).
The current converter used is an Adafruit FTDI Friend. Looking at the board from the component side, it plugs into the pin header to the right of the microcontroller, with its components facing to the right (check the silk-screen on WIBL and converter to confirm GND pin position).
Check that the firmware is updated and flash it with the appropriate metadata. If the metadata is not preloaded onto the logger, it can be fixed during WIBL Data Processing. Instructions for updating the firmware and flashing the WIBLs can be found in the WIBL Installation Guide section and on CCOM's WIBL GitHub page.
Bring a laptop with you, if possible. Plan to let the WIBL run after installation, pull the SD card, and check for proper function. WIBL data are not human-readable, so to check if it’s properly recording, you’ll have to run it through the appropriate python scripts (see WIBL Data Processing for instructions).
Prior to the installation date, direct the participant to the Equipment Check webpage and have them confirm that their vessel is set up with a NMEA. To help plan for the installation, it may be helpful to request photos from the participant of the NMEA location within the center console.
After the installation is complete, the participant will need to handle the data hand-off. Send them a Box folder link (or another preferred file-sharing platform) and make sure that they can upload files to it. Ask them to wait to delete any items until you have downloaded them or transferred ownership to yourself.
Yacht Devices (YDVR)
If installing a YDVR, you will need to make sure the configuration file on the microSD card has the correct parameters specified. Open a text editor (e.g., Notepad) and copy the configuration below:
“CFGSAVE
NMEA2000=ON
FORMAT=DAT
AIS=OFF
DELETE=YES
AUDIO=OFF
COMPRESSION=OFF
GAIN=2.70
DELAY=30.0
FILTER=ON
THRESHOLD=2.50
PLAYER=OFF
LOOP=OFF
SILENT=OFF”
Save the file as YDVR.TXT to the root of the MicroSD card
After the installation is complete, the participant will need to handle the data hand-off. Send them a Box folder link (or another preferred file-sharing platform) and make sure that they can upload files to it. Ask them to wait to delete any items until you have downloaded them or transferred ownership to yourself.
Example YDVR configuration file:
# Voyage Recorder YDVR-04 (www.yachtd.com), serial number: 00000000
# Firmware version: 1.04 17/08/2018
# Settings in this file match the settings in device’s EEPROM
# SAVE TO EEPROM
# To save settings, rename this file to YDVR.TXT and remove # symbol
# from the line below
CFGSAVE
# NMEA 2000 RECORDING
NMEA2000=ON
FORMAT=DAT
AIS=OFF
DELETE=YES
IGNOREPGN=
IGNOREADDR=
IGNORE=
SPEED=250K
SILENT=OFF
# AUDIO RECORDING
AUDIO=OFF
COMPRESSION=OFF
GAIN=2.70
DELAY=30.0
FILTER=ON
THRESHOLD=2.50
# PLAYER MODE (disables recording when ON)
PLAYER=OFF
LOOP=OFF
# End of file
OFM Mussel Kit
Make sure to contact Orange Force Marine with the date/time of the installation in case their support is needed. They can also check to ensure the logger is online, connected to the cloud environment, uploading data properly, and collecting valid depth and position data.
Installation day requirements:
- OFM Mussel Kit data logger (plus backup(s))
- Installation kit
- Camera
- Cell phone (for contact with OFM in real-time for installation assistance, or for using a hotspot)
- 1-2 people (2 is best for metadata offset measurements, especially if you haven't done many installations previously)
During installation, take pictures and videos of logger identification numbers, logger orientation, installation locations onboard the vessel, wiring configurations, and antenna placement. Photos can be useful for social media and marketing and also provide a visual reference for offset directions and relative positions of GPS and transducers.
Installation Kit
Prior to leaving for a logger installation, ensure that the installation kit contains the following:
- NMEA 2000 T-splitters (single or 2-way)
(single)
(2-way)
- NMEA 2000 drop cables (1-m or 0.5-m, of the correct connector either 0183, 2000 type N or 2000 type R)
- Tape measure
- Outdoor double-sided Velcro
- Pens
- Blank MOU (if not already filled out - see Templates for examples)
- Offset worksheets (if not already filled out - see Templates for examples)
- Metadata forms (if not already filled out - see Templates for examples)
- Logger + backup (of the correct connector - either 0183, 2000 type N, or 2000 type R)
- MicroSD card with Config file already loaded (linked YDVR here, example in Templates)
Optional and backup supplies:
- NMEA 2000 elbow connector
- NMEA 2000 terminator cap
- NMEA 2000 power isolator
- Thru bolts
- Screw drivers
- Pliers
- Zip ties
- Scissors
- Electrical tape
- Duct tape
- Epoxy
- Desiccant packets
- Cleaning solvent
- Cleaning wipes/rags
Installation guide: OFM
OFM has provided detailed Installation and Operating Instructions for their Mussel Kits. A hard copy will also be included in the shipment with the data logger.
Be sure to contact Orange Force Marine with the date/time of the installation so they can be available to provide real-time / near real-time support.
During the installation you will be directed to fill out a metadata table for the vessel (see pages 7-10 of the Installation Instructions), which can be completed manually on the printed sheets and submitted electronically here.
When the installation is complete, contact Orange Force Marine to confirm that the logger is online and working properly.
Installation guide: YDVR
- Locate a NMEA 2000 backbone or T-connector with an open port. If a port is available, simply plug in the logger’s Micro Male connector. If all ports are occupied, add a new T-connector to the backbone before connecting the logger.
- Ensure proper termination: the two ends of the backbone must each have one terminator. Any unused T-connector ports should be capped.
- Secure the logger in a dry, protected location away from bilge water or spray.
- Confirm network power (10.5–16 V) is present before connecting.
- Lock the connector collar to maintain water resistance.
- Insert the MicroSD card into the logger until it clicks into place.
- Connect the vessel’s NMEA 2000 power or turn the system “on."
- Observe the LED indicator at the end of the logger:
-
- 1 green flash (1 second) = file created, ready to record
- 3 green flashes (0.5 seconds apart) = receiving NMEA 2000 data (correct installation)
- Constant green flashing = actively recording
- Red flashing = indicates error (no card, wrong format, or write issue)
-
- When powering down, a short red flash confirms safe file closure.
- Data are stored automatically in folders named YDVR#### on the MicroSD card.
- To retrieve data, remove the card, copy files to a computer, and process with YDVR Converter software (available for download here).
Installation guide: NEMO30/WIBL
- Confirm that the NMEA network starts when the vessel is powered on.
- Remove the backplate/cover of the logger.
- Check to make sure the logger has an SD card for data storage and that it’s clicked "in".
(disengaged)
(engaged) - Place 1-3 desiccant packs into the logger. It’s okay for the packs to rest on the circuit board.
- Put the cover back on the logger. Zip-tie the two opposite corners to secure the plate. [Note: when copying data, these zip ties will have to be cut and redone each time]
- Locate the NMEA network hub. If there isn’t an empty port, swap in a T-splitter if needed.
- Determine the best placement for the logger within 1- or 0.5-meters (depending on drop cable length) of the port.
- Before placing the Velcro to mount the logger, ensure no pinching, blocking, or other clearance issues will happen when closing the console.
- Use 2 strips of Velcro at the mounting site and on the backplate of the logger, alternating rough and smooth sides.


- Connect the logger to the NMEA network with the drop cable. Make sure the locking threads are tightened on both sides.
- Plan to let the WIBL run after installation, pull the SD card, and check for proper function using the appropriate python scripts.
- After installation is complete, send participant a Box folder link and make sure they can upload to it. Ask them to not delete items.
Preparing a WIBL for field installation
- Start Visual Studio Basic with PlatformIO.
- Build the library (check mark at bottom of PlatformIO).
- Open WIBL box to access board.
- Connect USB to serial pin.
- The board should indicate it’s on with a green and blue light.
- Attach a jumper cable on the “PROG” header pins.
- Attach a jumper cable to one of the “RESET” header pins.
- Touch the jumper cable to the other “RESET” header pin.
- The lights on the board should go out.
- Remove the jumper from one of the “RESET” header pins.
- Remove the jumper from the “PROG” header pins.
- You should now be in PROG mode to download new firmware and edit metadata – no lights will be on the board.
- If updating firmware, select Upload and allow program to run.
- After completing the download and/or metadata edits, touch the jumper to the other “RESET” header pin briefly again to reboot the logger.
- Remove the jumper from the “RESET” header pins.
- Open a new terminal window.

- Connect the WIBL to Wi-Fi.
- Run the following commands in the Serial Monitor window:
- While attached to the logger, use the
configurecommand to make sure that the webserver is configured on; you should see a line that sayswebserver onfollowed by three numbers. If this is not the case, configure it 'on' withwebserver on 20 5 5. - Take note of the SSID and password for the Access Point (AP) WiFi network from the
configurecommand output. Set them with commandsssid ap nameandpassword ap nameif they are not set (they will default to 'wibl-config' and 'wibl-config-password' otherwise). - Make sure that the WiFi is set to access point mode in the
configureoutput. Use thewireless accesspointcommand if this is not the case. - Reboot the logger with
restart. - Connect your development computer to the SSID noted above, with the associated password. If you're monitoring the serial output of the logger, you should see information messages indicating that an IP address has been assigned to your computer. Typically, it's 192.168.4.2.
- Start the desktop GUI with
python main.pyin the DesktopUI directory in the distribution, or through VSCode. Note that you may need some requirements beyond those installed for the main WIBL Python package to make this run.- Note that since firmware 1.4.0, the logger has a compiled-in configuration that will turn on web server by default with a well-known SSID and password; see LoggerFirmware/src/boot_config.json and the LoggerFirmware/src/json2cstring.py
- While attached to the logger, use the
- Edit config/metadata as needed.
- Make sure to Set Logger and Save Config.
Collecting metadata
When installing data loggers, it is important not only to focus on the data that is being collected, but also the metadata. This allows managers to receive and use the most accurate data possible.
Certain logger providers, such as Orange Force Marine, include detailed metadata forms in their installation instructions. CSB program managers are encouraged to adopt their own ways of collecting and maintaining metadata records and are referred to the IHO’s B-12 Edition 3.0.0 Guidance to Crowdsourced Bathymetry document for details on required and suggested metadata fields for CSB data.