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.

BQ40Z50-R1: Changing Present Current Threshold through i2c/SMBus?

Part Number: BQ40Z50-R1
Other Parts Discussed in Thread: BQSTUDIO

I want to change Present  Current Threshold (0x47DF). I was able to check it and test it through BQStudio. I see we have to unseal it before updating it. What sequence of commands needs to be sent to update it? I have an linux API that reads write registers but I haven’t been able to do that for Data Memory locations neither I could find any existing one for DM locations. Do we write it’s values on DataBlocks as well? How to update DM values through code?

Preferably if anyone can let me know sequence it would be really great. I have tried 0x44 0x2 0xDF 0x47, 0x0B 0x44 0xDF 0x47 and many other different combinations but it's not working. Or how can we done with i2cget/i2cset?