Three phase HV Hybrid Inverter - Solax X3-Hybrid-8.0 + Solax Triple Power T58 HV Battery


MASSIVE restock of EV Batteries at www.batteryhookup.com 5% coupon "POWERWALLS"

Extremetaz

New member
Joined
Aug 16, 2021
Messages
6
You frikkin' legends!

Just looking into an [X*]-[Leaf Gen1 pack] project here at present and this is precisely the info I was after!
Similarly, have emailed Solax to see if they're willing to provide the detail themselves.
 

Araknid

Member
Joined
Jun 1, 2020
Messages
52
You frikkin' legends!

Just looking into an [X*]-[Leaf Gen1 pack] project here at present and this is precisely the info I was after!
Similarly, have emailed Solax to see if they're willing to provide the detail themselves.
Yup.

Old mate here is trying to work out that gen 1 protocol. Weird as the gen 1 is compatible with my x3 (gen 1 being HV too Ye?) but the packets are slightly different?

the IDs are the same. Not sure if it’s just the logging tool used maybe? Missing those huge ID extension messages.

it anyone was in QLD Australia I could go data log :) I’m almost free of my major work project. Will be back to this one and my BMS project shortly.

use busmaster if you can, it has a fantastic replay facility and emulation ability.
 

Oymyakon

New member
Joined
Oct 13, 2021
Messages
1
Hi Guys,
I am new to this forum. I am looking to do the same. I have an outlander pack that i am looking to put into a solax X1 Hybrid 5.0.
Is there any definitive info available yet? I am more than happy to help out if i know what is required.
 

Araknid

Member
Joined
Jun 1, 2020
Messages
52
I will be looking into getting a https://www.solaxpower.com/wp-content/uploads/2021/02/X3-Fit-AU.pdf

X3-Fit-8.0-E (With EPS) to attach my second life storage system to... add another 8kW of power and throw a good 40kWh behind it..

I've finished my circuit breaker and isolator switch install and put all cables into conduit.. Nothing cable tied anymore :)

Not sure how the X1 definition or digging was going... Report in peeps!
 

Attachments

  • IMG_20211006_115800.jpg
    IMG_20211006_115800.jpg
    1.7 MB · Views: 86
  • IMG_20211006_115822.jpg
    IMG_20211006_115822.jpg
    1.8 MB · Views: 86

kmn13

New member
Joined
Apr 11, 2022
Messages
1
Hi at all!

I'm really happy that I have found that thread :cool:

It seems, that the threat is spleeping.
Does someone of you have new informations about the protocoll?

I will use a Solax X3 G4 inverter with a custom made battery.
The G4 is polling with identifier 0x1871 :cool:
 

topaz

New member
Joined
May 16, 2022
Messages
6
Dear all,

You made quite a feat here, tracing all this !!

I've just finished my CAN man in the middle interface using 2 nucleos and MCP2551 chips. And the result is not yet as expected. I'm actually trying to get the Solax X1 Hybrid G4 7.5kw connecting to a Pylontech BMS SC0500 with 3 H48050 HV batteries.

I'm planning on transmutating the messages from the pylontech toward the solax and vice versa. I hope I can get that to work.
Anyway, thanks for your hardwork. If anyone is interested with the bridge, I plan on publishing on github. It works with a python on an RPi so far, cause I only had nucleo L476 boards (which have only a single CAN interface) and I was not willing to have the solax and pylontech to bypass the mitm.

Cheers,
Topaz
 

topaz

New member
Joined
May 16, 2022
Messages
6
Dear all,
I've been successful at having the BMS recognized by the X1 H G4.
The checking 60S goes well and switches to standby mode, but when the charge starts (using back-up mode here) then I get the BatVoltFault IE07 error.
Can anyone point me out a log of a back-up charging from grid? just to match what i'm missing in their protocol?
Many thanks in advance!
 

topaz

New member
Joined
May 16, 2022
Messages
6
After making some experiments with only 2 HS48050 instead of 3, I think I started to understand that the 0x1877 message bytes have more meaning than what I thought.
0x1877 x 00 00 00 00 52 00 22 40 => 2 HS48050 OK, but 3 HS48050 KO
0x1877 x 00 00 00 00 54 00 22 40 => 3 HS48050 OK
I think there still is room for investigation, but still, it at least accepts to charge the batteries without the annoying IE07 BatVoltFault
I hope this information may help others
 

topaz

New member
Joined
May 16, 2022
Messages
6
After a few more experiments. it turns out the 51/52/53/54 byte is not the real deal. The problem I had was that the battery was unbalanced and reporting full when not. This was leading to overvoltage during charge vs bms Vmax limit.
Anyway the solax does actually a pretty good job and respects the constraints.
I'll have to fix the unbalancing problem now :s
 

Araknid

Member
Joined
Jun 1, 2020
Messages
52
Git Hub your code? Love to see implementation.

Only two HS48050? is that barely above the minimum start-up voltage for the inverter?
 

topaz

New member
Joined
May 16, 2022
Messages
6
Well, I've struggled with the voltage problem for a while, but after I read about the triple power batteries configuration, the voltage are not in 50v steps, but the nominal element voltage is 100v. The IE07 I get is therefore problably not related to the CAN protocol but to a hardlock to restrain external BMS to interface. I'll buy a 4th H48050 to confirm :troll:

About open sourcing, don't worry, I plan in being very thorough in my disclosures :)
 
Last edited:

topaz

New member
Joined
May 16, 2022
Messages
6
As promised, here is the little project I made to have the Pylontech H48050+SC0500 and Solax X1 hybrid G4 communicate.

The whole host project: https://github.com/70p4z/tparse/
The source for the solax/pylon CAN translation:
I'm planning on ditching the SC0500 btw, I find it consumes way too much power (or it's the standby power of the solax (which I find more intriguing).

I was planning on playing with a single nucleo-l496zg board (which features 2 CAN interfaces) but couldn't find any, so I assembled 2 nucleo-l476 with a usart communication between the two.

In the project, when not compiling the nucleo code into solax mode (one of the boards only, the one on the solax side), you can't bridge the solax and pylontech using a python script, but that involves a computer, which defeat the purpose of energy savings (in my opinion). Nevertheless, I commited this python script too, and the C embedded version is merely a clone of it.

Have fun :)
 
Last edited:

opelpanfan

New member
Joined
Jun 17, 2022
Messages
1
Hi guys. Have Solax SK-SU5000 hybrid inverter and BMW hybrid batteries 16s 57v . BMS on BMW batteries are all working and I'm ready to send messages to inverters but can't get it working, unfortunately. Inverter had BMS and CAN connectors. Can Connector transmits some messages, but unfortunately inverter does not respond o any messages above (same on BMS connector) Any suggestions?
 

Korishan

Moderator
Joined
Jan 7, 2017
Messages
6,886
Hi guys. Have Solax SK-SU5000 hybrid inverter and BMW hybrid batteries 16s 57v . BMS on BMW batteries are all working and I'm ready to send messages to inverters but can't get it working, unfortunately. Inverter had BMS and CAN connectors. Can Connector transmits some messages, but unfortunately inverter does not respond o any messages above (same on BMS connector) Any suggestions?
Please create a new thread and include some more details to help other out in diagnosing your issue.
 
Top