The drivers this thread is aimed at are the one's using the ATTiny 13a. A lot of development is also being done now on the 25/45/85 versions.
Basically, if your light has a "Nanjg xxx" driver, such as most of the Convoy's have, it has the ATTiny, & is capable of being re-programmed using the methods described in this thread.
If you look close, you should see the model of the chip printed on it;
Most other lights will use a different chip, they may even use the same footprint as the 13a, but are not programmable using this method due to using a different language.
- edit -
You may want to check out Hoop's guide, which contains everything you need to know to get up & running with flashing your own drivers.