This little guy was very weak, only ran on 123A’s and had a horrible tint.
This was a real PITA! After finally getting the plastic ring out, I found a contact board with a wire about the size of a hair going to the driver. The driver is a little less than 14mm and wedged into the head. It had another hair size wire going to the switch and the switch was press fit to the case to make the - connection. Two more hair sized wires going into a tiny hole to the 8mm star with a first generation XP-G led.
I replaced the LED with a Nichia 319A in 5000k and replaced the crap driver with a BLF SK68 with 3 .380 chips on board. I replaced the contact board with a larger wire, could not get enough current and voltage to the driver. I high it thought the battery was below 3 volts on high! I could only gauge up the wire one size for the LED and switch, the switch was nerve wracking as it was all press fit into place. Everything was glued, including the little reflector holder. Was not sure I would win over this one!
Now it has 4 modes, a good tint and manages heat very well. Should be right around 400 lumens at this point! Good heat path in the head. Really a nice little light now!