Boruit Headlamp Review D10 (aka. EHL0628) - King of the Budget Headlamps?

I finally got around to changing the LED and optics in my EHL0628 (XP-L ON 16mm copper and TIR).
I didn’t want to solder an extension to the wire so I took off the driver and soldered longer wires directly to it. I took the chance to shoot some photos.
Note that this is the old version bought almost a year ago, the new version has a new UI (with stepless dimming).
[Edit: Sorry, no new version and no new UI. I misunderstood the phrase “stepless dimming” (I’m not a native English speaker)]

Charging circuit:

Looks like two TP4057 chips in parallel.

The driver:

A quick guess would be that the unmarked SO-8 IC is an MCU that is providing PWM to switch two transistors (SOT-23-3 chips) through current limiting resistors (the 3 1ohms in parallel).

The two boards are separated by a plastic spacer (sorry about the quality, took this one with my phone’s camera):