Xiaoxiang BMS 4+

Bluetooth battery monitor

e77code GmbH

Designed for iPad

    • 3.7 • 60 Ratings
    • Free
    • Offers In-App Purchases


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: https://www.lithiumbatterypcb.com/

App Features:
- change bluetooth advertised name
- for BMS firmware > v20: unlock hardware protected bms
- 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: https://github.com/smagicld/xiaoxiangBMS/issues

What’s New

Version 1.3.4

ADs consent management for EU and UK within free version.

Ratings and Reviews

3.7 out of 5
60 Ratings

60 Ratings

OffGridRory ,

A few quirks

The hardware is what you would expect for this BMS, good features but very low balance capability. There is one quirk/oversight I have found annoying, and I hope the software developers change. If you are planning on taking your batteries off-grid, (with no cell signal for miles) then make sure you have already set the settings you want on your batteries before getting there. I discovered that the app requires you to prove your purchase of $6.99 every day in order to access your configurations on the BMS (including turning charge/discharge on and off, balancing on and off etc) I discovers this when arriving in the middle of nowhere in my camper while each of my BMS’s were set off (to force additional balancing) and was unable to turn them back on. I had to drive 12 miles to the nearest spot I got service to confirm with the app that I had indeed made the purchase and “restore purchases”. It has done this once every day or two since I have made the purchase. Is it possible or to update this for those of us that use the product no where near a cell signal/wifi?

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.

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 Used to Track You

The following data may be used to track you across apps and websites owned by other companies:

  • Identifiers

Data Not Linked to You

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

  • Identifiers
  • Diagnostics

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

More By This Developer

You Might Also Like

SmartBMS Utility
PV Solar Tilt
Router Utility
Lippert Connect