It would be interesting to find out which part failed on your light if possible.
Glad it finally worked out for you. I have had nothing but prompt responses from Thrunite customer service.Got a new light. Took awhile buut persistence pays off.
Good job Thrunite