AceBeam X50 driver, anyone ID parts?

I just received my AceBeam X50 (wow, I like this light!) and I’m trying to figure out what I’m looking at with regards to the driver.

Anyone with an idea what’s going on with this driver? There are no ICs on the reverse side. And I noticed AceBeam sanded two of the components to remove the part numbers.

Imgur album of the driver and reverse side.

Looks like a boost driver or buck driver to me with that big inductor. The P/N’s are often removed form components to prevent piracy or their competitors from stealing their designs or divulging their suppliers. Either way, you’re driving 6 volt LEDs at high current.

What is diameter of that board?

Interesting spring too.

Thanks for posting the images in-line. Helpful to others.

I’ll measure when I get home today.

I think this is a clever solution to the traditional spring bypass method.

i think buck controller is LM25145, micro controler is some Pic, near MCU is LDO, and other SOT23-5 is Opamp

what are those light-blue or lavender colored objects?

Looks like thermal pads on the FETs.

47mm diameter on the nose.