Works great! Many options available. I used it to enable options like "hold battery state" on my BMW i3 Rex. It worked as expected.
When I had to swap out the battery there were many errors that came up, so I was able to use this to clear the errors as well as register the new battery.
I know it can work in many other vehicles but I've only used it in my 2015 BMW i3 Rex for the above uses mentioned.
I'd recommend it if you have to do a lot of programming otherwise it might be better value to get a cheaper one. After I completed the above tasks, mine has just been sitting in a storage box.