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.

Collection of DSP Axpert Firmware for VM III TWIN and VM IV TWIN

Featured Replies

On 2024/10/22 at 5:09 PM, Coulomb said:

I see the battery voltage going  to 55.2 V, occasionally to 55.3 V.

* What is your CV (bulk/absorb) voltage? That sounds like a CV voltage to me,  but it depends on your battery and the  CV voltage setting.

This patched firmware has a  new algorithm that has not been proven yet. It's only 10 or so lines of code, so I figured I'd be unlikely to  get it wrong, but it's certainly possible.

The voltage criterion is now that the battery voltage must strictly exceed (not merely equal)  the CV voltage  less 0.3 V (for  48 V models; 0.2 V for  24 V models). In other words, it must be at most 0.2 V below the CV  voltage setting for  30  seconds with no  exceptions to  get to the float stage. Does that sound reasonable?

It's possible that with your battery rarely seeing the  CV voltage, they might take longer than normal  to reach float for a few cycles.

* What chemistry is your battery?

 

My bulk is set to 57.6V, and 55.2 is exactly what is set as float voltage
My battery never goes even close to the CV for some reason
It did before on grid and even overshoot that voltage for a bit

My batteries are SOK LiFePO, BMS goes into OV at some voltage and starts balancing
Never happens on solar for some reason

Also, going to this firmware from 60.66 to 60.96 patched reintroduced the bug when inverter is using ~2A (~400W) from grid to charge the battery even is Only Solar Charging is selected

Edited by WallK

  • Replies 522
  • Views 90.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Mohammad Jawish
    Mohammad Jawish

    Thanks for your reply    I upgrade my inverter to the mentioned version  The twin problem not solved  I faced other problem after the update  Max charging current reduced to 1

  • esmail-kassir
    esmail-kassir

    @Coulomb as I can see they shared FTP link so you can explore other folders , and I found many interesting things such as a firmware with 60.10 dated june-2024 (in the file meta data ) , accordin

  • [ Edit: There is a problem with this patched firmware; DO NOT USE! See here for the corrected version, now called x60.96, but still based on factory firmware version 60.95. It may be that unpat

Posted Images

On 2024/10/23 at 8:37 AM, Tarek Yag said:

As you have DSP version 71.01 right now, it's totally logical that they pointed you to the 71.03 version, and from what I'm starting to believe right now, you need the 57.xx MCU firmware. Because these versions are what I found linked to each other in the official firmware folders available in the earlier shared FTP link.

Would you please confirm what's the original MCU firmware version that came with your inverter on purchase?

@Khalil Koja Would you please confirm what was the original DSP firmware version before any updates?

I think I just found out the firmware difference for "push button" and "touch button" models of VM III ??? @Coulomb

my original factory firmware is dsp: 71.01 mcu: 57.09
they did send me an ftp link that contained only the files I uploaded here.
I still haven't updated my firmware because the connecter on the old laptop I have, turned out to be VGA and not rs-232 🤣
since we both seem to be from that same country
where did you get the rs-232 to usb cable to update the firmware? I still can't find one to update my firmware.

Edited by Eddie1

  • Author
12 hours ago, WallK said:

It did before on grid and even overshoot that voltage for a bit

My batteries are SOK LiFePO, BMS goes into OV at some voltage and starts balancing
Never happens on solar for some reason

From my experience, I guess this could be caused by a high charging current (40+ A). See, on grid you get the needed charging current right away, while on solar you'll get lower current over a few hours before you reach the day peak, where the batteries would be almost or already fully charged.

When charging so quickly, and without using a smart active balancer, it would be too late to balance all the cells quick enough, thus exceeding the over voltage limit with some cells. Try lowering your AC charger max current, I believe you'll get much better balancing near the end of charging, and won't go over voltage.

12 hours ago, WallK said:

My bulk is set to 57.6V, and 55.2 is exactly what is set as float voltage
My battery never goes even close to the CV for some reason

Would you please review your battery's specification sheet, or contact your seller and make sure what are the recommended charging settings for your battery? I do think there's something wrong with your voltage numbers and the battery is limiting the inverter from reaching CV stage because it's too high, thus staying near the float voltage.

12 hours ago, WallK said:

Also, going to this firmware from 60.66 to 60.96 patched reintroduced the bug when inverter is using ~2A (~400W) from grid to charge the battery even is Only Solar Charging is selected

Yeah, this is well known now. I believe it's just by design, where some firmware have it enabled, and some not.

  • Author
2 hours ago, Eddie1 said:

my original factory firmware is dsp: 71.01 mcu: 57.09

That's what I thought. One last request please, would you please confirm what type of display buttons you have on your inverter? Push or touch buttons? A picture of the display only would be very much appreciated.

2 hours ago, Eddie1 said:

the connecter on the old laptop I have, turned out to be VGA and not rs-232 🤣

LOL. That's what I expected.

2 hours ago, Eddie1 said:

where did you get the rs-232 to usb cable to update the firmware?

You can find it at local PC stores/shops. It's a very old piece of tech, so no doubt you'll have to search a bit until you find it somewhere!

1 hour ago, Tarek Yag said:

That's what I thought. One last request please, would you please confirm what type of display buttons you have on your inverter? Push or touch buttons? A picture of the display only would be very much appreciated.

push buttons, brand: renovo, my inverter is exactly like the picture I uploaded before

On 2024/10/17 at 3:47 AM, Eddie1 said:


 

pic_2662023141424.png

1 hour ago, Tarek Yag said:

You can find it at local PC stores/shops. It's a very old piece of tech, so no doubt you'll have to search a bit until you find it somewhere!

still searching for it, do you recommend some shop?

  • Author

Okay, I just finished analyzing all FTP files and folders in the link that @Mohammad Jawish shared with us. Here are my findings summarized:

I've found firmware for many models, a lot named by folder name, but some are not named. Unfortunately for me, there aren't any folders named for VM IV whether twin or not. Anyway, I will focus on the named folders only.

Interesting models for this thread:

A. VM III (3 kW / 5 kW) Non-Twin
B. VM III (4 kW / 6kW) Twin

Other models:

C. Max (7.2 kW / 8kW)
D. Max E (11 kW Twin)
E. Max E (11kW Duplex)

The VM III models listed above come with the following DSP - MCU sets:

A : (DSP 47.03 - MCU 02.87) & (DSP 41.18 - MCU 02.90)
B : (DSP 60.10 - MCU 25.15) & (DSP 60.10 - MCU 57.16) & (DSP 71.03 - MCU 57.16)

In an overview of all available files at the shared link which is at the official Voltronic Power site. Although it's not a strict rule for them as we already know by experience, but I can now safely say that @Coulomb's general rule of following the same major version number for each DSP or MCU is totally correct. At this link at least, which is very recent, they look like they're using a single major version number for each major hardware version (or a customization).

Focusing again on firmware for the TWIN variants, and taking into consideration the recent findings the community is helping with. VM III Twin comes in two DSP hardware versions, and two MCU hardware versions, each have their respective firmware, and I can only guess that they can be mixed in production.

Finally, it's all speculations as all of this is not officially documented, but I wanted to put it out here for future reference, trying to understand the messy world of Axperts.

Edited by Tarek Yag

  • Author
On 2024/09/14 at 1:36 PM, Khalil Koja said:

My MCU HAS NOT touch buttons and the buttons stop working after update from 57.08 to 25.08, I don't think that factory rest will solve this problem. I'm trying to get MCU FW 57.10 to test it.

21 minutes ago, Eddie1 said:

push buttons, brand: renovo, my inverter is exactly like the picture I uploaded before

Now, this at least proves my recent findings which I discussed in my previous post. You both had the same original MCU's major version number of 57.xx and you both have the push button display variant! @Khalil Koja I would really love to hear back from you after you reflash the recent MCU firmware I found for you a few posts earlier, hoping it solves your inverter's buttons issue!

4 hours ago, Tarek Yag said:

Try lowering your AC charger max current, I believe you'll get much better balancing near the end of charging, and won't go over voltage.

30A max for two 100A batteries in parallel is low enough I think (15A per battery)

 

4 hours ago, Tarek Yag said:

Would you please review your battery's specification sheet, or contact your seller and make sure what are the recommended charging settings for your battery? I do think there's something wrong with your voltage numbers and the battery is limiting the inverter from reaching CV stage because it's too high, thus staying near the float voltage.

It is literally the spec
image.png.9966a43d9706d371aa08687118a96da6.png
And it happens only on solar charging

 

4 hours ago, Tarek Yag said:

I believe it's just by design, where some firmware have it enabled, and some not.

I don't think so, voltronic said it was a bug and provided me with 60.66 firmware built to fix it

  • Author
On 2024/10/25 at 7:22 AM, WallK said:

30A max for two 100A batteries in parallel is low enough I think (15A per battery)

It is low enough indeed, as long as it's 0.5C (half the total capacity) you're on the safe side for sure.

On 2024/10/25 at 7:22 AM, WallK said:

It is literally the spec

I'm sorry to tell you this, but your settings are way above safe limits for LiFePO4 chemistry! Please search online for the recommended settings for a 48V LFP battery. I do prefer Andy's Off-Grid-Garage BMS settings (and I use them as-is for my JK-BMS), this guy is a genius! Check out his own settings at this link from his own website, or at least take some notes from the entire website, he has a great YouTube channel too, don't miss it.

I believe that you'll solve the whole issue when you use the recommended LFP battery settings.

On 2024/10/25 at 7:22 AM, WallK said:

I don't think so, voltronic said it was a bug and provided me with 60.66 firmware built to fix it

Thank you for this info! We hate their bugs for sure!!!

Edited by Tarek Yag

  • Author

Here are more HEX File Only Packages of (DSP / Main CPU / U1) firmware for VM III TWIN and VM IV TWIN.

An updated list of available packages in this thread can be found in the very first post at:
https://powerforum.co.za/topic/29708-collection-of-dsp-axpert-firmware-for-vm-iii-twin-and-vm-iv-twin/

CREDITS: Original uploaders of the attached firmware files:

@Mohammad Jawish DSP version 60.10 dated 2024/06/14
Note: Quiet fans control logic is not available in this version + I copied this firmware's full package from the uploader's provided FTP link in his own post
Link to original package post

@Mohammad Jawish DSP version 71.03 dated 2024/03/12
Note: I copied this firmware's full package from the uploader's provided FTP link in his own post
Link to original package post

USE AT YOUR OWN RISK, NO GUARANTEES WHATSOEVER!

DSP Reflash Tool is always available in the very first post of this thread at:
https://powerforum.co.za/topic/29708-collection-of-dsp-axpert-firmware-for-vm-iii-twin-and-vm-iv-twin/

Detailed instructions of how to update/reflash firmware of Removable and Round Display inverter models, posted by @Coulomb at:
https://forums.aeva.asn.au/viewtopic.php?p=87767#p87767

If you think your inverter is bricked, there are a number of helpful tips posted by @Coulomb at:
https://forums.aeva.asn.au/viewtopic.php?p=59897#p59897

Enjoy!

VM TWIN (III & IV) DSP 60.10 hex.zip VM TWIN (III & IV) DSP 71.03 hex.zip

Edited by Tarek Yag

5 hours ago, Tarek Yag said:

Side note: you can't divide the current over your number of batteries when they're connected in parallel, they both take the same current equally in this setup.

Sorry, what? If I put 30A into system of two parallel batteries they each will take a part of it depending on their resistance
They will take fractions of available current, so that <full current> = <bat1 current> + <bat2 current>
So in my case of almost identical batteries one will take half and the other will have remaining half
Literally <available current> / <number of batteries>

 

5 hours ago, Tarek Yag said:

I'm sorry to tell you this, but your settings are way above safe limits for LiFePO4 chemistry! Please search online for the recommended settings for a 48V LFP battery. I do prefer Andy's Off-Grid-Garage BMS settings (and I use them as-is for my JK-BMS), this guy is a genius! Check out his own settings at this link from his own website, or at least take some notes from the entire website, he has a great YouTube channel too, don't miss it.

I don't have JK BMS and theirs charger settings will not allow the battery to ever balance
I will not change the BMS settings from designer's recommended (that we discussed with them) for the fear of losing a pretty long warranty
Also, those charging numbers are what BMS requests when connected over CAN or

 

5 hours ago, Tarek Yag said:

I believe that you'll solve the whole issue when you use the recommended LFP battery settings.

I've tried other settings and it's getting stuck at whatever is set as float

Edited by WallK

  • Author
56 minutes ago, WallK said:

Sorry, what? If I put 30A into system of two parallel batteries they each will take a part of it depending on their resistance
They will take fractions of available current, so that <full current> = <bat1 current> + <bat2 current>

My bad, you're totally right, sorry for the misinformation! I deleted it in my previous post.

56 minutes ago, WallK said:

I don't have JK BMS and theirs charger settings will not allow the battery to ever balance

Sorry if I wasn't clear enough. The settings I shared do not exclusively apply to JK BMS, and I didn't assume that you have one, I just wanted to provide you with an example of good LFP battery settings.

56 minutes ago, WallK said:

I will not change the BMS settings from designer's recommended (that we discussed with them) for the fear of losing a pretty long warranty

The suggested settings you're given by your seller are way too high for an LFP, I confirm again. A 3.6 volt per cell is near the max limit of safe LFP voltage, and is a recommended "over voltage protection" setting for LFP! I just hope you never try their "Max Absorption Voltage" (3.65 VPC)!!!!

Anyway, if you're still not convinced and don't want to research, you better ask other battery experts about the values you got. I'm just trying to grab your attention for your own safety. I have no personal benefit out of this.

56 minutes ago, WallK said:

Also, those charging numbers are what BMS requests when connected over CAN

Any BMS when connected to an inverter will change charging settings of the inverter to what is set in the BMS settings, it's how the inverter - BMS communication works. Whatever battery settings you set in your inverter will get changed as soon as you connect your BMS successfully to the inverter.

Nevertheless, I will keep looking for a fix for that "not reaching CV stage" issue that I, you, and @bratpit have! I will mention you in any future findings in this regard!

Edited by Tarek Yag

3 hours ago, Tarek Yag said:

A 3.6 volt per cell is near the max limit of safe LFP voltage, and is a recommended "over voltage protection" setting for LFP!

This is exactly how balancing works
It goes into OV and then charges the cells that are under this
How else do you plan to actively top balance cells?

Your link recommend not charging to 100%, but most sources say it's fine or even recommended

And I'm not talking about seller here, I'm talking about battery designers here, Current Connected

 

3 hours ago, Tarek Yag said:

Nevertheless, I will keep looking for a fix for that "not reaching CV stage" issue that I, you, and @bratpit have! I will mention you in any future findings in this regard!


Just to reiterate -- this only happens on solar charging, grid charging is fine for some reason...

Edited by WallK

 

On 2024/10/24 at 9:43 PM, WallK said:

My bulk is set to 57.6V, and 55.2 is exactly what is set as float voltage
My battery never goes even close to the CV for some reason

That's a very high voltage; an average of 3.60 V per cell. It's possible that the BMS will disconnect before it gets that high. I wonder if the inverter is struggling to reach that high of a voltage, though it's a common maximum for lead acid (14.4 V x 4).

There is no reason to go beyond 3.5 VPC; personally I stop my 16S LFP at 3.45 VPC, and float considerably lower.

4 hours ago, WallK said:

This is exactly how balancing works
It goes into OV and then charges the cells that are under this

That's how you equalise flooded lead acid batteries (and just add the dissociated water back afterwards). But with lithium chemistries including LFP, generally the excess charge of the highest  voltage cells are bled off with a resistor, or occasionally some capacitive or inductive circuit transfers charge from the highest voltage cells to the lowest voltage cells.

Having said all that, I can't see why the inverter won't get to 57.6 V.

Edited by Coulomb

8 hours ago, WallK said:


Just to reiterate -- this only happens on solar charging, grid charging is fine for some reason...

It happens on grid too.I checked it  at night.

At the begining  for example at 20% of SOC diode is blinking but goes early solid on . 

Edited by bratpit

4 hours ago, Coulomb said:

That's a very high voltage; an average of 3.60 V per cell. It's possible that the BMS will disconnect before it gets that high.

It should!

4 hours ago, Coulomb said:

But with lithium chemistries including LFP, generally the excess charge of the highest  voltage cells are bled off with a resistor, or occasionally some capacitive or inductive circuit transfers charge from the highest voltage cells to the lowest voltage cells.

As far as I've read it's balancing by using input current, not by discharging the highest cells (or something along the lines)
With the idea behind it being all the cells will become fully charged thus really balanced, not just equal voltage
I'm not sure about the specifics, but the disconnected battery with BMS doesn't balance, at least perceptibly
The highest cells just passively lose charge a bit faster. But this is an anecdote, I haven't left them for any substantial amount of time

2 hours ago, bratpit said:

It happens on grid too.I checked it  at night.

At the begining  for example at 20% of SOC diode is blinking but goes early solid on . 

I will check when I have good grid power if it goes over the float
But mine stops at 100% or close to it, it doesn't stop THAT early...

Edited by WallK

I have found the default (recommended?) settings of SOK 16S LFP if you're curious
image.thumb.jpg.7994b009ccdd72ce42339d4af2561da5.jpg

This is actually the usual (or close to it) BMS config for Pace BMS based batteries, I have found several very similar setting by image search
But also some with 3.5 OV and 3.65 OVP
Not sure, but as said before -- I don't see a reason for it to affect inverter stopping at 55.2V

  • Author
12 hours ago, WallK said:

This is exactly how balancing works
It goes into OV and then charges the cells that are under this
How else do you plan to actively top balance cells?

I think you have some BMS terminology misunderstanding. Over voltage is a dangerous voltage you never wanna reach. Balancing starts at a balancing voltage (not OV) and it's totally different for the two methods of balancing (passive and active) with the latter being the better and newer technology, and which all new BMS products are starting to adopt it.

12 hours ago, WallK said:

Your link recommend not charging to 100%, but most sources say it's fine or even recommended

100% SOC is something defined in your BMS settings, though not all BMSs give you the choice to change this.

12 hours ago, WallK said:

Just to reiterate -- this only happens on solar charging, grid charging is fine for some reason...

I have this happening on both charging sources! @bratpit

7 hours ago, Coulomb said:

That's a very high voltage; an average of 3.60 V per cell. It's possible that the BMS will disconnect before it gets that high.

That's exactly what I've been trying to say since the very beginning, thank you Coulomb for joining in, finally!

I have my BMS set at 3.5 for CV and 3.4 for float, but since I have the CV issue in my inverter, and my BMS comm is faulty and unable to connect to my inverter too, I got both on 3.5 V at the inverter level, I just hope to solve my problems soon enough to let my battery float, finally! Then, I'll even lower my CV to 3.450 and Float to 3.350, the best I've ever known!

Side note: Unfortunately, I'll be discussing replacing the BMS or the whole battery under warranty with my seller next week, as my BMS communication board proved to be faulty, finally!

Thanks for the rest of your explanation in your post, I always appreciate your advice.

3 hours ago, WallK said:

With the idea behind it being all the cells will become fully charged thus really balanced, not just equal voltage
I'm not sure about the specifics

Dear @WallK, I really appreciate you trying to understand how everything works, but I think you really need to consider my words, at least! Trust me, lower the voltages you have. To gain yourself some more LFP batteries knowledge, go check out the Voltage vs SOC curve for LFP, this chemistry is crazy near the two curve knees! You never wanna go near them, that's were voltage is not stable anymore and you will struggle with balancing, and of course it's the danger zone!

I'll end the discussion here because we went way too off-topic!

7 hours ago, Coulomb said:

Having said all that, I can't see why the inverter won't get to 57.6 V.

2 hours ago, WallK said:

Not sure, but as said before -- I don't see a reason for it to affect inverter stopping at 55.2V

I totally agree, and of course looking for a resolution for all of this!

Edited by Tarek Yag

@Tarek Yag @WallK @Coulomb @bratpit

I would like to share my experience as it could be beneficial , ,

My battery is : Felicity 48 200 10 kWh 

my inverter : Triple A Axpert VM III twin 

my battery/inverter reach 55.6 and stop charging, it never exceeds this voltage .

the inverter charge it till 55.6 then charging stops , the voltage dip slowly till it become 54.X (no floating ) then it charge it again to 55.6 (I don't know if its recharging due to normal voltage drop or because of balancing) it does this every 2 or 1 hour while there is a sunlight or grid .

  • Author
7 minutes ago, esmail-kassir said:

(I don't know if its recharging due to normal voltage drop or because of balancing) it does this every 2 or 1 hour while there is a sunlight or grid .

If you have your inverter connected to your battery's BMS, this looks like the works of the BMS charging timers (for CV and Float), it's how BMSs normally operate. If this is the case, it is irrelevant to our issue.

1 hour ago, Tarek Yag said:

If you have your inverter connected to your battery's BMS, this looks like the works of the BMS charging timers (for CV and Float), it's how BMSs normally operate. If this is the case, it is irrelevant to our issue.

100% correct . it is connected 

I couldn't do many tests using manual settings because my inverter during charging and when the voltage exceed 55.X . inverter read much higher voltage than the battery , even it seems they are consistence in the other cases

  • Author

Hmmm, could it be the CV timer in the BMS stopping the charging process? Solar charging is usually slower than AC charging, which might very well exceed the absorption timeout before getting the battery fully charged at first try

@WallK @Coulomb @bratpit ???

If this is the case, then the simplest solution would be increasing CV timeout, or decreasing Float timeout, or both to reasonable values!

Thank you @esmail-kassir for pointing this out!

Edited by Tarek Yag

 

4 hours ago, Tarek Yag said:

If you have your inverter connected to your battery's BMS, this looks like the works of the BMS charging timers (for CV and Float), it's how BMSs normally operate. If this is the case, it is irrelevant to our issue.

Mine inverter is not connected to bms. Both  BMS  and inverter are connected to SA.Inverter settings for battery is set tu "USER" 

Edited by bratpit

  • Author
9 hours ago, bratpit said:

Mine inverter is not connected to bms.

Yeah, me too. So, this is not a possibility for you and me. I just wanted to make sure again that you have the exact same case as me. WallK has his inverter connected to the BMS, unlike us.

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.