Daniel thank you so much for doing this treat work! As I'm running my BBSHD with a 12S pack, I've been desperate to find a solution to premature LVC cutoff - it's truly painful to be restricted to 11A towards the end of a ride when the battery pack still has 50% remaining (~43V).
So I just tried your new FW and hallelujah I was able to get full power at 43V, and the battery LED even correctly showed a single green bar instead of the red 'empty' sign...a tremendous improvement!
However, a couple odd things I noticed after a brief ride:
- Despite setting max amps at 33 in the BBS-FW Tool, I was only seeing 28.5A on my 860C, regardless of Throttle or PAS use. Previously I had routinely seen 30.0A on the old FW. Any idea why this may be? HW version is 1.5.
- Temp-driven power cuts are coming in FAR sooner than expected. I've never seen power reduced on the steep hills I regularly ride with the stock FW (though I'm not sure if the stock FW actually does that?). However now I was getting significant cuts after just a couple mins of low-speed steep climbs - not good! My guess is the 75C threshold is simply too low. Most magnets can handle 100-120C before demag becomes a risk (even 150C for the not uncommon SH type), though not sure what's in the BBSHD... But if the temp sensor is indeed inside the motor on the stator, even if it has Type M (100C) magnets, perhaps that 75C should be more like 90-95C?
Also, the power cuts when temps approached 75C were quite jittery - up/down, up/down, etc - so perhaps a longer hysteresis filter (smoothing) would improve this mechanism?
Any thoughts on the above would be most appreciated. Super excited to finally be able to use the full capacity of my pack. Thanks again!