Just to answer your original question as I interpreted it:
A basic scan tool / app simply asks the car what it knows about its current state - it collects stored information. One way communication
Third party tools (such as the SnapOn device mentioned) do the same and allow some limited updating / changing / querying. Limited two way communication.
OEM tools allow access to the full range of options present in the vehicle’s control & command device. Full two way communication.
The first is readily available at nominal cost to the public, the second available but generally much more expensive, and the third normally tightly controlled to limit use to dealerships.
We used an inhouse program called ODIS. But there are several aftermarket ones you can buy. The word you are looking for is “VAG com”. Short for Volkswagen Audi Group Communication. There are several aftermarket VAG com" options but I personally haven’t used any.
One of our work cars, older Impala I think, failed the emissions test for this reason. New battery and the code reader at the inspection station said one of the systems hadn’t reset. I Googled it and found that nothing can be done other than driving the car. With a bad inspection sticker. The only way to fix this is to drive the car but you can’t drive the car without risking a ticket. 200+ miles and it failed again - same thing. I saw a procedure on some web site like JoeyP describes but it said it may or may not work. Some people posted that they put more than 1000 miles on the car and it still wasn’t right. I find it amazing that there isn’t a simple fix for this.
Same here when I Googled. But that doesn’t mean nothing can be done; another possibility is that it’s hard to find by Googling.
Did you read all of the thread? The fix may not be “simple”, but having the right tools (see posts 19 and 20) makes it much simpler than doing all of the driving that you did and still not having it re-set. Posts 19 and 20 are referring to VW specifically, but I’m sure they exist for other makes as well. I can’t imagine that if a dealer mechanic trips a code, he can’t make it inspection ready without taking the car for a very long trip.