In reply to Lightweight_2005:
It's very simple:
1) Clean out washing machine of all gunk from detergent tray - if you want to be pedantic, run a half-load cycle with a couple of towels in it and no detergents to really clean it out.
2) Wash garment with Nikwax Tech wash/Grangers/etc equivalents - make sure it's rinsed thoroughly.
3) Hang garment out to dry.
If the DWR coating is just dirty and not worn out, then skip the next 3 steps.
4) Hang the garment up and spray with TX-direct spray-on. Make sure the whole thing is evenly coated, paying particular attention to the high-wear areas (shoulders, arms and back).
5) Wipe off any excess with a clean, damp rag.
6) Leave it to dry.
7) Tumble-dry the garment at a warm setting for 10 mins, or so. Goretex can be boiled, but other fabrics used will have much lower melting points, so use your judgement. No point using a cool setting, as it's the heat that's required - just don't melt it!
Job done.
Don't use anything other than TX-direct/equivalent to wash it, as other detergents like Persil will take the DWR coating off, even if they are non-diabolical. I don't rate pure soap flakes (eg: Lux), as I live in a hard water area and it then needs loads of rinsing to get the residue off.