WebUpdater reads only GarminDevice.xml. This file is created by nuvi itself, probably each time you connect it to PC. GarminDevice.xml contains info about all files needed by nuvi. If you unlock ASR then tags for *.srd will appear. The same goes for JCV or 3D, but in this case it is GarminMapUpdater, which will read GarminDevice.xml and deliver new files