Nanjg 105C, not a bad driver, but, only available in 17mm size. Which is nice, for most lights that have 17mm driver space. The issues arises when a light has 20mm driver space.
Keygos M10 has 20mm driver and a brass ring to tighten the driver in.
One option is to solder the driver inside the ring, which is tricky and has to be done with the driver in the pill
Tried to have long cables and pre twist them, well lets say the Chinese PCB did not like the forces of the twisted cables and a positive contact got a little damaged, trace separated from the PCB.
I don’t like to solder it in there since every time I want to update something I would have to desolder and resolder. Nope.
20mm board and wiring it up, possible but too complicated.
So here we go:
1) Get 1.5-1.6mm copper wire, I used 1.6mm.
If you have thicker one I suggest to file down one side and put that flat side toward the driver/center.
2) Take a 18650 battery and wind the wire around it to form a loop. Or something else close to 17mm diameter.
3) Test fit on the driver and adjust size to be as round and as tight as possible. Cut the wire to length, I cut a little more to make a tiny space when on the driver. This allows to make a loop that is slightly smaller than 17mm and fit and holds on the driver by itself, a snug fit.
4) Soldering it takes some time and patience. Do not heat the wire too much or the solder will flow to the lowest point. That’s what it did for me. The smaller the space between driver and wire the better. Use quick and high heat and dab the solder on there on several places, I think 3 places on each side are enough. Obviously I went nuts and once I figured how to make the solder stick and not flow I soldered it all around and also closed the loop with solder, except around the positive, didn't want to solder it to the negative and then have to remove the solder. Spread the heat on opposite sides while soldering, wait or cool it so you don't heat up the wire too much otherwise the solder will flow.
5) File the diameter down if you used a bigger wire than what fits your light's driver space. You will likely have excess height of solder, especially if you go overboard, file the excess down, or leave it if you don't mind it. I filed one side and on the other I just took a dremel with a sandpaper bit
Voila, 20mm Nanjg 105C or any other driver converted to a bigger diameter as long as the contacts are ok, obviously the wire serves as an extended negative contact on Nanjg 105C.
Rock solid, perfect contact with a nice fit to the pill.
Does 3.5-3.6A. nlite firmware, soldered 2nd and 4th star later.