The call comes in as a dead device. The inverter shows no battery, or reports a communication timeout, and the fastest way to close the ticket looks like a replacement. In most of these cases the replacement closes the ticket and not the fault, because the setting, the dialect or the connector that caused it is still there when the new part arrives.
This is a diagnostic sequence rather than a record of a specific site, written so it can be applied to any installation.
The symptom, and the wrong first hypothesis
The symptom is narrow. The two devices power up, the inverter reports the battery as absent or as timed out, and the battery may report perfectly normal cell voltages on its own app.
The first hypothesis is a failed board, on one side or the other. Two published facts argue against it. The battery pages in this range list the interface as CAN and RS485, with Ethernet on some models, and the inverter page for the 10 kW to 16 kW hybrid lists WiFi, Ethernet, RS485 and CAN. Both sides publish the port, so a communication fault means valid messages are not being exchanged, which is a statement about configuration or wiring rather than about a failed component.
Symptom is not cause.
Read the evidence before opening anything
The one irreversible act here is the first one people reach for. Replacing a board or a battery destroys the evidence that would have identified the cause, and the warranty question is answered from a log rather than an invoice.
Before the cabinet is opened, take four things: the active fault code, the alarm history with timestamps, photographs of the connector and terminal state, and the firmware version on each device. What the machine was doing before anyone arrived cannot be recreated later.
The tests, and what each one rules out
The table is a diagnostic procedure rather than a record of a specific installation. The interface types named in the preceding section are quoted from the published product specifications, verified as of 2026-09.
The order is not arbitrary: each test costs less than the one below it, and only the last one produces an answer about hardware. Worked example. A fault that clears when the connector is reseated and returns within the week is a connector fault; the same symptom that survives a new cable is a configuration fault.
What the published specification cannot settle
No product page in this range publishes the register map, the baud rate, the supported inverter model list, the cable pin assignment or a firmware compatibility matrix. Those five items decide whether two devices will talk, and none appears in the published data.
That scope gap is where the ticket comes from. The interface is published, so a buyer can confirm that a port exists; the details above the interface are not, so the same buyer cannot confirm the port will carry a usable conversation. Two lists that name the same interface are not on the same basis unless the dialect is also known.
The published pages are being used honestly when they are read that narrowly. Ruibit publishes the interface type on each product page and does not publish the dialect, the address or the pin assignment, which is why those three have to be requested rather than read.
Where the fault usually resolves
Five causes account for most cases, and none is a failed component: the wrong interface selected on one device, a wrong dialect or device address, a cable wired for the other pin assignment, a firmware version gate, and a physical connector fault.
A physical connector fault deserves a second look, because it imitates the other four. Heat discolouration, corrosion, a partially seated plug or a nicked conductor at the strain relief all produce intermittent communication that returns to normal when the connector is disturbed, which is what a reseat looks like.
The return visit is the part that costs most. A replacement battery or board arrives at factory defaults. If the cause was a setting, a dialect, an address or a pin assignment, the new part reproduces the symptom, and the second visit is longer than the first because both the original evidence and the configuration are gone.
When replacement is justified
Three conditions, any one of which justifies acting.
If the connector or terminal shows heat damage, corrosion or water ingress, the hardware is the fault and the fix is physical. When the device does not respond on its own service port after the cable and settings are proven good elsewhere, the device is the fault. And when the fault follows the device to a known-good system while a known-good device behaves on the original installation, the swap test has answered what configuration review cannot.
If none of the three holds, the replacement is a guess with an invoice attached, and it is the guess that most often comes back.
What to request, and what to record
Four items belong in writing before the order rather than after the fault. Ask the supplier for the supported inverter model list for the exact battery model, the protocol dialect or number the BMS revision carries, the cable pin assignment, and the firmware versions known to work together. Ask the supplier what triggers a firmware update on each side, because a version gate can appear from either direction without a hardware change.
Two things are permanent once the hardware is swapped. The original fault evidence is gone, because a replaced board cannot be re-examined for the fault it was replaced for, and the configuration baseline is superseded, so a later fault has nothing to compare against.
At handover, record the selected interface, the dialect and device address, the firmware version on each device, and the cable pin assignment. That sheet turns the next communication fault into a lookup instead of a sequence, and it shows whether the fault is new or the first one returning.
FAQs
1. Why does the inverter report "no battery" when the battery looks normal?
Because the two devices are not exchanging valid messages, which is a statement about configuration or wiring rather than about a failed component. Both sides publish the interface, so the port exists. The battery can report normal cell voltages on its own app while the inverter sees nothing if the interface, the dialect or the address does not match.
2. What should be checked before replacing a battery or a control board?
Read the active fault code and the alarm history first, photograph the connector and terminal state, and note the firmware version on both devices. Then work through pin assignment, selected interface, dialect and address, firmware version, and termination. Replacing hardware first destroys the evidence that would identify the cause.
3. Can two devices with the same interface still fail to communicate?
Yes, and that is the common case. No product page in this range publishes the register map, the baud rate, the supported inverter model list, the cable pin assignment or a firmware compatibility matrix, so an interface match cannot be confirmed from published data.
4. When is replacing hardware justified?
When the connector or terminal shows heat damage, corrosion or water ingress; when the device does not respond on its own service port after the cable and settings are proven good elsewhere; or when the fault follows the device to a known-good system. Any one of these is enough to act.
5. What should be recorded at handover?
The selected interface, the protocol dialect and device address, the firmware version on each device, and the cable pin assignment. That record turns the next communication fault into a lookup instead of a sequence, and it shows whether a fault is new or the first one returning.