Hi @lukaszadrapa ,
Thanks for the response. Just now I was able to generate the NVM keys. Yes, I always disable the Data cache.
2. How does your NVM key catalog look like? Is the KeyHandle correct?
As you suggested, It is the issue of the NVM key catalog. I changed to the attached below.

The NVM key must be empty when calling the service (it must be erased if it is not empty) and SuperUser rights are needed.
I have superuser rights. How would i know that the NVM key is empty or not? If not how to erase it ?. I would be helpful if i get to know these.