DRV2625: Calibration failed

Part Number: DRV2625
Other Parts Discussed in Thread: DRV2624, , DRV2605L

Tool/software:

Hi all,

I am trying to start the automatic calibration with the DRV2526 driver and my VLV221007E linear vibrating motor.

I followed the DRV2624 & DRV2625 Quick Start Guide to configure the device for auto-calibration, chapter 4.3 Auto-Calibration:

I entered the value 0x03 in the MODE field of register 0x07.
I entered the value 1 in the LRA_ERM field of register 0x08.
I used the DRV2624-2625_DESIGN_TOOL tool (www.ti.com/.../DRV2624-2625_DESIGN_TOOL) to calculate the values ​​to be inserted in the Rated Votlage (0x1F) and OD Clamp (0x20) registers (90 and 114 respectively).
I entered the calculated value 17 in the DRIVE_TIME field of register 0x27.

At this point I start the calibration.
The calibration fails because checking the DIAG_RESULT bit it is set to 1.

Can someone help me understand what I'm doing wrong?

Also does anyone know if there are any libraries in c or c++ to use?

Thanks