smagicld / xiaoxiangBMS

iOS app for Xiaoxang BMS
84 stars 9 forks source link

Config button has no action after setting up the PIN #207

Closed grileusw closed 1 year ago

grileusw commented 1 year ago

After setting up the PIN for the BMS (using battery manufacturer’s app) this app’s config button has no longer an action. It just goes back to the main screen. If I enter a wrong PIN it shows a error message that the PIN is wrong. Otherwise, it has no action no more. Prior setting up the PIN all worked just fine reading the BMS settings.

smagicld commented 1 year ago

Which version of the app are you using? Which BMS type are you using? What is the Firmware version?

grileusw commented 1 year ago

App version 1.2.36 BMS type is not visible anymore. Previously I had a name there, but now I cannot see it. Firmware version 41

grileusw commented 1 year ago

737651E3-51D3-4F10-A469-BA817F3E7889

smagicld commented 1 year ago

Thanks for the details. It looks like JBD introduced new FW and changed the way you authenticate onto BMS. I will need the BMS board with same FW for reverse engineering.

Can you tell me where did you ordered the BMS board? I’ll try to order the same for debugging. Thanks!

grileusw commented 1 year ago

Hi,

I bought a lithium battery so the BMS is integrated in it.  
smagicld commented 1 year ago

And which one? Could be they have some custom firmware?!?

grileusw commented 1 year ago

The battery is an Ultimatron type. I am not aware of any FW since the purchase. I do not know if it helps, but the config button function has stopped working immediately after setting a PIN. So before setting it up, was working, after that that button has no functionality. Even if I set it to 000000 it does not help. It is like having an initial password indicator which was TRUE, before and after, the value is FALSE which causes this bug.

smagicld commented 1 year ago

Ok. The problem is that the chinese change all the time the logic with every new FW. i will make you an dedicated build where you can disable check of HW Pin when going into config section.

You have to tell me your email to add you into test user group.

End of next week you should get an email from Apple (TestFlight) with the test release.

grileusw commented 1 year ago

Apreciate that!

E-mail : billet_collage0b@icloud.com

lakidik commented 1 year ago

App ios xiaoxiang 1.2.36 full license Help please, the application offers to enter a pin, but I did not set it, pin 000000 does not help :(

this problem happened after reinstalling the ios app lakidik@gmail.com

smagicld commented 1 year ago

This week 1.2.37 will be released. Test with this release. Should the issue still persist - I will ask you to provide me some debug logs.