Solarforce XP-G 0.8-4.2 V 3 Mode drop-in works really well and with both CR123 and 4.2V fresh charged Li-Ion. Measures only 1A on Li-Ion and still bright with 3V CR123 or 2xAA. I would get a few if I found this driver alone
DX SKU 15880 will satisfy most of your requirements except that it is 17mm in diameter and that it costs $5.35. I've built 3 1*AA size lights using this driver and I am sure that you will like it too. Unfortunately product QC is very inconsistent and you may end up with defective items. To be fair DX has replaced the defective drivers that I got from them.
Like Kokopelli said, Solarforce low voltage 3-mode driver is great one... but 17mm in dia...
Pulls 1,5A from good LiIon battery and 0,75A from 3V (CR123 or 2xAA) on max... with IMR pulls a nice 1.85Amps... works really good on 3.7V, 3V and even 1.5V (but pulls 2.2A on high from poor alkaline on max)...
I am looking for a 17mm driver that is capable of running an XML, XPG, XPG2, XTE on either NIMH up to a 14500 lithium. I have tried ordering this one off of DX but was on back order and and after about 40 days they refunded me my money. I just tried to order it again today to see if maybe it will come this time (doubt it)?
If anyone has options that will drive these leds good and be capable of using both types of batteries I would appreciate the help and input.
I agree. Since the DX SKU 7882 is not readily available, a good working DX SKU 15880 would be the best 1 or 2*AA/1*Li-Ion driver.
@ NightCrawl: AMC 7135’s work great with the DX 15880. I have replaced the DX 15880’s 7136 linear regulator and MOSFET with 7135s and am satisfied with the results. My modified board boosts the input voltage when Vin is less than Vf and provides linear regulation from 3-4.2V . The modification works great with low Vf emitters like the R5.
Sorry for the late reply, I was very ill and unable to go online earlier.
The AMC7135 is a fixed 350mA constant current regulator IC while the 7136 is a programmable output constant current regulator IC with an option for an external transistor for higher current output. The 7136 is a 5 pin device and the MOSFET used in this driver is a 3 pin device.
I received a DX SKU 15880 with a working boost circuit but defective linear regulator circuit. Since I did not want to waste the driver, I decided to replace the linear regulator circuit with 3 AMC7135s. The driver is now working reliably inside a cheap Police 1*AA light that I rebuilt for 1*AA/14500 operation. I am getting 1.05A output with a 14500 battery and around 400mA with a NiMH battery.