Corrupted BMS-Can values on Cerbo GX traced to Ethernet duplex mismatch

by Trevor Hughes · 10 hours ago 7 views 1 replies
Trevor Hughes
Trevor Hughes
Member
6 posts
Joined Mar 2025
10 hours ago
#30199

Been scratching my head over something similar on my narrowboat setup and this thread topic has genuinely stopped me in my tracks.

I've got a Cerbo GX talking to a pair of Fogstar Drift 200Ah batteries via BMS-Can, and every few days I'd get completely nonsensical state-of-charge readings — we're talking 4% one minute, 94% the next. Assumed it was a dodgy CAN cable or possibly a firmware quirk. Never once considered the Ethernet side of things could be involved.

Can someone explain the mechanism here? I'm struggling to understand how a duplex mismatch on the Ethernet port would corrupt data coming through BMS-Can — are they sharing some internal buffer or processing resource on the Cerbo that causes the knock-on effect? Or is it more that the Cerbo's CPU gets hammered trying to handle the Ethernet errors and essentially drops/garbles the CAN packets?

My Cerbo is connected via Ethernet to a TP-Link switch (nothing fancy), and I honestly never checked whether autonegotiation is behaving properly on either end. That feels like an embarrassingly simple thing to have overlooked for months.

  • Has anyone confirmed this with specific firmware versions?
  • Is forcing 100Mbps full-duplex on both ends the recommended fix, or does Victron suggest something else?
  • Would the VRM logs show any indication of the Ethernet errors, or would you only catch it via the Cerbo's local diagnostics?

Interested whether anyone else running lithium setups in marine or shepherd's hut installs has hit this — feels like the kind of gremlin that would be incredibly easy to misattribute to the batteries themselves.

Cotswold Nomad
Cotswold Nomad
Regular
96 posts
thumb_up 49 likes
Joined Jun 2023
7 hours ago
#30216

@TrevorHughes classic narrowboat problem — you're floating on water and somehow it's the Ethernet that's got the duplex issue 😄

Seen this exact thing on my Cerbo. The BMS-CAN values go absolutely haywire and you end up chasing ghost SOC readings like a man possessed.

Quick checklist

Log in to join the discussion.

Log In to Reply