Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Anenji battery pack using JKBMS BMS communication problem

Featured Replies

Hi, I wondered if anyone else on here has experience with these, I got a brand new Anenji battery pack (51.2v 200A) which from googling uses a JK bms

CB76287D-1DA0-4425-87BB-9411D918A078.jpg.b7278cd804b687910e170297749e4ad4.jpgIMG_1734.jpg.51f0a9867b688266339a3c7fd5aa0753.jpg

 

It was supplied WITH a usb 232 adapter and cable premade

580D1380-9E2C-4D1A-BDD0-A65C93725729.jpg.ae77e633bac3103912e34331c027376b.jpg

I have checked and it IS wired correctly for JK BMS

Screenshot2024-11-17155858.jpg.c7c296a21972a8c15c14458a4007f9de.jpg

 

but using JK bms software I don't get any data from the battery pack

IMG_1733.jpg.90ba20bfde6c74c0363291c2b67c2a12.jpg

the tx light inside the adapter is flashing when data is sent, so I know i have the correct com port, but i just don't get any return data! Checked the battery pack and its set for 9600, but no RX light from the adapter

IMG_1732.jpg.d31339434539b04bd36de35c00956775.jpg

 

I have tried hyperterminal too and again data is sent, but battery pack is not replying, I have dip switch 1 set also as I read this needs to be set.

so cable is fine, ( I have also tested cable by bridging the RX/TX pins on the RJ11 connector (loopback) and using hyperterminal proved adapter and cable works 100%)

does anyone have any idea what I am doing wrong please?

Many thanks

 

Edited by andrew96a
corrected spelling

  • Author

Thankyou everyone! I now bought a nice waveshare usb to 485, but still no further forward!! (I see others having no problems using this adapter)

BUT I still cannot get it working!!

i connect it to this rs485 port

IMG_1790.jpg.f43299988255431350ec9408ee16e4c5.jpgIMG_1791.jpg.51511bd1feeff4074e35d40d2510cc42.jpg

 

and STILL get no data!

 

so I connect it to this port

IMG_1792.jpg.aa58fe64e75394771908dc3f4cda7df5.jpgIMG_1794.jpg.a1ee49ed042ac18135173d5746782816.jpg

 

and just get continuous zeros back!!

I tried using the phone to connect by Bluetooth. and the BMS doesn't have it (or have it enabled I am not sure which!!)

so I still cannot get anything from it or look at its cell settings!!

Any ideas what I do next please? I seen videos on you tube where they just plug it in and data just works!

thankyou

  • 2 months later...
On 2024/11/23 at 6:15 PM, andrew96a said:

Thankyou everyone! I now bought a nice waveshare usb to 485, but still no further forward!! (I see others having no problems using this adapter)

BUT I still cannot get it working!!

i connect it to this rs485 port

IMG_1790.jpg.f43299988255431350ec9408ee16e4c5.jpgIMG_1791.jpg.51511bd1feeff4074e35d40d2510cc42.jpg

 

and STILL get no data!

 

so I connect it to this port

IMG_1792.jpg.aa58fe64e75394771908dc3f4cda7df5.jpgIMG_1794.jpg.a1ee49ed042ac18135173d5746782816.jpg

 

and just get continuous zeros back!!

I tried using the phone to connect by Bluetooth. and the BMS doesn't have it (or have it enabled I am not sure which!!)

so I still cannot get anything from it or look at its cell settings!!

Any ideas what I do next please? I seen videos on you tube where they just plug it in and data just works!

thankyou

The dip switch has to be id 1

Edited by Tinbum

  • 4 weeks later...
  • Author

Since my first post in November, Still struggling with this!!!!! 

yes dip switch 1 is ON as it is the first battery pack (and only battery pack)

I stuck to my current 24v system so my friend wanted to add this to his system so he took it on!!!

He also found no matter what he tried there was zero response from RS232.

ok no big deal he thought as it will do can and Victron can, so he tried connecting it to hos Victron RS multi solar via can. the can protocol can be set from the lcd on the battery, so no problem he thought!! the Victron just would not see it so to make sure the battery pinout was right a oscilloscope was put on the CAN port on pins 4 and 5, sure enough signals were there! even adjusting the CAN protocol number in the menu the changes in waveform could be seen!! (protocol 0 is CAN turned off!) so he knew he had is cable wired correctly!!

so more digging on the ports! the first 2 in red are CAN only, just pins 4 and 5 used!

IMG_1734.jpg.51f0a9867b688266339a3c7fd5aa0753.jpg.1192bd204423a00ac25294600da23a9d.jpg

next was turned to the RS485 protocol. the ones in yellow WERE RS232 ports with pins 1 and 2 and 7 and 8 showing signals on both ports! Hyperterminal was used (set to 9600 8n1) and repeating data could be seen. it was ~120*467F0000FD**

the first star was changing between 1 and F and the end stars was around 80 to 9F

If baud rate was changed in the menu no change was seen, also in RS485 no change in protocoll was seen. If battery ID switch was set to 0 (gray circle) then communication stopped (as expected)

so more digging!! this bms is a single board with connectors out on a separate board, so different to Marcin685 board which is a double board. There is only a number in a white sticker on the board starting with 'SH' also in the menu the logo can be changed from none (which it is set for currently) to 'SH'

so a bit of digging on the internet provided clues! It appears to be a seplos BMS.... but Seplos bms have seplos on the sticker!! this didn't! it had SH

the seplos battery monitoring software was tried!! expecting that to work! but it didn't, the rs485 adapter shows the battery responding to commands the software sent to it, but the software just said 'time out' it (I presume) couldn't understand its reply's)

so more digging!!!

so on one forum it was reported that Seplos sold on a lot of reject BMS's onto a third party, mainly SH being

'Sh energy electronic tech is
Shanghai Energy Electronic Technology Co.'

so perhaps this 'SH' bms board had some real communication problems and was a rejected Seplos . this would fall into place as no communication on ANY port out of the thing makes sense or is useable!!

You would expect a £1400 battery pack to be right!!

the bms DOES indeed keep all the battery voltages within 2mv of each other so that bot is working!! just absolutely no useable communication from it in the slightest!!

Anenji of course wont answer any communication from me as I had a problem also with the 11kw inverter that I also ordered at the same time as the battery but arrived in a week or so but the battery took 2 months to arrive, by that time they didn't want to talk tome.... I wonder why lol £2k in goods that are not fit for purpose!!

So my mate now has options of using it as it is with no communications (his Victron multi RS solar doesn't like not having battery communication)

or replacing the bms wit a Seplos or pace one!

I did as much 'due diligence' as I could scouring the internet for what I thought the BMS could actually be and it did look like a Pace one! shows how wrong I could be lol

 

anyway that's the update after 3 months of trying to get it to work

 

cheers

Perhaps open it up, and search for serial numbers on the BMS, it could be that it contains a seplos or pace. You could even try reading it as such to test. But if JK software isn't working, it likely isn't one. 

  • Author
On 2025/02/28 at 2:59 AM, Pho3niX90 said:

Perhaps open it up, and search for serial numbers on the BMS, it could be that it contains a seplos or pace. You could even try reading it as such to test. But if JK software isn't working, it likely isn't one. 

yes already done this, its in the post just above yours

  • Author

Very much now it looks like the brand new Anenji BMS marked as 'SH' are a load of rubbish!!

Anenji CAN communications are just not working even though its set to Victron' (03) in the can protocol, and the cable IS wired correctly!

Screenshot 2025-03-04 195402.jpg

CAN should sit at 2.5v with the + side going up and the - side going down in volts, the victron does it correctly! Anenji one on the other hand just blasts all over with no set CAN levels.

My advice is stay away from Anenji !! Are these remarked 'SH' because they are Seplos rejects and reported as reworked? My opinion is YES and never actually tested properly!! No genuine manufacturer is going to send stuff out without testing it thoroughly, and judging by others that have had lots of problems with Anenji batteries, and myself having a bad inverter out of the box and now a bad battery where Anenji customer support just stops communicating with customers surely means they are not good at all!

Its a shame really as during charging the BMS keeps all batteries within 50mv of each other and once charged only 1mv difference between the batteries! but it looks like the BMS will have to be changed as it simply just doesn't communicate with the outside world on any protocol! RS232, RS485 and CAN !

My advice, just don't fall for Anenji being good value. it is not!! definitely not!! just hollow promises of help and no actual help!

that's my findings, and I am quite used to getting things to communicate with each other as am and have been a broadcast engineer for 25 years. So well used to 485 and 232!

Why do you not get a new BMS, fit it and call it a day? Definitely a hard pill to swallow, but if they cannot reply with support, you know you don't have a warranty they will honor.

At least you will have support from the seller on the BMS

Edited by Pho3niX90

  • Author
23 hours ago, Pho3niX90 said:

Why do you not get a new BMS, fit it and call it a day? Definitely a hard pill to swallow, but if they cannot reply with support, you know you don't have a warranty they will honor.

At least you will have support from the seller on the BMS

You have to remember this battery is new straight from the box at £1400 I obviously wanted to explore everything as much as possible before having to spend out £250 on a new BMS then starting over installing it and setting it all up!

12 minutes ago, andrew96a said:

You have to remember this battery is new straight from the box at £1400 I obviously wanted to explore everything as much as possible before having to spend out £250 on a new BMS then starting over installing it and setting it all up!

I can fully understand this.

You mentioned you tried the JK software, and Seplos software, have you tried the Pace software?

You mentioned that you have dipswitches to 1, but I think you are running the battery as s single unit? Should it not be set to 0 ? 1 is to state that it is mater of a pack. Not sure if you have tried this in the last couples of months.

Dip switches:
image.png

image.png

Edited by Pho3niX90

21 hours ago, Pho3niX90 said:

You mentioned that you have dipswitches to 1, but I think you are running the battery as s single unit? Should it not be set to 0 ? 1 is to state that it is mater of a pack. Not sure if you have tried this in the last couples of months. s

Some BMS's like the JK require the dip switch 1 to be set on (id 1) to enable communication with the software. Nothing to do with how many batteries.

Edited by Tinbum

4 minutes ago, Tinbum said:

Some BMS's like the JK require the dip switch 1 to be set on (id 1) to enable communication with the software. Nothing to do with how many batteries.

Sure, but thats from their own official documentation

  • Author
On 2025/03/07 at 12:30 PM, Pho3niX90 said:

I can fully understand this.

You mentioned you tried the JK software, and Seplos software, have you tried the Pace software?

Thankyou, yes have tried both of those and still 'no communication'

as far as I can tell, the battery pack BMS is spitting out data, but it is fairly useless data with no real data in it, like all zeros and stuff like that!

  • Author
On 2025/03/07 at 12:37 PM, Pho3niX90 said:

You mentioned that you have dipswitches to 1, but I think you are running the battery as s single unit? Should it not be set to 0 ? 1 is to state that it is mater of a pack. Not sure if you have tried this in the last couples of months.

Dip switches:
image.png

image.png

Cheers thakyou! I tried both as battery pack 0 and 1 and it just appears to spit out data which contains no or nothing useable data from any port!

at the moment my mate has it connected to his Victron RS multi solar and the settings in that BMS in the Victron set to provide the max charging voltage and monitoring of the main battery voltage, and the BMS in the battery pack does what its always done and monitors and corrects individual battery balancing which it appears to be very good at! so apart from the main battery leads their is no communication between the 2 units which it seems to be doing well! only thing is because the Victron doesn't have communication it doesn't calculate the SOC correctly and is always different to the actual battery SOC! even if the Victron is set to 100% SOC when the battery is !00% SOC is it correct, once battery discharges and charges back to 100% SOC the Victron then reports 97% SOC even though the battery voltage is the same as when it was connected at 100% SOC. we believe this is something in the Victron firmware which doesn't allow it to calculate SOC correctly from what we have read. So constantly telling the Victron the battery IS at 100% is required.

just a shame the 2 units won't talk to each other like they should! he is still debating if its worth spending out £200 plus on a new battery pack BMS...... or not

Edited by andrew96a

  • 2 weeks later...
  • 2 weeks later...
  • Author
On 2025/03/18 at 6:32 PM, Sebastian788 said:

When you tried to connect with your PC using RS485 did you choose correct protocol in UART1 ?

UART1 is a esp32 type device your referring to? if so then nope not using one. All i am trying to do is monitor anything, be it can, rs485 or rs232 from any of the ports using any software on a pc! the Victron inverter wont see it either. still not been able to get any information from any port on the battery pack even though I can see data is there using a oscilloscope.

Edited by andrew96a

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.