For the LCD to controller protocol, the crc in B5 is not always as described here, at least for my LCD5 and controller, both recently bought from bmsbattery.
The final xor 2 required in the crc calculation varies, even for exactly the same message but at different sessions/times - sometimes an...