I'm note sure if this is the USB coding you came across.
When I checked into it, it appears to offer far less coding options.
Also some of the reviews on customer service weren't good. Proceed with caution.
https://www.youtube.com/watch?v=APZzSKVkKXI
https://www.bimmer-tech.net/bmw-idrive-coding/