Fireclaw, with head loosened: go into the lower group (Moonlight - Med - High - blinkies) with Eneloop, i.e. moonlight mode is activated.
When you now use liion batteries, you will get Low - High - High - blinkies when the head is loosened.
When on Eneloop you switch between head loosened and head tightened and the light is always High, then the light is faulty and needs ..etc..
Here's my problem:
With head loosened in li-ion I should indeed get low and max settings.
But I've found that sometimes if I touch the head or button so that the light goes to the next mode then low disppears and I ONLY get max (plus strobes). Low is completely gone when this happens,
no matter how many times I cycle the light. Instead of low I get max. And yes, I can tell where low is supposed to be based on when strobe activates. When this happens I can press the tailcap button 30x with the head loose and cycle through max and strobes but never see low. Where low is supposed to be, the light runs at max.
When low disppears in this manner even taking out the battery sometimes doesn't return its ability to do low mode. I might then put the light away and take it out a week later and low mode is back... temporarily.
What's worse is the D25a seems completely unreliable. If I run it with li-ion I can't reliably depend on ever having low mode, because sometimes I might have it and sometimes it will go away. There's no way to control it. Sometimes low works, sometimes it doesn't. And without the low mode I consider the D25a unusable for EDC as it heats up too fast at max mode.
I also have a D25c neutral aluminum that doesn't have this problem. Low mode always works on the D25c (on IMR 16340) even if in head loosened mode I cycle out of it and then back into it.
Note that the D25a only has this problem with 3.7v li-ion cells. On 1.5v primaries all modes work perfectly.