diy solar

diy solar

JBD-Xiaoxiang Android App - Password Puzzle

KJU

NZ Solar-Electric Sailor
Joined
Dec 7, 2020
Messages
30
Location
NZ
I have one JBD 4S BMS from ICGOGOGO which I've used successfully, even joyfully, with the Xiaoxiang App in Android. I forgot the connect password after a hiatus from the battery lab, but I did manage to connect, without remembering the password, and apparently even changed the password without the old password. (Which might have been '000000')

No present problems there, in spite of myself.

However, I also have two 'drop-in' 24V batteries, each with a JBD 8S BMS inside, UART socket and all. I'd very much like to connect to those batteries with Xiaoxiang. My one attempt got as far as the "Enter Password" stage. I tried a few... no luck. If the password is secure, as it should be, I shouldn't get in. But if my recent fumbling with the 4S unit's "Enter Password" got me in, is there a way to 'hack' these other JBDs?
Or is it in the Bluetooth adaptor?

I could, when I have time, devote a day to making up 6-digit passwords...
Your comments are very welcome!
Somebody knows...

Cheers,
KJU

1 x JBD SP04S020 V1.1 BMS that I use with various 4S and 2P4S cell groups
2 x JBD SP08S004 V1.2 BMSs in Micromall 24V 130AH Stainless-case Batteries
Xiaoxiang Android App version 3.1.1021
Green-circuit-board Bluetooth adaptor

I learned a lot from: https://diysolarforum.com/threads/xiaoxiang-bms-app-software-update-from-wnsnty-xyz.18576/page-1
but not about my password puzzle...
 
connect to the JBD tool 2.5
Hopefully the BMS firmware version is recent. There are old firmwares that do not tolerate changing passwords or even entering a security password. This creates a lot of confusion among users on the Internet. I have seen that models with new firmware, support all voltage configuration percentages for capacity. The old ones only have the values 80, 60, 40, ... the new firmware also has 100, 90, 80, 70....old Firmware.JPGnew firmware.JPG
On the BMS 4S it works, and I'm sure it does, with the latest 20hex or 32 decimal firmware.
JBD tells me that for model 10s there is firmware that supports the password.
For the 8S, and 12S models, there is not. Don't ask me why...
Press the Clear password button, and everything is back to factory settings.
The other two fields can be used to set the password. I prefer to reset it from JBDTools, and then set it from the android app.
reset pwd 1.JPG
 
Thanks MauroNzt,
So far I lack the UART->PC interface and JBDTools, but that could be solved, for full access to two important batteries. In the meantime I'll see if I can't fumble my way in (again) and I'll try some of the apps mentioned by WingNut in the forum I linked above.
KJU
 
Well, some success! My drop-in batteries with JBD BMSs have no secrets anymore!

Polinovel 2.0 doesn't ask for a password to connect, and shows basic information, but has neither cell-by-cell nor comprehensive parameter displays. (App from Play Store)

Carplounge 3.1.1015 asks for a password to connect. If I hit 'Confirm' leaving the field blank, a '6-Digit Password' note appears below. The thing is, the 3-bar menu symbol is visible top left, and it works just as it should do for all app functions, as far as I can tell. I was able to set parameters, hit the checkmark at top right to save, and my changes persist! Yay! (App from Play Store)

Xiaoxiang 3.1.1021 asks for a password to connect. I got in once today, with full program function, but I can't seem to repeat the experience. Fumbling leads to fickle success. Dang.

So I'm almost happy.
Cheers, KJU
 
Any idea what the password actually does in this APP? I have set a code, but it doesn't appear to do anything. Does that mean someone can access my battery settings via bluetooth? Cheers
 
, Any idea what the password actually does in this APP? I have set a code, but it doesn't appear to do anything. Does that mean someone can access my battery settings via bluetooth? Cheers
It seems that with Carplounge, yes, I could set your JBD BMS parameters via bluetooth. This is because that program (a version of Xiaoxiang) shows the menu button after I enter a bogus password. Then all functions are available.

Using the recommended Xiaoxiang versions, the menu button only shows when the proper password has been entered. For repeat use with the same BMS, though, password entry is bypassed.

That's how it appears to me...
 
It seems that with Carplounge, yes, I could set your JBD BMS parameters via bluetooth. This is because that program (a version of Xiaoxiang) shows the menu button after I enter a bogus password. Then all functions are available.

Using the recommended Xiaoxiang versions, the menu button only shows when the proper password has been entered. For repeat use with the same BMS, though, password entry is bypassed.

That's how it appears to me...
Thanks for the reply. My one doesn't appear to ask for a password at all, and presumably the password just gives access to the APP, not prevent access to the BMS. A major problem in its design as I see it.
 
Back
Top