Recently I experienced strange behaviour from FandyFire Warrior, flashlight would power on by itself, buttons would become unresponsive...
Sometimes that would happen when I slightly unscrew the head (as a lockout) sometimes it would power on immediately after fully tightening the head. First I thouht that there is a problem with drivers outer contact ring (contact surface for negative pole). I cleaned the threads and driver thoroughly and it seems that the problem was gone but after some fiddling it was back and then again gone and back...
I could not find what triggers this behavior!
But after some more contemplating over the flashlight I finally found it and unfortunately, it is a flaw in design of the driver, more precisely: inner diameter of the copper ring that is used as a contact surface for positive battery pole is too wide and there is a trace/wire inside of this ring that is to close to the copper contact surface.
If you use batteries with wide and flat positive contact (flat tops) battery contact plate will make a contact between positive contact ring and that tiny trace and the flashlight will automaticaly go direct drive. I tested this by connecting my testing battery (it has soldered wires) and then making short circuit between + contact ring an mentioned trace.
Maybe picture will help to understand:

When flashlight was new this trace was covered with that white lacquer/paint, solder mask or whatever it is/was but after some use, batteries scraped it off and that was enough to cause this problem. It happens with Panasonic NCR18650A, Sony US18650GR, Samsung ICR18650 but it is very hard to repeat this behaviour, it depends on positions of the batteries.
I think that if mentioned PCB trace were shifted only 1-2 millimeters towards the drivers center this would never happen.
Here is how it looked when flashlight was new:


After adding a blob of solder on top of my testing batteries I could not repeat self-powering on, blinking and other strange behaviour.
I made a video about this but I didn't notice that my memory card is full so it's shorter than it should be but you can still see what am I talking about and you can test for yourself if you have this flashlight...
There are couple of solution like:
- use batteries with smaller + contacts
- melting a fair amount of tin on the positive contact ring so it would rise a contact surface/point over the surface of that pcb trace (not neat)
- soldering a brass or copper ring (hard if you have no materials or lathe...)
- cutting that trace in PCB vias with a drill bit and soldering wires on inner side of the driver (I like this one but the driver is glued in, so this would require good amount of force and could potentially ruin the driver)...
Anyone else experienced this?
