Comm Port & Power Channel Reference

This page maps the CPF's COM port numbers to instruments and power channels, as assigned in the firmware. Use this as a reference when working with the com or pow commands in factory mode.


Native UART Ports (COM1–COM6)

These ports are wired directly to the G400S SOM's hardware UARTs.

Port Instrument / Module Class Baud Format Power Ch
COM1 SBE41 CTD SBE41CTD 9600 8N1 1
COM2 Elmo motor controller (pump) BuoyancyEngine 115200 8N1 2
COM3 Iridium modem IModem 19200 8N1 4
COM4 Bluetooth console BTConsole 115200 8N1 3
COM5 MBARI MSC MSC 9600 8N1 5
COM6 Aanderaa 4330 Optode Aandera4330Optode 9600 8N1 6

I²C-Bridged UART Ports (COM7–COM12)

These ports are implemented via Exar I²C UART bridge chips on the Instrument Slot Board (ISB) expansion slots. COM7–COM9 map to ISB Slot 3 (connector J2); COM10–COM12 map to ISB Slot 4 (connector J4). Each group of three shares a single Exar chip.

Port Instrument / Module Class Baud Format I²C Addr ISB Slot Power Ch
COM7 (unassigned) 0x30 3 (J2) 7
COM8 OCR504 Radiometer OCR504 9600 8N1 0x31 3 (J2) 8
COM9 Wetlabs FLBB2K WetlabsFLBB2K 19200 8N1 0x34 3 (J2) 9
COM10 (unassigned) 0x35 4 (J4) 10
COM11 (unassigned) 0x36 4 (J4) 11
COM12 (unassigned) 0x37 4 (J4) 12

I²C Direct (no COM port)

These instruments communicate over I²C directly and do not use a COM port number.

Instrument Class I²C Addr ISB Slot Power Ch
u-blox GPS GPS1 0x42 6 15
Bosch PTH sensor PTHSensor 13 (always on)1

Full Power Channel Reference

Ch ChannelNames enum Instrument / Function COM Port
1 CTDChannel SBE41 CTD COM1
2 PumpMotorControllerElexChannel Elmo motor controller COM2
3 BluetoothChannel Bluetooth console COM4
4 IridiumChannel Iridium modem COM3
5 MSCChannel MBARI MSC COM5
6 OptodeChannel Aanderaa 4330 Optode COM6
7 Channel7 ISB Slot 3 / J2 (unassigned) COM7
8 RadiometerChannel OCR504 Radiometer COM8
9 FLBBChannel Wetlabs FLBB2K COM9
10 Channel10 (unassigned) COM10
11 Channel11 (unassigned) COM11
12 Channel12 (unassigned) COM12
13 (always on) Bosch PTH sensor
14 PositionSensorChannel Bellows string pot ADC
15 GPSChannel u-blox GPS (I²C)
16 MotorizedValve Buoyancy motorized valve
17 Spare1I2C Spare I²C — ISB-J4
18 Spare2I2C Spare I²C — ISB-J5
19 Spare3SPI Spare SPI — ISB-J6
20 (LHE board) Pump motor power

  1. CH13 is not software-switchable — it is held on by default and shares a pin used by the SBE mode line.