I am very interested with the Libre Solar project, particularly the BMS. I am trying to run the BQ76952EVM with an STM32 dev board, using the same firmware for the Libre-Solar BMS, along with a few changes in the dts files.
I got a strange error when trying to init the IC. When trying to read the Manufacturing Status Register (0x0057), the buf_subcmd and buf_data is always mismatch, with the buf_data returning strange values (0xA8, 0x91), and the system fails to continue.
Have anyone seen this behavior before? Any help would be greatly appreciated.