How To Build a Flashlight With Perfect Modes (picture heavy)

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.