Posted on 1 Comment

Password Reset , communication failure.

Starting with firmware version 0x17 sometime in 2021, JBD added a password function to the BMS firmware, without telling anybody.

The BMS doesn’t have a physical reset button, so there really isn’t a practical way to implement password protection. (without risking a permanent lockout)

This has caused some of our customers to be locked out of the settings on their BMS if an unknown password is set.

The basic monitoring functions are unaffected, however the JBD android app will not display the basic info without the correct password. The iOS app and the desktop app(s) will still display basic info without the correct password, but will not display parameters.

This is sometimes reported by the app(s) as a communication error because the BMS is not returning the requested data, only the “bad password” message.

The solution may be a password reset

The newest version of JBD’s desktop app includes a tool to clear the password, which actually makes the whole password function useless at best.

There is a screenshot included in the zip file with instructions, since the app does not display english labels on that page.

You can now use our release of Eric Poulson’s BMS-Tools desktop app to send a password reset command.

Either way, You will need a USB communication module.

Find the application download links here:

What’s next

After the next version update, the xiaoxiang-bms iOS app will have a password reset tool.

We do not know when a new version of the JBD android app will include the reset function.

Posted on 3 Comments

Support and lead time update

Updated as of August 7th 2021: 

  • New orders for in stock items will ship within 2 days.
  • We have been waiting 2+ months for the factory to produce new 4s BMSs.
  • We are now working on redesigning the 4s BMS to use available components.
  • New inventory is now expected by the end of August.

We are answering emails to in the following order:

1. Incorrect orders / Warranty claims

2. Customers who have received their items and are having technical issues (if this is you, include a screenshot of each page of your app, and clear photos of your setup so we can see all of the connections. 9 out of 10 problems are an incorrect setting or an incorrect connection).

3. Status of paid orders / Cancellations

4. Technical questions from pre-purchase customers

5. Lead time questions from pre-purchase customers (These may go unanswered. Our inventory management system is not sophisticated enough to give a better estimate than is stated above)

Please remove from your contacts, this address is being phased out.

Lastly, we put a lot of time into writing our BMS User Manual, and update it regularly to be more accurate and comprehensive. I am always happy to help, but for the good of everyone, please check the manual first, so I can focus on helping with the hard stuff.

Download the BMS User Manual- Click Here

Overkill Solar

Return Address:

Overkill Solar LLC
3673 Exchange Ave Suite 3
Naples, FL 34104

Posted on 23 Comments

An apology from Steve at Overkill Solar

You may have noticed that out customer support has been worthless lately.
I deeply regret this, and I am working to improve the situation.

What happened?

When Will Prowse featured our products in a video, the daily number of orders quadrupled instantly.
The result is, we sold out of everything, including all of the new inventory that had already been ordered.
The factory lead time on BMSs is at least 30 days, sometimes longer due to global supply issues.
Yes, China keeps running out of computer chips and circuit boards. Who would have guessed?

At this particular moment, I am working about 24 hours a day to assemble, test, and ship BMS orders, along with all the help I can get.
Yes, I have dreams where I’m packaging BMSs. (and nightmares about answering angry emails, btw.)
This means I had to choose between getting orders out, or keeping up with emails.
Once I sat here for 8 hours just responding to “Where is my order?” emails, the choice was clear.

Why don’t you just hire more people?

This is way easier said than done. The biggest issue is that it takes a BMS expert to answer the technical support questions.
To my knowledge there are 4 people who fit this description, and they all said “hell no” after getting a taste of my inbox.

Getting more people on board to fill the orders will help, and that is happening asap.

Hopefully we will soon run out of inventory again, then I can catch up on support.
Meanwhile, the best resources will be the BMS User Manual ,, and

Again, I know this is disappointing and frustrating. It will get better some day.




Overkill Solar

Subscribe to get access

Read more of this content when you subscribe today.

Posted on 5 Comments

How to charge LiFePo4

LiFePO4 does not need a multistage charging profile.

The manufacturer of our 100 ah cells, and the MFG of the common 280ah cells specifies charging at a rate of 0.5c up to a maximum voltage limit of 3.650 per cell.

Based on the LiFePo4 charge curve the cells will reach nearly 100% charge at 3.500v per cell, so this is our recommended target voltage (14.0v per 4-cell battery, 28v per 8 cell battery).

Note that there is no mention of “float” charging. This is only applicable to lead acid yet most charger designs include a float setting for LiFePo4, usually 13.2v for a 4 cell battery.

Why is this a problem? Because at 13.2v the battery will be significantly discharged, and so you will observe the battery going through a deep cycle after every full charge, even though it remains plugged into shore power.

Therefore the ideal charger for LiFePo4 batteries (in our opinion) is a current limited power supply set to 14.0 to 14.2 volts.