Tool/software:
I'm trying to use the Flag Map to map ITStatus() to LEDCNTL_A. As soon as I map ITStatus(), the current jumps up to ~800mA. Some combinations of registers partially work, such as BatteryStatus(), and I can get the GPIO to reflect the DSG bit for BatteryStatus(). Setting Flag Map 1 to 0x8261 correctly drives the LEDCNTL_A gpio high. But as soon as ITStatus() is selected as the source (0x8267), the current of the BMS jumps to 800mA. It seems to change also when the Polarity is toggled. Almost like the wrong pins are being driven.... The document does say it is driving Pin 20, 21, and 22 in the Flag Map Setup section, but that can't be write as those pins are the VC pins for the cells.
Looks like a firmware bug with regards to Flag Mapping. And a ton of documentation errors. We need the FLAG_MAP to work, we are blocked on this at this time and can't ship until we have a solution for this.