XR/Pint bms pairing
-
If your late model XR orPint's Bms is blown and renders your XR/Pint into a brick then the only solution is another XR/ Pint bms paired with a JW chip .
However, someone on a discord group is working on a diy open source solution using a low cost chip, a Wemos D1 mini board, but the solution needs the serial number of the blown bms which is on the back of the bms.
I don't understand how this works, but someone smarter than me can figure it out.
https://github.com/lolwheel/ow_bms_mitm/commit/1152533bd6db805c15e3c617d085095af6524d4d -
@lemur from the look of it, someone cracked their drm is what it means. the og bms serial number is the 'key' they use to 'lock' their bms's apparently. the checksum is a hash of that value. haven't looked very deep into the code tho but from the comments in the code, thats what it appears to do. crackz!
-
@notsure the "_mitm" affix likely stands for 'man in the middle' in case anyone was wondering. i would have expected something a bit more sophisticated tbh. its not strongly encrypted. i havent figured out which hash function they used.
edit: its just a sum! no hash function. cool project!
-
He changed the name recently, but to a name almost identical to another project, so there is an issue asking him to change it again.
I am very interested in this project and I may join it if it takes shape. I already provided my equation to map an XR's voltage to %remaining. That being said, I am interested in having it use the same method that FM uses as a primary (amp draw down) with some kind of an option to set your battery's AmpHour rating.
-
@biell that would be great.