INVERTER COMPATIBILITY

JK BMS inverter communication: CAN, RS485, pinout, and protocol

A CAN or RS485 port does not by itself confirm compatibility. The BMS, inverter, cable, firmware, protocol, addressing, termination, and operating roles must match before the inverter can reliably receive battery limits and status.

Inverter protocols supported by the JK-PB series

The JK-PB reference covers 14 protocol profiles across 12 brands: 10 CAN and 4 RS485. Device-specific setup notes and reported test records are included below; they do not establish compatibility for every model or other JKBMS series.

14 of 14 profilesJK-PB series CAN & RS485
JK-PB inverter protocols, reported test devices and configuration settings
BrandProtocol / versionConnectionReported test / deviceInverter-side settings
DeyeLow-voltage hybrid inverter CAN communication protocol V1.0CAN500 kbit/sReported testedSUN-5K-SG03LP1-EU
  1. Battery Setup Menu: Lithium
  2. Advanced Function: BMS_Err_Stop
PylontechPYLON CANBUS Protocol V1.2CAN500 kbit/sNot testedModel not specifiedNot specified
PylontechPYLON low voltage RS485 Protocol V3.5RS4859600-115200 baudReported testedModel not specifiedNot specified
GrowattGrowatt BMS CAN-Bus protocol low-voltage V1.08CAN500 kbit/sReported testedSPF 3000TL HVM-48
  1. Program 05: LI
  2. Program 36: 1 (CAN)
GrowattGrowatt xxSxxP ESS Protocol V2.01RS4859600 baudReported testedSPF 3000TL HVM-48
  1. Program 05: LI
  2. Program 36: 51 (RS485)
Victron EnergyCAN-BUS_BMS_Protocol_201707CAN500 kbit/sReported testedCerbo GXGX communication device, not an inverter.Not specified
INVTINVT BMS CAN Bus protocol V00CAN500 kbit/sReported testedBD5KTL-RL1Not specified
GoodWeGoodWe LV BMS Protocol (CAN) V1.7 (ES/EM/S-BP/BP series)CAN500 kbit/sReported testedGW5000-ES-20
  1. Battery type: GoodWe / SECU-A5.4L*1
SMAFSS-ConnectingBat-TI-en-10 Version 1.0CAN500 kbit/sNot testedModel not specifiedNot specified
Voltronic PowerVoltronic Power Inverter and BMS 485 communication protocol 20200325RS4859600 baudNot testedModel not specifiedNot specified
SRNEPACE BMS Modbus Protocol for RS485 V1.3RS4859600 baudReported testedHF2430S60-100
  1. Program 39: BMS
  2. Program 32: BMS
  3. Program 33: WOW
MUSTMUST PV1800F-CAN communication Protocol 1.04.04CAN100 kbit/sReported testedModel not specifiedNot specified
MEGAREVOMEGAREVO Hybrid BMS CAN ProtocolCAN500 kbit/sReported testedModel not specifiedNot specified
LuxpowertekLuxpowertek Battery CAN Protocol V01CAN500 kbit/sReported testedModel not specifiedNot specified
Protocol support is not a guarantee for every inverter.

Test status reflects the published compatibility record, not an independent JKBMS.NET installation test. A model or setting marked "Not specified" was not supplied in that record.

Settings apply to the named device and interface only. Confirm hardware, firmware, pinout and the device manual before changing configuration. "Not tested" does not mean unsupported.

This protocol table is verified for the documented JK-PB scope

Use the exact JK-PB model, hardware revision, firmware and inverter profile when checking this list. JK-BD, JK-B1A, JK-B2A, JK-QB and other series are not automatically covered by this document; their protocol support must be confirmed separately.

Not listed means not verified by this document

A missing brand or model must not be treated as either supported or unsupported from this table alone. Rebadged inverters and firmware variants are common, so send JKBMS the exact BMS model and revision, inverter model, firmware and intended CAN or RS485 interface before ordering a cable.

JK BMS CAN and RS485 pinout

Pin assignment follows the exact model, not the series name. Two boards can carry the same A1254WF-4A connector and number it from opposite ends: most models put CAN on pins 1 and 2, but JK-BD6A8S-10P, JK-BD4AxxS-6PRG and JK-WB2A8S-30P put CAN on pins 3 and 4. Applying the wrong table wires CAN into the RS485 pair. Find your model in the lists below before wiring anything.

Check the model and version printed on your board before wiring

Each table below lists the exact models it was verified against. If your model is not listed, do not assume the nearest match applies - open its own manual in the downloads library and check. Hardware revisions change pin assignments within a series, and wiring CAN or RS485 to the wrong pin can damage the BMS, the inverter, or both.

Board-level communication connector, CAN on pins 1 and 2

The common variant. CAN occupies pins 1 and 2, RS485 occupies pins 3 and 4, on the optional 4-pin A1254WF-4A communication header.

Verified models: JK-B1A8S-10P, JK-B1A8S-10PS, JK-B2A8S-30P, JK-B2A8S-30PS, JK-B2A24S-30P, JK-B2AxxS-15P-20P, JK-BD4A8S-6P, JK-BD4A24S-4P, JK-BD4AxxS-10P, JK-BD4AxxS-12P, JK-BD4AxxS-6P-8P, JK-BD6A32S-10P, JK-BD6AxxS-20P, JK-BD6AxxS-6P-8P, JK-BD6AxxS-6PT-8PT

Communication interface (CAN and RS485) - P9 (A1254WF-4A) - optional

PinSignalDefinition
1CAN_LCAN signal negative terminal
2CAN_HCAN signal positive terminal
3RS485_ARS485 signal positive terminal
4RS485_BRS485 signal negative terminal

Display interface - P10 (A1254WF-6A)

PinSignalDefinition
1K-Activation signal negative
2K+Activation signal positive
3GNDNegative terminal
4BDisplay RS485 signal negative
5ADisplay RS485 signal positive
6VCCDisplay power output

UART interface - P8 (1.25T-4PWT)

PinSignalDefinition
1GNDPower and signal ground
2RXUART_RX, 3.3V
3TXUART_TX, 3.3V
4VGPSPower output, voltage close to B+

ACC interface - P11 (A1254WF-7A) - optional

PinSignalDefinition
15V+Internal 5V positive
2CD+Charge enable signal positive
3CD-Charge enable signal negative
4NULLNot connected
5ACC-Discharge enable signal negative

Buzzer interface - P7 (A1254WF-2A) - optional

PinSignalDefinition
1GNDBuzzer power negative
2VCCBuzzer power supply positive

Board-level communication connector, CAN on pins 3 and 4 (reversed)

Same A1254WF-4A connector, numbered from the opposite end. CAN occupies pins 3 and 4 and RS485 occupies pins 1 and 2 -- the exact reverse of the variant above. The display and UART connectors on these boards are reversed in the same way. Using the common table on one of these models wires CAN into the RS485 pair.

Verified models: JK-BD6A8S-10P, JK-BD4AxxS-6PRG, JK-WB2A8S-30P

Communication interface (CAN and RS485) - P5 (A1254WF-4A) - optional

PinSignalDefinition
1RS485_BRS485 signal negative terminal
2RS485_ARS485 signal positive terminal
3CAN_HCAN signal positive terminal
4CAN_LCAN signal negative terminal

Display interface - P8 (A1254WF-6A)

PinSignalDefinition
1VCCDisplay power output
2ADisplay RS485 signal positive
3BDisplay RS485 signal negative
4GNDNegative terminal
5K+Activation signal positive
6K-Activation signal negative

GPS and UART interface - P4 (1.25T-4PWT)

PinSignalDefinition
1VGPSPower output, voltage close to B+
2TXUART_TX, 3.3V
3RXUART_RX, 3.3V
4GNDPower and signal ground

Parallel module interface - P7 (A1254WF-3A) - optional

PinSignalDefinition
1GNDSignal ground
2P-ENParallel module enable, low level turns the module on
3P-statusParallel module status signal

Alarm interface - P6 (A1254WF-2A) - optional

PinSignalDefinition
1VCCAlarm power supply positive
2GNDAlarm power negative

JK-PB energy storage interface board (RJ45)

A separate interface board, not a board-level header. These pin numbers are not interchangeable with either 4-pin variant above.

Verified models: JK-PB2A16S-30P

CAN port (RJ45)

PinSignalDefinition
4CANLCAN signal negative
5CANHCAN signal positive
7GNDSignal ground
1, 2, 3, 6, 8NCNot connected

RS485-1 port (RJ45)

PinSignalDefinition
1, 8RS485-B1RS485 signal negative
2, 7RS485-A1RS485 signal positive
3, 6GNDSignal ground
4, 5NCNot connected

RS485-2 port (4-pin)

PinSignalDefinition
1RS485-B2RS485 signal negative
2RS485-A2RS485 signal positive
3GNDSignal ground
4NCNot connected

Dry contact interface (4-pin)

PinSignalDefinition
1COM1Dry contact 1 common
2S1Dry contact 1 switch
3COM2Dry contact 2 common
4S2Dry contact 2 switch

Separate physical interface from communication protocol

CAN and RS485 describe electrical communication methods. The actual battery-inverter integration also requires a compatible message protocol, data map, timing, fault behavior, and device role. Two products can use the same connector and still be unable to exchange useful battery data.

Use the CAN vs RS485 guide for the interface differences, then verify the exact protocol supported by the selected BMS and inverter.

Compatibility requires every layer to match

Compatibility layerWhat must be confirmedTypical failure when mismatched
Electrical interfaceCAN or RS485 transceiver type, signal voltage, isolation, and grounding arrangement.No communication, unstable communication, or equipment damage.
Connector and pinoutConnector type, CAN-H/CAN-L or RS485-A/RS485-B positions, ground, shield, and unused pins.Reversed signals, missing reference, or short circuit.
ProtocolSupported inverter protocol, message identifiers, register map, scaling, and command sequence.Physical link is active but the inverter shows no valid battery data.
Communication settingsCAN bitrate or RS485 baud rate, parity, stop bits, addressing, and termination.Intermittent errors, timeouts, or corrupted frames.
Firmware and modeBMS firmware, inverter firmware, selected protocol profile, and master-slave mode.Incorrect data, missing charge limits, or incompatibility after an update.

Understand what the communication cable does

A communication cable connects the required pins between the BMS and inverter. It may adapt connector formats or pin assignments, but it does not create a protocol that the two devices do not support.

Cable compatibility is not protocol compatibility

Confirm the exact BMS model, inverter brand and model, interface, protocol profile, connector, pinout, and firmware before ordering a cable.

Compare available products on the JKBMS inverter communication cable page.

Choose the BMS series with communication in mind

Start with chemistry, series count, current, balancing, and safety requirements. Then confirm whether the selected BMS model supports the communication interface and inverter protocol needed by the project.

The JK-PB Series is positioned for energy-storage applications that may require display and inverter communication features. Compare the exact product specifications rather than assuming every model within a series has identical interfaces.

Plan CAN termination and RS485 topology

For CAN, confirm bus topology, cable type, shield handling, cable length, bitrate, and termination at the two physical ends of the bus. Avoid creating unintended stubs or duplicate terminators.

For RS485, confirm two-wire or four-wire operation, device addresses, biasing, termination, master-slave roles, and whether multiple devices share the same bus.

RS485 BMS not communicating? Check each connection layer

An RS485 connector does not confirm that the BMS and inverter use the same pinout or message protocol. Use the exact model and hardware revision before changing a cable or communication setting. The wiring diagram and manual guide separates model documents from generic inverter topology.

  1. Find the BMS model in the model-specific pinout tables, or use its exact manual in the downloads library if it is not listed. For a P-Link installation, confirm the documented cable and inverter socket; the RS485-P service and parallel sockets are not the RS485-EXT inverter socket.
  2. With power isolated, confirm connector orientation, RS485-A and RS485-B positions, cable continuity, and the required ground or shield connection. Select a communication cable by documented model and port, not connector shape alone.
  3. Match the selected inverter protocol profile, firmware, baud rate, parity, stop bits, device address, termination, and master-slave roles to the documented requirements. A working physical link cannot compensate for a different application protocol.
  4. Before relying on automatic battery limits, confirm that the inverter receives plausible SOC, voltage, current, alarms, and charge or discharge limits. If the exact pinout or protocol is not documented for your combination, request a compatibility check with both model labels and firmware versions.

Commission the communication before relying on automatic limits

  • Verify the BMS and inverter firmware versions
  • Select the correct protocol profile on both devices
  • Confirm connector orientation and pinout with power isolated
  • Check CAN-H/CAN-L or RS485-A/RS485-B continuity
  • Verify required ground or shield connections
  • Confirm bitrate, baud rate, address, and termination
  • Check that the inverter receives SOC, voltage, current, alarms, and charge or discharge limits
  • Test communication-loss behavior and safe fallback settings
  • Record the final wiring and software configuration

Information needed for compatibility review

  • Exact JKBMS model and hardware version
  • BMS firmware version
  • Inverter brand, model, and firmware version
  • Required CAN or RS485 interface
  • Selected inverter protocol profile
  • Connector photographs and pinout documentation
  • Cable length and installation environment
  • Single battery or parallel battery architecture
  • Required quantity and destination

Verify the protocol before ordering the cable

Compare the available cable products or send the exact BMS and inverter models for compatibility confirmation.

APPLICATION SOLUTIONS

Start from the battery-system application

Use these application pages to connect the operating objective with enclosure, BMS, communication, and installation requirements.

TECHNICAL GUIDES

Choose products with the right technical criteria

Use these guides before comparing individual product pages. Exact model specifications and compatibility information always take priority.
OFFICIAL WEBSITE CHECK

Identify official JKBMS website

Use domain, company, contact, catalog, and quotation checks to confirm the official JKBMS website before payment or bulk purchasing.

Read guide
BRAND NAME GUIDE

JKBMS naming guide

Understand how JKBMS, JK BMS, JK-BMS, and JIKONG BMS names are used on the official factory website.

Read guide
BUYING GUIDE

Where to buy official JKBMS

Check official JKBMS buying, quotation, payment, shipping, and bulk-order verification steps before placing an order.

Read guide
JKBMS BATTERY BOX MANUAL

JKBMS battery box manual

Find the correct JKBMS battery box manual and check 6U rack enclosure, caster kit, cell, BMS, LCD, assembly, and custom enclosure requirements.

Read guide
WIFI SETUP

Set up the JKBMS WiFi module

Follow the V1.0 manual for first-time LAN setup, LED meanings, router connection checks, and local browser troubleshooting.

Read guide
MODEL COMPARISON

Compare JKBMS series and models

Compare JK-BD, JK-PB, JK-B1A, JK-B2A, accessories, monitors, and communication products by practical selection criteria.

Read guide
BATTERY KIT GUIDE

How to choose a battery enclosure kit

Compare cell dimensions, caster or rack installation, assembled capacity, BMS, LCD, communication, and shipping requirements.

Read guide
SELECTION GUIDE

How to choose a JKBMS

Narrow the catalog by battery strings, continuous current, active balancing, monitoring, and communication requirements.

Read guide
SERIES COMPARISON

JK-BD vs JK-PB

Compare the two JKBMS families by application, model selection, display needs, and inverter communication requirements.

Read guide
BALANCING GUIDE

1A vs 2A active balancing

Compare balance-current classes by battery capacity, cell mismatch, correction time, and complete pack condition.

Read guide
COMMUNICATION GUIDE

CAN vs RS485 for a BMS

Understand interface differences, protocol requirements, cabling, termination, and inverter compatibility checks.

Read guide

Get in Touch

Ready to power your future? Contact us for a custom quote or partnership inquiry.

LocationRoom 1008, Building B4, Yunzhi Science & Technology Park, Guangming District, Shenzhen, China

With consent, JKBMS records source categories and shopping steps for up to 90 days. A source summary may be saved with your order. Optional visit and shopping statistics. Advertising storage and personalization stay disabled.

Privacy policy