Just PM DrJones. He makes and sells Electronics Drivers so he can definitely hook you up. Simple 7135 drivers are about all I can handle. :( Good Luck. :) Oh yeah here the description of his programs are from this thread.
I sell drivers like the NANJG105C 2.8A with custom firmware. I have written three firmware programs for these:
- luxdrv, for usual flashlights with a clicky. Key features: Ramping; programmable (i.e. modes are configurable by the user, by a number of taps), the number of modes can be changed, too; battery indicator. Special UI that allows to have many modes without the need to cycle through all of them.
- lumodrv, for flashlights with an electronic switch, like UltraFire T50, SkyRay King, UltraFire H3. Unfortunately all those light are not quite modding friendly. Key features: Ramping; hidden extended modes; double-click to high; momentary mode; battery indicator.
- lumo35drv, for flashlights with a clicky (for power) and an additional electronic switch (for modes), suited for the TK35 and it's clones for example (requires modding to parallel battery setup). Key features: Ramping; hidden extended modes.
- I also can do some custom firmware; recently I sold some drivers with varying frequency strobe only.
The driver hardware always is a linear driver using AMC7135 current regulators:
- Input voltage: 3V-5V (more like >3.3V to stay in regulation), well suited for driving an XM-L with a single Li-ion cell or multiple cells in parallel. Driving multiple XM-Ls is possible with a master driver and some slave drivers. Driving 2 XM-Ls in series with 2 Li-ion cells in series should work in a special setup (i.e. if you know how to do it. Don't connect >6V directly to the driver!)
Links: luxdrv -- TheKlone35 & lumo35drv and a review -- lumodrv