Nitecore EC-20 levels not working

Hi, I have a Nitecore EC-20 and after recharging the battery the last time it stopped working properly. The only two brightness levels are moonlight and turbo - there are no steps in between - just the lowest and the highest levels. I have tried different batteries but that doesn’t seem to be the problem. Also the strobe functions properly, suggesting it’s not the switch. Anyone know if there is any fix for this? I really like the light and would love to get it working properly. Thanks!

Wow I was literally just about to order this light on FT’s current promotion. I guess Nitecore’s reliability still su**s. I have 2 pieces of MT21a, both stopped working completely.