PIXELMAST Pixel Display Tactic Gateway Bridge Tester Fuel Meter

N2K Bridge — User Manual

FIRMWARE v0.22 · РУССКАЯ ВЕРСИЯ · PDF

The N2K Bridge sits between two NMEA 2000 segments and gives you full control of the traffic that crosses between them: block or rewrite messages in flight, inject your own, stream the bus as NMEA 0183 over WiFi, capture traffic for diagnosis, and act as a cross-brand autopilot gateway. Everything is configured from a phone or laptop in a browser — there is no app to install and no display on the device.

Contents

  1. Connections
  2. First-time setup
  3. The web interface
  4. Status tab
  5. Traffic tab — the live bus browser
  6. Rules — block & modify
  7. Inject
  8. NMEA 0183 converter
  9. Autopilot gateway
  10. Capture & upload
  11. WiFi & firmware updates
  12. The bridge as a bus device
  13. Troubleshooting
  14. Specifications

1. Connections

Bus A and Bus B are the two NMEA 2000 ports (classic CAN, 250 kbps). The device is powered from the bus (12 V); the USB-C port is for first flashing and service only.

2. First-time setup

  1. Power the bridge from the bus. By default everything is forwarded both ways — with no rules configured it is a transparent pipe.
  2. On a phone or laptop, join the WiFi network n2k-bridge (password 12345678).
  3. A sign-in page opens by itself on most phones (captive portal). If it doesn't, open http://192.168.4.1 in a browser.
  4. The bridge also answers at http://n2k-bridge.local/ — in its own AP and later on your boat network.

To give the bridge internet access (needed only for capture upload and firmware updates), open the WiFi tab, add your boat network under Saved networks (up to 3), and press Apply WiFi settings. The bridge joins the strongest saved network it can find and falls back to its own access point if none is reachable, so you never lose access to the settings page.

3. The web interface

Eight tabs: Status · Traffic · Capture · Rules · Inject · 0183 · Autopilot · WiFi. The header shows the firmware version and a link dot — green and pulsing means the page is live (values stream in over a permanent connection); red means it is reconnecting.

Most switches apply and save instantly (rule on/off toggles, the 0183 master switch and sentence list, the autopilot mode, the station-mode preference). Text and number fields are grouped under an explicit button — Save & apply, Add network, Save AP, or Save in the rule editor. Settings persist across reboots.

4. Status tab

5. Traffic tab — the live bus browser

Pick Bus A or Bus B and watch the network live, grouped by device. Device names appear automatically as devices announce themselves. Each device row shows its bus address and PGN count, plus a Block device / Unblock device button that drops everything from that device with one tap.

Under each device, one row per PGN: the PGN number, a decoded one-line summary of the latest data, and its rate. Rows are tinted red when a block rule covers them and green when a modify rule touches them.

Tap a PGN row for the detail view: every decoded field, the raw bytes, and message statistics — with Block and Modify shortcut buttons that create a pre-filled rule for exactly that PGN from exactly that device.

Pause freezes the list while you read it; the data underneath keeps flowing.

6. Rules — block & modify

By default everything is forwarded both ways. Rules change that. The bridge holds up to 32 rules (shared with 0183 rules and injections); each has an on/off toggle and a live hit counter.

FieldMeaning
PGNWhich message the rule matches. Leave at any to match a whole device.
SourceThe sending device's bus address (pick it in Traffic, or leave any).
DirectionA→B, B→A or both.

When several modify rules could match the same message, the first enabled match wins — keep one modify rule per PGN/source to stay predictable.

7. Inject

Injections transmit a PGN you define, on a schedule, onto Bus A, Bus B or both — add data a device expects, or feed a simulated value for testing.

8. NMEA 0183 converter

Turn the master switch on to stream the bus as NMEA 0183 over WiFi — a TCP server (up to 4 clients) and UDP broadcast, both on port 10110 by default — for OpenCPN, Navionics, iSailor and other apps on the same WiFi network.

SentenceContentFrom N2K PGN
HDGMagnetic heading, variation127250 (+127258)
DPT / DBTDepth128267
MWV (A)Apparent wind130306
MWV (T)True wind130306
RMCPosition, SOG, COG, time129025 / 129026 / 129029
GGAGPS fix detail129029
GLLPosition129025 / 129029
VTGCOG and SOG129026
VHWHeading + speed through water127250 + 128259
XDRAir temp, barometer, battery volts130310 / 130311 / 127508

Wind is sent at 2 Hz, navigation, depth and XDR at 1 Hz. The converter is output-only — it does not accept 0183 input.

9. Autopilot gateway

Many MFDs refuse to show autopilot control for a pilot of a different brand, or an older generation of the same brand. The bridge fixes that: it presents a virtual pilot in your control head's brand, hides the real pilot's identity from the head, and translates commands and status between them.

Wiring

Put the control head / MFD on one CAN port and the real pilot together with the rest of the backbone on the other. All normal data still flows both ways; only the autopilot messages are translated.

Configuration (Autopilot tab)

Safety. Your pilot's own physical control head stays wired and always overrides the bridge — it is your hardware abort. The bridge only ever relays a command your head sent, never steers on its own, and injects nothing after a reboot until you re-confirm the mode is wanted. Prove Display-only before switching to Full-control, and test Full-control with sea room.

Feature maturity

ConfigurationStatus
B&G/Simrad head → Navico AC/NAC pilotBuilt; pending on-boat validation.
Raymarine head ⇄ Navico pilot — displayStatus confirmed against real Raymarine data.
Raymarine old → new (SmartPilot)Built; one-byte spoof, lowest risk.
Raymarine command injectionIn sea trials — use Display-only + Capture first.

10. Capture & upload

The Capture tab records raw bus traffic — the fastest way to prove what is, and isn't, on the wire.

  1. Choose the interface: Bus A, Bus B or Both (default).
  2. Leave Rolling ticked to keep the most recent traffic when the buffer fills (about 100,000 frames), or untick it to stop at the first fill.
  3. Start, reproduce the issue, Stop.
  4. Enter a boat name and press Upload to server. The log lands on the cloud dashboard where it can be decoded and analysed for support.

Uploading needs internet — join a WiFi network on the WiFi tab first (the bridge's own access point has no internet). The capture also records what the bridge itself transmitted, so injections and autopilot translations are visible in the log.

11. WiFi & firmware updates

Internet required for updates. The bridge pulls firmware from the manufacturer's update server over the Internet. On a boat network with no Internet — or in AP mode — Check for update and Apply update will not work: join a WiFi network with Internet access first (a phone hotspot works fine). Forwarding between the buses continues during the download; the bridge is only briefly offline while it reboots.

12. The bridge as a bus device

The bridge announces itself on both buses as a normal NMEA 2000 device — device class "Inter/Intranetwork Device", function "PC Gateway", bus address 0x42. That is the address its injections and autopilot translations are sent from, and how it appears in another tool's device list. It transmits nothing else unless you configure injections or the autopilot gateway.

13. Troubleshooting

SymptomWhat to do
No devices in TrafficThat CAN port isn't seeing the bus. Check the Status tab for BUS-OFF, the connectors, and the 120 Ω terminators.
BUS-OFF badge on StatusWiring fault on that segment — swapped CAN-H/L, missing terminator, or a short. Fix the wiring; the port recovers by itself.
Apps don't receive 0183Converter master switch on? Phone/laptop on the same WiFi network as the bridge? App set to TCP n2k-bridge.local:10110 or UDP port 10110? Right source bus selected?
MFD doesn't show the virtual pilotCapture the head-side bus and upload — the missing handshake gets fixed via a firmware update.
MFD shows both a real and a virtual pilotPut the real pilot on the far CAN port from the MFD, so the bridge can hide it.
Command on the MFD does nothing (Full-control)For Raymarine pilots this path is in sea trials; capture Both during the press and upload. The pilot's physical head still works throughout.
Upload / update failsThe bridge needs internet — join a WiFi network with internet on the WiFi tab (its own AP has none).
Can't reach the web pageTry http://n2k-bridge.local/, then the IP shown by your router. If the bridge joined a boat network you can't find, power-cycle it away from that network — it comes up as the n2k-bridge AP.
Forgot the AP passwordConnect over USB-C for service, or use Factory reset from a network connection if you still have one.

14. Specifications

The autopilot gateway is an aid, not a replacement for a properly installed, commissioned autopilot. Always maintain a watch and keep the pilot's own control head available.

← Back to home