Well my nitecore p12 2015 edition just quit working, I carry it every nite on my walks as a backup if my headlamp batteries get two low and of course the headlamp batteries got to low to use. I turned on the p12 and five minutes later I noticed a slight flickering and then it just turns off a couple seconds later it turned on again then flickered again then turned off and won't come on anymore, so had to walk home in complete darkness which sucked. Got home tried three different fully charged batteries, cleaned threads and still won't turned on. Removed tailcap cleaned and tightend and nothing emailed nitecore hopefully they will respond