This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] BQ40Z50: How to do a two-word override MAC sequence ???

Tool/software:

I am trying to override the Temperature by sending ManufacturerAccess() 0x3008 WriteTemp, but it does not work. What am I doing wrong? 

  • Per Technical Reference Manual, first you would like to ensure the Settings:Temperature Mode[USER_TS] is enabled. 


    The confusing part is the highlighted section above. "To enable writing the temperature with MAC command WriteTemp(), first a two-word override MAC sequence is required.". 
    But, how to do a two-word override MAC sequence? This is what we will be discussing below. 

    The very first step is to understand where the Override Key lives in memory. That is below. 


    Many will make the mistake of reading from 0x0035 and overriding these keys as the TRM implies by changing the keys. The intention is to read the highlighted keys and use these keys to enable the overriding process. 

    Steps to successfully use WriteTemp():



    Confirming that temperature has been changed successfully by reading from  0x0072 DAStatus2