• Have you tried out dark mode?! Scroll to the bottom of any page to find a sun or moon icon to turn dark mode on or off!

diy solar

diy solar

JK-BMS v19 broken parallel comms

shaunuk

New Member
Joined
Jul 29, 2022
Messages
22
We have seen a big problem with the new V19 hardware / firmware. We cant parallel.

Master on add 0 and slaves on add 1,2 etc.

Can plugged into Victron, protocols set correctly.

Victron battery display is flapping back and froth showing one battery and then another and then 1 and then 2 every second or so, cell voltages are flapping about as well.

Checked the RS485-2 comms and all batteries are barking out master data even the they are slaves, corrupting the can and RS485 data, this is why peoples screens are not working (I suspect), and more worrying why parallel comes are not working. Tried the latest v10 firmware, no help.

Tried putting V15 and V19 in paralel, seems to calm down. Spoke to JK, they say no one else has reported it...... this is a problem as we have 65 on a shelf that we cant use.....

Can some one else sense check this.... And if so. Add support to our case with JK. They won't listen to just me.
 
I have 6 x 16kWh battery packs (314Ah MB31) with JK v19 and Fw 19.10 + a 3 phase Victron Multiplus II 15000VA system.

No problem.

Steps:
1. Do NOT connect the packs to the Victron.
2. For the 1st pack, reserve IDs 0 and 1.
Only with ID 1 can you make changes using the PC cable with the RS485 UART port (located near the CAN port).
3. Using BT and phone app, check that UART 1 and 2 are using protocol 001 - JK BMS RS485 Modbus V1.0
3.1 Set the CAN Port to the Victron protocol on the Master BMS (004 - Victron_CANbus_BMS_protocol).
3.2 In the App, change the original password 123456, select LifePo4 battery, insert the capacity of the cells (100/280/314 Ah) and the no of cells.
3.3 Disable Float!
3.4 Use the cell settings of column D from HERE.
4. Connect the original blue JK Ethernet cables from UART2 RS485-2 of the master to UART2 RS485-1 of the slave => continue to the next slave using only UART2, not UART 1

WhatsApp Image 2025-06-08 at 17.34.22.jpeg WhatsApp Image 2025-05-25 at 11.00.03.jpeg

Now, check if the LCD on the master is reporting all the packs and values.
A restart of the BMSs with the new setting could help.

5. For the CAN, you need to use a special cable to connect to the Victron Cerbo GX; here is the pin-out.
WhatsApp Image 2025-07-22 at 16.09.21.jpeg

6. Modify the setting via the VE Config PC App in Victron to match your batteries.
If you need help with this, please let me know or refer to the pictures here (use Google Translate) (forum account needed).

7. Put the Ah capacity to the Shunt settings (in my case 314Ah x 6 packs).

Good luck
 
I had an issue with firmware 19.05 and 19.04 not beeing able to communicate.
 
Last edited:
Im having the same issue with the v19 bms i have 4 v15 bms all working together but the v19 does not communicate with the v15 bms if its configured as n slave bms the right side rs485 ports only works if i have the can cable connected from the inverter and the v19 is configured as master so yes its like its stuck in master mode only and thats how it came from supplier with firmware v 19.05 i tried downgrading and upgrading firmware but it didn't solve the problem
 
Im having the same issue with the v19 bms i have 4 v15 bms all working together but the v19 does not communicate with the v15 bms if its configured as n slave bms the right side rs485 ports only works if i have the can cable connected from the inverter and the v19 is configured as master so yes its like its stuck in master mode only and thats how it came from supplier with firmware v 19.05 i tried downgrading and upgrading firmware but it didn't solve the problem
i have the same problem kinda i have 2 v15 been working great for months just installed a v19 asd a slave and it wont charge to 100% i cant use the screen for anything but change language. im about to order another v15 and throw the 19 away.have i have the yixiang diy box andf im hoping its a simple swap out plug in and install v15 scvreen in the hole
 
i have the same problem kinda i have 2 v15 been working great for months just installed a v19 asd a slave and it wont charge to 100% i cant use the screen for anything but change language. im about to order another v15 and throw the 19 away.have i have the yixiang diy box andf im hoping its a simple swap out plug in and install v15 scvreen in the hole
The only thing you can do from the screen is change language and switch between the 3 screens. Use the bluetooth to setup your bms.
 
Just to be sure ...

Does Victron connect to CAN of master BMS, no other BMS?
And all BMS are daisy-chained together by RS-485?

I haven't poked around to determine if the pair of RS-485 are in parallel, or daisy-chain RS-485 bus (presumably requiring terminator at end). Or if they are a bunch of point to point connections (presumably with terminator built in.)

I assume CAN has terminator built in.

Could you post a diagram or photo showing wiring?
 
I have had problems when I added a V19 to my system. I have a V15 and a V19 with 16kw packs. One has the old lcd and the V19 has the new lcd that shows parallel packs. I replaced a V15 with the V19.
But, the inverter now is going wacko. The percentage shown is never correct. I have two Growatt SPH10000TL inverters in parallel. However, the inverters are never showing a battery communication fault.
I have not attached an RS485 monitor dongle to the system to watch the comm channels. I have used my dongle to update the bms modules to the latest firmware.
I strongly suspect there IS a problem with the V19 firmware.
I have to install another 16kw pack, and have another V19 and new display to do the job. I am worried that it will not work correctly...
 
Had the same issue with two V19's jumping back and forth in Venus. I have the two now hooked to my PC. They show up un parallel but there is no battery capacity. I've tried software versions 2.7.0.22, 3.0.3 and 3.2.0. The V19's are running 19.05.

I tried to update one to 19.10 and the update fails at 0% and bricks the BMS. I have been able to recover it back to 19.05 but don't want to risk a forced update to 19.10 at this point. Anyone have 19.10 running and did it resolve anything?

JK should be ashamed. I contacted them and they told me since I did not buy from their store they could not help me. I did buy from what appeared to be their official store. The contact for the store is James Liu at JK. I emailed him and he gave me a WhatsApp number for an engineer. Have not had a chance to try to reach out, but it should not be necessary.
 
Hello sers. I was brought to this forum because my 2 v19 bms was also not working in parallel. They are not talking to each other. Can someone able to dissect and found the solution?
 
Had the same issue with two V19's jumping back and forth in Venus. I have the two now hooked to my PC. They show up un parallel but there is no battery capacity. I've tried software versions 2.7.0.22, 3.0.3 and 3.2.0. The V19's are running 19.05.

I tried to update one to 19.10 and the update fails at 0% and bricks the BMS. I have been able to recover it back to 19.05 but don't want to risk a forced update to 19.10 at this point. Anyone have 19.10 running and did it resolve anything?

JK should be ashamed. I contacted them and they told me since I did not buy from their store they could not help me. I did buy from what appeared to be their official store. The contact for the store is James Liu at JK. I emailed him and he gave me a WhatsApp number for an engineer. Have not had a chance to try to reach out, but it should not be necessary.
Hi. Have you found a solution for this v19 parallel issue? Mine also had this issue
 
I did exactly step by step as video above, and all worked ( mine was stuck at UART 17 )
In my case, V19 paralleled with V15 ( second V19 arrives in 10 days)
Updated my 19 from 05 to 10 and last week to 13, no problem using force update
 
I did exactly step by step as video above, and all worked ( mine was stuck at UART 17 )
In my case, V19 paralleled with V15 ( second V19 arrives in 10 days)
Updated my 19 from 05 to 10 and last week to 13, no problem using force update
maybe their was a cut in the video because in the LCD screen he changed protocol to 015 but in his bluetooth shows 001 both uart1 and uart2.
Maybe it works for you because your slave bms is not v19. Other versions uart2 protocol is usually 001 jk bms protocol.
 
I did exactly step by step as video above, and all worked ( mine was stuck at UART 17 )
In my case, V19 paralleled with V15 ( second V19 arrives in 10 days)
Updated my 19 from 05 to 10 and last week to 13, no problem using force update
Where did you get the 13 firmware?
 
Where did you get your force update code for v19? My has letters in serial number and doesn't work with github code generator.
 
Only from JK ?


On the description of the video:

No need to contact JK-BMS anymore to receive a code.

1. connect PC to RS485-1 port
2. Set DIP switches to 1000
3. turn on BMS with power button
4. start PC software
5. select 3 vertical dots in the top right
6. select Upload Firmware
7. select correct firmware file for your BMS
8. click Force Updating button on screen
9. get your code from this website: https://mirofromdiro.github.io/JK-firmware-code/
10. enter code in JK PC software
11. the PC software is now waiting for BMS to update
12. push BMS power button again and don't release it until you seemessage under 16.
13. push reset button on BMS communication board once
14. confirm that firmware update starts through PC software
15. keep power button pushed until firmware is successfully updated
16. confirm firmware update successful! message on screen. ReleaseBMS power button
17. be aware, that the BMS has now reset to factory default settings!
 

diy solar

diy solar

diy solar
Back
Top