diy solar

diy solar

Xiaoxiang BMS app/software update from wnsnty.xyz????

I sent Steve a message about there being newer versions as discussed here. He updated his site download page to now have the 3.1.1026 version. It seems to have some additional info, but I also think it might be a little less stable. I had to kill and restart it a few times.
 
Hi guys. I'm running Android V3.1.1021 with two batteries and was wondering if there's a way rename the BT connection / the name "xiaoxiang" (shown in the attached screenshot) to something else like Batt1 and Batt2 so I can see which battery's data I'm looking at?

Screenshot_20210306-180451_xiaoxiang[1].jpg
 
"Parameter View" has Manufacturer and "App Setting" has Device Model. Both of those fields can be edited.
 
"Parameter View" has Manufacturer and "App Setting" has Device Model. Both of those fields can be edited.
Yes, but changing these has no impact on the text "xiaoxiang" on the dashboard.
 
Yes, but changing these has no impact on the text "xiaoxiang" on the dashboard.

Did you hit the commit button? I think it's in the upper right corner. It's been a while since I did mine and I'm not anywhere close to my trailer to test this.
 
The app gets the name from what's entered in the Manufacturer field under Parameter View on first use of the app. It becomes persistent for some reason and later changes don't take affect in 3.1.1026 unless you delete and reinstall the app. It will use the new name on first use of the reinstalled app. I've confirmed that works.

You can have only a single Manufacturer name on the app but can have a unique name for each battery pack's Bluetooth connection. App Setting - Device Model is for the name of each battery pack's Bluetooth connection.
 
The app gets the name from what's entered in the Manufacturer field under Parameter View on first use of the app. It becomes persistent for some reason and later changes don't take affect in 3.1.1026 unless you delete and reinstall the app. It will use the new name on first use of the reinstalled app. I've confirmed that works.

You can have only a single Manufacturer name on the app but can have a unique name for each battery pack's Bluetooth connection. App Setting - Device Model is for the name of each battery pack's Bluetooth connection.
Thanks @WingNut for clarifying this for me!
 
Clearing app data also works to get the new name to show. That's a bit easier/quicker than uninstalling the app. It works the same in v3.1.1015 and v3.1.1026 for me.
 
Clearing app data also works to get the new name to show. That's a bit easier/quicker than uninstalling the app. It works the same in v3.1.1015 and v3.1.1026 for me.
Strange behaviour. I managed to change the xiaoxiang to something else as per your instructions. However, I cannot seem to do this renaming anymore. Even if I uninstall the app and re-run the .apk, the first renaming persists. It doen't revert back to xiaxiang after re-running the .apk.

EDIT: aha. It seems that there's a limit to the number of characters. All good now - thanks again!
 
I have used both 1015 and 1021 versions on my Android 8 phone and they both hang, freeze and fail to connect to BT. I clear the cache, try again, maybe after 5 tries the app executes and I get BT connection and can set the parameters, talk about unstable. I will try the 1026 version. Pretty poor software overall. Wish I could code one but not my skill set.
 
Yeah, I think the Android version of the app could use some love. If anyone here has some Android app development experience, I'm sure we would all appreciate some effort. I've mostly gotten used to killing / restarting the app to get connected. I ended up staying on 1015 after giving up on the newer versions for their different but worse issues.
 
My xiaoxiang bms app will recognise the bms via Bluetooth but will never connect completely to show battery parameters. I have tried all versions of the app to no avail. I've tried carplounge bms and got same result. I then tried polinovel 2.0 app and just got basic battery status. Still no way to see parameters and set them. Somebody should kindly help please. Also my lifepo4 pack at 52.5v Screenshot_20210310-101330_CarploungeBMS.jpgScreenshot_20210310-101426_POLINOVEL 20.jpgwill automatically jump to 58v and above immediately the charge controller is turned on, show overvoltage and short down. Testing the battery terminals show 52.5v only hence I'm blaming the BMS.

screenshot_20210310-100600_xiaoxiang-jpg.40339
 

Attachments

  • Screenshot_20210310-100600_xiaoxiang.jpg
    Screenshot_20210310-100600_xiaoxiang.jpg
    31.9 KB · Views: 264
Are you prompted for a password with Carplounge & xiaoxiang apps? Polinovel is view only & doesn't require password.
 
Xiaoxiang does not ask for password but Carplounge asked and I inserted 000000 and it worked. In short, I read another thread on this forum where it was recommended that I click "the device can be connected" or something similar on the top right of the app. I did so and can now read and edit all the parameters

The new problem is that the BMS appear to be in the off state so that the battery terminals read 0V. Again bypassing the BMS using a multimeter shows 52.5V. If I disconnect the negative terminal linking the battery pack to the BMS and reconnect, the external terminals read 52.5V. Once I connect the charge controller however, the charge controller screen jumps to 57.5V and practically doesn't charge the battery (only 0.1A). I'm totally at loss as to what is actually going on.
 
Xiaoxiang does not ask for password but Carplounge asked and I inserted 000000 and it worked. In short, I read another thread on this forum where it was recommended that I click "the device can be connected" or something similar on the top right of the app. I did so and can now read and edit all the parameters

The new problem is that the BMS appear to be in the off state so that the battery terminals read 0V. Again bypassing the BMS using a multimeter shows 52.5V. If I disconnect the negative terminal linking the battery pack to the BMS and reconnect, the external terminals read 52.5V. Once I connect the charge controller however, the charge controller screen jumps to 57.5V and practically doesn't charge the battery (only 0.1A). I'm totally at loss as to what is actually going on.
Hey @GreenDynamix - Did you buy your BMS from Overkill, or did you buy a stock JDB unit? If it is from Overkill, Steve is really, really good at responding to virtually any question or issue. He may recognize something simple in your situation, or he may need to replace your BMS. Not to make you feel bad, but if you didn't buy from Overkill this may serve as a lesson for others that they should buy from Overkill.
 
Does anyone know of a way to reset the protection stats in the Xiaoxiang app? I've been running some experiments forcing cell overvoltage, under voltage, and low temp events, but now I'd like to reset those counts so that if I see a non-zero on any of them I know something happened that shouldn't have. I can't remember what the count was last time, so when I see it say that there have been N cell overvoltage cut-offs I don't know if something new happened, or if it's still what it was before.
 
Does anyone know of a way to reset the protection stats in the Xiaoxiang app? I've been running some experiments forcing cell overvoltage, under voltage, and low temp events, but now I'd like to reset those counts so that if I see a non-zero on any of them I know something happened that shouldn't have. I can't remember what the count was last time, so when I see it say that there have been N cell overvoltage cut-offs I don't know if something new happened, or if it's still what it was before.

That's a good question. I've experimented the same with the temperature settings. I also did similar tests with the Victron BMV-712, just to hear the alarm.
 
For what it's worth, I have two 150Ah LiFePO4 batteries with JBD SP04S005-L4S-150A-B-U BMS and I haven't had any issues with the xiaoxiang 10.21 BT connection. I UNLINK the one the BT is connected to and then click the other one and it connects fine. And vice versa.
 
That's a good question. I've experimented the same with the temperature settings. I also did similar tests with the Victron BMV-712, just to hear the alarm.
Just to save you from trying: I went into the settings for the phone and cleared the data for the app. When I ran the app I had to re-answer the preliminary questions about letting it use the GPS and what the capacity of the battery was. However, all the protection counts were the same. If I were to guess, that must mean that the protection counts are kept on the BMS, not by the app.
 
Just to save you from trying: I went into the settings for the phone and cleared the data for the app. When I ran the app I had to re-answer the preliminary questions about letting it use the GPS and what the capacity of the battery was. However, all the protection counts were the same. If I were to guess, that must mean that the protection counts are kept on the BMS, not by the app.

Good to know. A reset should be there you would think.
 
Xiaoxiang does not ask for password but Carplounge asked and I inserted 000000 and it worked. In short, I read another thread on this forum where it was recommended that I click "the device can be connected" or something similar on the top right of the app. I did so and can now read and edit all the parameters

The new problem is that the BMS appear to be in the off state so that the battery terminals read 0V. Again bypassing the BMS using a multimeter shows 52.5V. If I disconnect the negative terminal linking the battery pack to the BMS and reconnect, the external terminals read 52.5V. Once I connect the charge controller however, the charge controller screen jumps to 57.5V and practically doesn't charge the battery (only 0.1A). I'm totally at loss as to what is actually going on.
Unfortunately for me I did not buy mine from overkill. It came built-in with a 48v battery I bought from China.
 

diy solar

diy solar
Back
Top