With Xiaoxiang / jiabaida BMS Smart BMS you can build simple Li-Ion or LiFePo4 battery packs. For camping, car, solar or e-bikes.

iOS app for Xiaoxiang / jiabaida BMS (JBD-SP15S001 / JBD-SP05S002) allows you to monitor voltage of the cells, total capacity, charging/discharging current and alarms temperatures on your iPhone or Apple Watch.
Additionally you can switch the battery (charging and discharging ports) off.

Note: I'm not manufacturer of this BMS. If you have questions or want to buy one, contact one of the manufacturers:

App Features:
- Notifications support on iPhone and Apple Watch
- saving / restoring BMS configs
- set PIN code for BMS and config access (only iOS)
- calibrate cells voltage and charging / discharging current
- show basic data on Apple Watch
- simple logging of max voltage, current and power
- enable and configure Balancer
- change BMS capacity setting
- switch the battery output on/off
- monitor temperature, cell voltages, current, power and temperature
- monitor BMS alarms
- Supported Languages: English, German, Polish, Chinese, French, Spain

For missing features or problems using the app submit an Issue on GitHub:

What’s New

Version 1.2.24

This version fixes app crash for certain users.

Ratings and Reviews

4.1 out of 5
33 Ratings

33 Ratings

Changing Spots ,

Instructions for this powerful app?

I have 5 new LFP batteries, all with this BMS and bluetooth. It was not difficult to set up, but I needed help finding how to set the battery capacities. Simple to find the battery voltage, amps in or out, estimated SOC, temps, and some max and min numbers, and the cell voltages in comparison.
It seems amazingly powerful, with plenty of settings to tweak in the config mode. Do I trust all the default settings? I can find them.

But I can’t find a manual. There must be one, and it hopefully gives suggestions on how to utilize the power of the app.

Wasteotime4sure ,

total garbage

The most incapable app - just one simple thing is all we ask done correctly: Show CORRECT charge %

Can it do this? absolutely not. had 80 amp hours left, four hours later at 4 amps I have 0 amp hours, that is 80 amp hours gone in 4 hours. Every time I check my battery level it seems incorrect so I found that if I go to settings choose BMS > BMS Read > then change any setting and I mean any setting just a little, like turn off or on the Balancer or change the delta by 1 mv up or down does not matter this is all just to be able to "Write" the new settings > Return to main screen and *poof* the battery % and amp hours magically changes instantly. This is a constant failure to report actual capacity and lets face it this is one of the main reasons for the app and is why % of charge is shown first at the top all big like it is important, yet in reality this app is garbage and shows an Untrue % all the time.

Developer Response ,

This is not a bug of the app. The app displays SOC as reported by BMS. If you get unexpected values - talk to your BMS reseller, could be HW or Firmware problem.

Please fix the rating. The problem you are complaining is not related to the App.

Ericbjr1 ,

Almost perfect

The battery capacity is displayed according to voltage. With LiFePo4 this doesn’t work as the voltage curve is mostly flat. You have a coloumb counter why not use the amps in and out to calculate a realistic capacity monitor?

Developer Response ,

Hi Ericbj1
The App is just an UI for the Hardware. You have to ask manufacturer of this BMS to implement better capacity measurement.

App Privacy

The developer, e77code GmbH, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Diagnostics

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You Might Also Like