← TelemetryLab Research · Machine Data Access · Maritime · 2026

The Codebook Lock

A deep-sea vessel's engine pours its operating state onto the ship's network, much of it in plain readable values. The data still stays locked, because the lock is the codebook: the map that turns a raw register into meaning. An access analysis of the hardest machine class we could find.

Vendor-neutral · grounded in public standards, law and precedent Reference case: large marine engines behind an integrated automation system An access analysis from public sources, not a deployment report
150+
sensor streams a working bulk carrier logged every second for ten months, spanning the main engine and its supporting systems, in one peer-reviewed study.
3
tiers of access to that data. The first two need no deal with the engine maker.
30 to 400
decodable channels per engine, an engineering estimate. Electronic control exposes several times more than mechanical governing.
0
hardware added to the engine at any tier. Passive, read-only, owner-authorized throughout.

The premise. A ship's engine reports hundreds of live values, temperatures, pressures, speeds, alarms, up to the vessel's automation system, which shows the crew gauges and threshold alarms; how much more gets stored varies by installation, and turning any of it into longitudinal intelligence is rare everywhere. The raw data is right there, and much of it travels as plain readable values in the legacy protocols still common aboard. What stands between that stream and usable intelligence is not encryption. It is a codebook, the map that says what each value means, plus the processing that turns decoded signals into decisions. This analysis maps who holds that codebook, what the law says about it, and what extraction yields once the data flows. It is built from public documentation, standards and precedent; the worked examples below illustrate established condition-monitoring practice, and nothing here describes TelemetryLab's own methods.

What the engine-room alarm panel shows
A threshold trip, after the fact
High exhaust temp cyl 3Oil mistTC overspeedLow lube-oil pressureCooling water highSlowdown active
What processing the same stream can yield
The drift before the trip, extracted
Per-cylinder balance drift, before the alarmTurbocharger fouling, trended not trippedBearing distress before a wipeCrankcase-explosion precursorsFuel burn drift against the engine's own baselineCooler fouling, localizedRoot cause when an alarm does fireMaintenance on condition, not calendar
An alarm is a threshold on one signal. Everything on the right is a computation across many signals over time. Extracted, not read off.
Where the lock sitsthe codebook, not the cipher

The data travels in the open. The meaning is what's locked.

The industrial protocols a ship's machinery speaks, Modbus above all, date from an era before encryption; the original Modbus, introduced by Modicon in 1979, has no protocol-native encryption, and the legacy forms still dominate the in-service fleet (newer secured variants and authenticated interfaces exist, and remain the exception aboard). A read the owner authorizes can observe that traffic without disturbing it. What it gets is rows of numbered registers holding raw numbers. Turning a register into an engineering fact takes the codebook: the register map or tag list written when the ship's systems were commissioned. That document, not any cipher, decides who can make sense of the machine.

What the wire carries
register 40137 = 4521
A raw value at a numbered address. Readable by anyone on an authorized connection. Meaningless by itself.
The codebook
40137 → cyl 3 exhaust gas temp, ×0.1 °C
The commissioning register map. Per vessel, per system. This is the locked asset.
What it means
cylinder 3 EGT = 452.1 °C
An engineering fact. Now it can be baselined, trended, correlated: the raw material of extraction.

That map is maintained, versioned, per-project intellectual property, and it sits at the heart of what the engine maker's and the automation vendor's cloud products package and sell. A legitimate product. It is also why a shipowner can own the machine, own its operational data by contract, and still not know what register 40137 means. The interesting question is not whether the codebook exists. It is how much of the data you can reach, lawfully, without buying it back.

Where the data livesfour places, two ways in

The architecture, and the one layer that matters

Four places, reached differently. The engine's own controls feed the operational data up to the vessel's automation system, which re-exposes it over standard protocols. That shared layer is the read point. The deepest diagnostics run on the engine maker's own subsystem, beside the shared bus, not on it. The shape below is the common architecture; exact interfaces vary by model, options and commissioning.

The cloud product optional · subscription

The engine maker's and automation vendor's fleet-data services. A maintained codebook plus analytics, sold on top of data the vessel already produces. Useful, and never the only path to the data.

off-vessel · paid
The read point

The integrated automation system owner-authorized

The vessel's central monitoring and control layer (in wide service, systems from vendors such as Kongsberg and ABB). In the common architecture it aggregates the engine's temperatures, pressures, speed, load and alarms as engineering values and re-exposes them over standard protocols. An owner-authorized, read-only connection here observes that data, designed and governed so it cannot command the machinery; where wanted, the path can be made physically one-way.

Modbus · OPC · CAN · NMEA

The maker's diagnostics subsystem segregated · by request

Per-cylinder combustion measurement (cylinder pressure and firing behavior) runs on the engine maker's own dedicated system next to the engine. It is not published onto the shared bus. A segmentation fact, not an absence of signal.

cylinder pressure · firing curves

The engine's control system internal

Runs the engine. Its values reach the outside world aggregated through the automation system above, which is exactly where a third party should read them.

rpm · load · status · alarms
Three tiers of accessfrom standardized to on-request

How much you can reach, and what each level asks

In our read, the first two tiers carry most of the monitoring, safety and cost value, and neither requires a deal with the engine maker. The recurring pivot is owner authorization.

0
Tier 0 · standardized protocol

No vessel-specific codebook needed

Where the engine or genset speaks the standardized protocols (SAE J1939, NMEA 2000), roughly 30 to 40 standardized parameters decode with public community decoders and published references: speed, load, temperatures, pressures, fuel rate, hours, trouble codes.

available day one · no permission beyond the owner's
1
Tier 1 · owner-authorized feed

The bulk of the value

The full operational envelope, roughly 150 to 400 channels: per-cylinder exhaust temperatures, turbocharger, charge air, lube oil, bearings, oil mist, cooling, fuel. The codebook here is the integrator's commissioning tag list, which the owner may hold in the yard's delivery documentation or can direct the integrator to enable; on newer OPC UA systems many tags describe themselves.

the owner's call, not the engine maker's
2
Tier 2 · the maker's diagnostics tier

Combustion truth, on request

Per-cylinder pressure and firing behavior live on the maker's own diagnostics subsystem. Where an engine carries permanent cylinder-pressure monitoring, the owner can request access to the data that system already produces; whether a continuous export exists is case-specific. Optional depth on top, never the gate.

a data-access request · no hardware involved
Share of the monitoring, safety and cost value, by access tierillustrative
Tier 0 · standard
Tier 1the owner-authorized envelope carries most of the value, with no engine-maker deal
Tier 2 · deepens, never gates
Proportions illustrative. The point is structural: the value does not start behind the engine maker's product; it starts in the owner's own data.
Fig. 1 · availability
How much an engine exposes tracks how it is controlled
Approximate decodable channels reaching the automation layer, by engine generation. Electronically controlled engines surface several times more than mechanically governed ones; cylinder count, instrumentation options and integration scope move the number within each band. Engineering estimates; the exposed set of any specific engine is confirmed on the vessel.
100 200 300 400 channels Electronically controlled 4-stroke ~250 to 400 Electronically controlled 2-stroke ~150 to 250 Mechanically governed 2-stroke ~60 to 120 Older auxiliary genset ~30 to 60
Ranges are engineering estimates from public engine and automation documentation. Real-ship anchor: a working bulk carrier's onboard sensors logged more than 150 streams at 1 Hz for ten months; the study modeled 32 main-engine variables from that stream (peer-reviewed; sources below).
The legal and class footingfour load-bearing facts, all public

Why this is a pathway, not a workaround

Every tier rests on owner authorization, the contractual and statutory access rights behind it, and a read-only path governed by the vessel's cyber architecture.

The honest limitsthree edges

Where the access picture ends

Three edges, and none of them contradicts the headline that most of the value is reachable in the owner's own data.

Limit 1

The fuller map can be vendor-gated

Where the owner does not hold the commissioning tag list and the tags are not self-describing, the automation integrator enables the export, commissioned per vessel, sometimes at cost. The owner's lever is their standing as the paying customer: access to the data their own equipment produces is a reasonable, contractable ask.

Limit 2

The deepest layer is off the shared bus

Combustion measurement sits on the maker's own subsystem. Where permanent cylinder-pressure monitoring is fitted, access to its data can be requested; where a vessel only carries a portable, walk-the-engine tool, there is no continuous feed to ask for. Which of the two a given vessel has is the honest gating question for this tier.

Limit 3

Legacy hulls expose less

A share of the in-service fleet is older, mechanically governed, or simply not digitally instrumented. You cannot extract what was never measured. The access picture is real where the data exists, and honest about where it does not.

What extraction yields

What extraction yieldsthree examples, signals to decisions
Monitoring · per-cylinder balance
One cylinder drifting for weeks, inside a healthy average

The raw material is each cylinder's exhaust gas temperature, already flowing to the automation layer. Processed against the engine's mean and a load-aware baseline (normal at full power is abnormal at half), a single cylinder's slow divergence can become visible long before any fixed threshold trips. Per-cylinder balance is the classic first check on a large engine, and here it is a computation, extracted from signals the alarm panel already receives one at a time.

1 Hzsampling, ten months, 150+ vessel-wide streams with 32 tracking the main engine: the peer-reviewed record of how much data a working ship already produces.
fixed alarm engine mean band cyl 3, diverging
Illustrative
Cost · turbocharger health
A fouling turbocharger tells on itself across three signals

Turbocharger speed easing down, charge-air pressure easing down, exhaust temperature before the turbine creeping up. No one of those trips an alarm early, and no single threshold catches the pattern. Correlated and trended together they can yield a fouling signature with real lead time, which turns cleaning from a calendar guess into a priced decision: the fuel penalty of waiting against the port time of acting.

3ordinary signals, one extracted signature. Fuel is the largest running-cost line a ship has; the drift that wastes it hides below every fixed alarm.
tc speed charge air exh temp before tc
Illustrative
Safety · crankcase precursor
The precursor arrives before the trip

The mandated protection against a crankcase explosion is an oil-mist detector, a single-purpose device that trips at a threshold. The same physics also shows up earlier as a correlated trend: oil-mist concentration creeping while a bearing temperature rises. Extracted from the feed as a joint signature, the developing condition can surface with time to plan an inspection, a window in front of the mandated trip, never a replacement for it.

2signals, read together over time. The threshold device stays mandatory; the extracted trend is the window in front of it.
trip window oil mist bearing temp
Illustrative

We came to this from cars

We came to this from carsthe pattern

Our earlier analyses mapped the same architecture in vehicles: a modern car broadcasts hundreds of safety-relevant signals on its internal bus, and the decode databases that make them legible exist only because a community reconstructed the maps the industry didn't publish. The recall record shows what that unprocessed layer costs. A deep-sea two-stroke behind a proprietary automation stack is about as far from a passenger car as machines get, and the shape repeats: raw values in the open, meaning held close, intelligence waiting on extraction. If the pattern holds in the most conservative machine class afloat, it is not an automotive quirk. The same shape waits wherever machines produce data. The raw data is abundant, and contract and statute keep moving it toward the owner.

The codebook is the moat. And the intelligence, all of it, still has to be extracted.

Scope, and what this is not

Scope, and what this is notone slice

This analysis covers one slice: lawful access to large marine engine telemetry, and the intelligence extraction that access supports. It is built from public documentation, standards, law and vendor precedent. It does not cover non-engine ship systems or other machine domains, it does not describe extraction methods, and it makes no claim about any specific vessel, contract or deployment. Signal counts are engineering estimates; any real engine's exposed set is confirmed on the vessel. Nothing here proposes adding hardware to an engine, and every access path described is passive, read-only, and runs on the owner's authorization.

Sources

Sourcespublic, authoritative, tiered
What is ours, and what is sourced. The three-tier synthesis and the codebook framing are TelemetryLab’s analysis. The worked examples illustrate established condition-monitoring practice on the accessible signals. The underlying facts are sourced: protocol behavior, data-ownership law, class rules, system capabilities and the independent-vendor precedent come from the public sources below. Vendor-published pages are tagged as such and read as directional.