question

rotevery avatar image
rotevery asked

Felicitysolar Lithium Battery Communication with Victron Cerbo GX

My installer connected my 2x 10kwh Felicitysolar parallel LFP battery packs (which have both CAN and RS485) to my Victron Cerbo GX BMS-CAN port but there is no communication. He used a Victron cable type A with Victron terminators on both ends of the cable. He tried both the BMS-CAN and the VE.CAN ports on the Cerbo GX but it didn't work. Please does anyone have experience of connecting Felicitysolar lithium battery packs to Cerbo GX? What is the solution to this problem?

cerbo gxBMSsmart lithium
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

16 Answers
rotevery avatar image
rotevery answered ·

Update: It seems my tribulations on this subject are over. FS sent me software that I used to update the Com-Box (had to install a driver mscomm32.ocx on my laptop before the connection to the Com-Box could work) and for the first time ever, I have all readings (Voltage, current, power and temperature plus all set points) correct. Perfect communication in monitoring only set up, showing BMS data in Cerbo GX/GX Touch/VRM. This encouraged me to put the GX system back under BMS control and everything is now working fine and sweet in BMS control mode. Issue resolved. We'll see if there's any change when future Cerbo GX firmware updates happen.

3 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Rabeendra Tilakaratne avatar image Rabeendra Tilakaratne commented ·
Thank you very much for your experience. I received 3 cables with ComBox. I think there is a blue cable (RJ45 with pin 7 to 7 and 8 to 8.) is to connect the battery to ComBox. Please share your wiring diagram if possible.
0 Likes 0 ·
rotevery avatar image rotevery Rabeendra Tilakaratne commented ·

If you are connecting to Cerbo GX, you have to make your own cable. Terminate pins 7,8 on RJ45 to be plugged into Com-Box to pins 8,7 on the RJ45 to be plugged into Cerbo GX BMS CAN or VE CAN (either of these will work). DIP Switch settings in the batteries in your battery bank and in the Com-Box have to be correct for the communication to work. Set DIP switches /addresses per battery manual; Set Com-Box DIP switch to 00000 (FS engineers say it should be 10000 but this did not work for Com-Box firmware update process using laptop connection, neither for the normal operation with the batteries and Cerbo GX). Watch out for mistakes in DIP settings. The Victron RJ45 terminator must be plugged into the next (last) BMS CAN connection (or if you choose the VE CAN, the Victron RJ45 terminator must be plugged into the next (last) VE CAN connection) on the Cerbo GX.

You may have to update the firmware of the Com-Box first before it would work properly (unless they already updated it from factory before sending to you). Please contact Chelsea (I gave her contact details in a post below) and she'll link with you engineers that will give you the document/drawing for the connection as well as update firmware and the related update instruction documents/videos.

1 Like 1 ·
Rabeendra Tilakaratne avatar image Rabeendra Tilakaratne rotevery commented ·
Thank you very much for your detailed information. I got the combox about week ago. So I believe it’s updated. Anyway I will try. Thanks again for your valuable support.
0 Likes 0 ·
silv avatar image
silv answered ·

Can you send me the file and instructions or share it here. I've already tried the e-mail from chelsea recommended by rotvery but it doesn't work and I can't get any information via WhatsApp either. I only want to update the COM BOX and not the battery.

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·
I have requested their permission to share the firmware file and related documents with you. Waiting on their response.
0 Likes 0 ·
martin-van-biljon avatar image
martin-van-biljon answered ·

Have you found an answer yet on these batteries?

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·
Yes. See above post.


0 Likes 0 ·
rotevery avatar image
rotevery answered ·

The site for which I posted the above original question is on DVCC. I have not yet connected the FS BMS to the Victron system.

My below response is for a new bigger installation of the exact same models of Victron and Felicity Solar (FS) devices.

I've successfully made the FS BMS to communicate with Cerbo GX and take over control of the system. Shows up in Cerbo GX as a Pylontech battery. Had to buy a FS communication box (cost about $30 ex works. See attached picture. Had to prepare/crimp my own cat6 cable to connect it.). whatsapp-image-2023-07-274-at-121152.jpg

However, there are pending issues with the FS BMS showing wrong current / wrong power measurement as if I have only two battery packs in parallel while I have four battery packs in parallel. This made me revert back to Victron DVCC. Attached picture shows how the 4 nos. 10kwh FS batteries are connected to my 48V DC (nominal) busbars. fs-10kwh-batteries-connection-vgc-house.png

FS engineers are working in the background to help me resolve this plus I am too busy working on something else this month. For now, it seems to me as if the FS Com-box / BMS Control would work well only if you do the paralleling per FS schematic for paralleling in their user manual. Well, since I now have all the parameter information I need from the FS BMS, I will stay on DVCC at least for now.

I've also confirmed that the FS BMS independently stops charging of the FS battery packs when they reach 100% whether or not it is communicating with the Victron Quattro/SmartSolar SCCs and irrespective of the Victron DVCC/Quattro/SmartSolar SCCs' max Voltage/Absorption Voltage/Float Voltage settings. This is true at least for my model of FS Battery Packs. It seems FS BMS is able to hold the battery pack voltage at a value lower than the busbar voltage set by the Quattro and/or SmartSolar SCCs once the battery packs have reached 100% SoC.


7 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

nickdb avatar image nickdb ♦♦ commented ·

With a managed battery, the settings on the individual chargers are mostly irrelevant. The BMS sends its CVL and CCL and the chargers honour that.

Spoofing a pylon BMS is a quick fix for battery manufacturers due to their broad support across different brands. However Pylon make changes to their code as do the vendors that support them, so there is no guarantee it will work properly, or keep working properly in the future.

That is the risk with untested batteries.

1 Like 1 ·
rotevery avatar image rotevery nickdb ♦♦ commented ·
From my experience, Cerbo GX uses more than just the CVL and CCL it gets from the BMS. Some of the settings in DVCC still matter even when they are showing as forced on or forced off.
0 Likes 0 ·
rotevery avatar image rotevery nickdb ♦♦ commented ·

True. There is risk it may no longer work in the future when Cerbo GX firmware updates happen. Probably, FS would also update their firmware accordingly.

0 Likes 0 ·
Rabeendra Tilakaratne avatar image Rabeendra Tilakaratne commented ·
Could you please share the connection diagrams of RJ45 cables. Then I can do the same.

Regards,

Rabeendra.

0 Likes 0 ·
rotevery avatar image rotevery Rabeendra Tilakaratne commented ·

Terminate pins 7,8 on RJ45 to be plugged into Com-Box to pins 8,7 on the RJ45 to be plugged into Cerbo GX BMS CAN or VE CAN (either of these will work). DIP Switch settings in the batteries in your battery bank and in the Com-Box have to be correct for the communication to work. Set DIP switches /addresses per battery manual; Set Com-Box DIP switch to 00000 (FS engineers say it should be 10000 but this did not work for Com-Box firmware update process using laptop connection, neither for the normal operation with the batteries and Cerbo GX). Watch out for mistakes in DIP settings. The Victron RJ45 terminator must be plugged into the next (last) BMS CAN connection (or if you choose the VE CAN, the Victron RJ45 terminator must be plugged into the next (last) VE CAN connection) on the Cerbo GX.

0 Likes 0 ·
Rabeendra Tilakaratne avatar image Rabeendra Tilakaratne rotevery commented ·
Thank you very much for the advice. Will try and update.
0 Likes 0 ·
andreja-doo avatar image andreja-doo Rabeendra Tilakaratne commented ·
0 Likes 0 ·
martin-van-biljon avatar image
martin-van-biljon answered ·

Thank you for this info. I will see if i can find this box in South africa..

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·
You can contact Chelsea (see details in one of my posts below) and she would help you get the box directly from FS and ship it to your address (preferably a forwarding address in China).
0 Likes 0 ·
rotevery avatar image rotevery commented ·
You may have to order it from FS China.
0 Likes 0 ·
kevgermany avatar image
kevgermany answered ·

Guess it's stating the obvious, but unless the batteries are on the supported list, the responsibility for Comms is with the battery maker/supplier. Quite a few pretend to be Pylontechs, but we see problems reported here.

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·

Interestingly, I've seen problems reported in this forum for the real Pylontech as well, which is concerning. But yes, responsibility for Comms is on battery maker like you said.

0 Likes 0 ·
rotevery avatar image rotevery commented ·
I agree with you. Interestingly, Pylontech itself also gives various problems which can be seen in this forum. Some of them are also communication issues. See threads on Pylontech in this forum.
0 Likes 0 ·
2bbionic avatar image
2bbionic answered ·

Hi,


I also got a 10kWh wall mounted FS battery (that one with at least no display) and also have issues connecting the battery/BMS to the Cerbo - also no communication. I checked the pinout of the BMS - according my manual, CAN is on Pin 7 and 8 but with switched CANH and CANL - and tried a couple of things with it with no success.

I'm currrently in contact with my dealer to solve this issue and preparing some measurement info from my pins.

I also have this connector box but as far as I know it's not suitable for my type of battery.


Regards,


2bbionic

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

nickdb avatar image nickdb ♦♦ commented ·
CAN is a transport medium, that two devices both have CAN ports in no way means they will talk to each other.

What is important is the messaging used over CAN. Victron has a specific implementation based around NMEA 2000 iirc.

The manufacturer has to build their product to support this unique messaging.

Simply matching pinouts won't accomplish anything if the two devices don't share common messaging.

0 Likes 0 ·
rotevery avatar image
rotevery answered ·

Here are the screenshots of when FS BMS took over control of my system via connection with Victron Cerbo GX (in attached pdf file). Screenshots FS BMS Control - Redacted.pdf


2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

cika8 avatar image
cika8 answered ·

Good morning! :)

Does anyone have the latest firmware for Felicity Solar LiFePO4 batteries LPBF48200-M?
Unfortunately, nobody from Felicity Solar responds for help. I found one firmware on DIY Solar Power forum, but not sure is it for this type of battery.

Update: Forgot to type this: @RotEvery said that firmware for COM-BOX device should be updated, so it would be nice to have that firmware too and manual how to do it. :)

Also, one useful site for updating firmware on batteries: https://www.felicitysolarsa.co.za/batteryupgrade
There, you can find EDMS program and program for firmware update.

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·

Please contact Chelsea preferably on +86 152 1819 2663 (Whatsapp) or at chelsea@felicitysolar.com. She will arrange to give you the Com-Box update firmware and also the latest battery firmware update (V16). Cheers.

0 Likes 0 ·
rotevery avatar image
rotevery answered ·

This is an update I posted on September 27, 2023 (maybe I posted to the wrong thread?)

"It seems my tribulations on this subject are over. FS sent me software that I used to update the Com-Box (had to install a driver mscomm32.ocx on my laptop before the connection to the Com-Box could work) and for the first time ever, I have all readings (Voltage, current, power and temperature plus all set points) correct. Perfect communication in monitoring only set up, showing BMS data in Cerbo GX/GX Touch/VRM. This encouraged me to put the GX system back under BMS control and everything is now working fine and sweet in BMS control mode. Issue resolved. We'll see if there's any change when future Cerbo GX firmware updates happen."
2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Rabeendra Tilakaratne avatar image Rabeendra Tilakaratne commented ·

I managed to connect the Combox to the battery and the Cerbo GX as well. When I connect the battery direct to my laptop using EDMS monitoring software, I can see all set points of each cell and possible to adjust also. Is it possible to do that through Cerbo GX (VRM) now ? If possible, how can I get that ?

0 Likes 0 ·
rotevery avatar image rotevery Rabeendra Tilakaratne commented ·
I don't think you can see that level of detail in GX Touch or VRM. You can see high level parameters CVL, CCL and DCL in parameters under Pylontech in GX Touch device list. To see more, you may need a different software/interface from Victron.
0 Likes 0 ·
silv avatar image
silv answered ·

HelloCould someone please provide the necessary software and instructions to update the BMS com box. I have incorrect values from the box and think an update would fix the problem, but I don't get an answer from Felicity Solar and the email from chelsea doesn't work

Thanks

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·

I now have FS written permission to share the firmware with you. Here it is (in Zip file) along with the other instruction files they sent to me. Good luck.

120-200177-01(GD305COMBOX_V102_20230904).zip

Instructions from FS China.pdfCom-Box user guide.pdf

Systems Integration Video from Felicitysolar Engineer.mp4Video From FS Engineer Wasely.mp4

1 Like 1 ·
rotevery avatar image rotevery commented ·

Do you mean Felicity Solar Com-Box? Not sure what you mean by BMS com box. What I use is Felicity Solar Com-Box and is different than the BMS which is within the battery pack.

You can contact Chelsea (see details in one of my posts in this thread) and she would help you get the Felicity Solar engineers to send you the software plus instructions and videos that you can use to update the Felicity Solar Com-Box.

0 Likes 0 ·
cika8 avatar image
cika8 answered ·

Forgot to post here earlier...

I don't know how @RotEvery managed to update COM-BOX firmware and make system works, but from my experience only battery firmware needs to be updated to fix incorrect readings.

On the link below, you can find instructions, working firmware (tried only with LPBF48200-M model and it works. So, if you have another model of battery, be careful), software for reading battery parameters and status (EDMS) and software for updating firmware.

Battery Upgrade (felicitysolarsa.co.za)

3 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·

You can contact Felicity Solar's Chelsea (see her contact details in one of my posts in this thread) and she would help you get the Felicity Solar engineers to send you the software plus instructions and videos that you can use to update the Felicity Solar Com-Box.

I would use only firmware that I get directly from FS.

This link you provided contains Version 16 of the battery (BMS) firmware. Some of my batteries (I have two different sites with the same set up) came with the BMS firmware version 16. Some came with version 14 while I think, one came with version 15. They all communicate with the Com-Box and with Cerbo GX via the Com-Box. When I was getting wrong figures, et cetera, as shared above, it was the Com-Box firmware (NOT the battery BMS firmware) that I updated to resolve the problem, as recommended by FS engineers. They directly sent to me the Com-Box firmware, the instruction manual as well as guidance videos that I used to do the update. I have described this earlier in this forum.

Felicity Solar has encouraged me to update all my battery BMS firmware to version 16 but I have not had the time to do that yet (one would have to do one battery at a time and I have about 11 battery packs) plus I don't yet see any compelling reason for taking the risk of doing the BMS firmware update. They sent me the version 16 directly - I did not download from any website.

0 Likes 0 ·
cika8 avatar image cika8 rotevery commented ·

Well, then we have two experiences here. :)

I've tried to contact Chelsea and 2 more supports - two replies were received in which is wrote that they have to ask engineers and then answer me back, but they didn't reply ever. Tried to contact them again, but didn't receive any reply at all.

Following instructions on link above, I've got BMS system working, with updated battery firmware.

If you know how to update COM-BOX firmware, it will be nice to share steps that Felicity Solar gave to you how to update COM-BOX and with which firmware version. Seems that your procedure is much easier than flashing firmware on 10 batteries (for example).

0 Likes 0 ·
rotevery avatar image rotevery cika8 commented ·
I would go to their website and use other sales contacts. Sometimes the delay is from the engineers. Like the engineer I that was first assigned to me never resolved the issues. He just sent me documents and the file and when it didn't work, he said he was talking to R&D. Nothing happened for over a month. Then luckily for me, he went on vacation and another engineer was assigned to me. She followed up every request promptly until resolution. FS has room for improvement in their customer support, I guess.


0 Likes 0 ·
solarrex-hn avatar image
solarrex-hn answered ·

Hier ist das letzte update für die Felicity Solar Com-Box. Habe ich vor ein paar Tagen von felicity bekommen. In China feiern die gerade Neujahr, wohl Ferienzeit bis zu 14 Tage. Com box upgrade firmware.zipCom box upgrade firmware.zip (Anleitung incl., hat bei mir funktioniert).
PS: bekomme immer noch niedrige Batteriespannungs - Alarme vom BMS, bei mir ab 51,5 Volt. Das sollte eigentlich nicht sein, könnte aber eine Batterieschohneinstellung sein.


1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

rotevery avatar image rotevery commented ·
It's still a Com-Box issue.


0 Likes 0 ·
solarrex-hn avatar image
solarrex-hn answered ·

Can you download now? see previous post.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

cika8 avatar image
cika8 answered ·

Now, we have 2 solutions working!

Great! :)

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

andreja-doo avatar image
andreja-doo answered ·

Here is newest firmware for LPBF48200-M...V417.zip


v417.zip (5.7 MiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.