Sofirn SC31 PRO, New Anduril Flashlight

Would it be fair to say that the SC31 Pro isn’t easy to reflash with a newer version of Anduril unless you remove the bezel with force and desolder some wires to get access to the MCU?

@Sofirn: Please add pogo pads near the spring :innocent: :weary:

Yep! At least though you don't have to replace the driver and lose charging, like I've done on many other lights .

Totally agree - if Sofirn goes with an open source driver, they really should make the effort to make it flash-able, now that we have a method to do so with the pogo pins.

I swapped the MCPCB out with one from an SP40 (i think), and a 219C 4000K. But I don’t think I’ll go harder; I was getting a little over 5A but that’s enough for me on that.

Are there some good 4000K emitter alternatives to the SST40 5000K for the SC31 Pro? :student:

It’s a nice flashlight. I wish it were warmer than 5000K.

Well, could use an XM-L2 maybe, but I'd go with a 351D, tint of your choice, and diamond in the 5050 centering piece -- I've done this a few times before, and the 3535 LED comes out centered. Basically as you tighten down the reflector, the 3535 LED turns in the 5050 centering piece til it settles at 45 degree angles - usually hangs up there, dead on at 45 degrees so comes out perfectly centered.

Is this something you did? Dunno how that is done, but I haven't played with pogo pins much.

Luxeon V 4000K is a very nice and overlooked high-power 3V led. IMO way nicer than the SST-40. 4040 size though.

Same for me, so I wrote a PM to Barry who answered: “I don’t know there is a HCRI version of SST40, if it’s available, I will try to use it.

Hence my newb question: as far as I understand, in order to swap a LED with another, both should have the same voltage (I believe some require 12V) and the same footprint, am I correct or should something else be taken into account? Is there a "compatibility table" somewhere, classifying the current LED models according to these two criteria?

+1

Another newb question: if wired properly, could the USB-C port be used to flash the MCU? That would be the easiest solution, no need to disassemble the light at all.

5050 3V is almost bereft of decent emitters (especially w regards to high CRI). XML2 in <3000k is about it. Hence me ripping it out and popping a 3535 mcpcb in, but needed a new centering ring, 7mm (but slightly loose). Either way, much nicer now,

Similar Forward Voltage is required.

I think you can try to put a slightly smaller LED on a slightly larger pad (e.g. 3030 on 3535). TIR optic and reflector might need to be considered case by case…

Success! My SC31 Pro now runs Anduril 2. Flashed without removing the driver!

It was surprisingly easy. First I removed the switch bezel, the silicone switch cover and pulled out the switch PCB to have a look at the driver. The wires are long enough. The MCU is located right in the middle of the big hole – how awesome!

So I made a little jig to update the firmware. A 4-pin pogo-pin adapter to contact pin 5-8 (MOSI, MISO, SCK and VCC). Without a matching PCB (0.05” pitch) this was the hardest part. My final solution was to use a ribbon cable (comes in 0.05” pitch), crimping the pogo pins onto the ends and glue everything to a piece of plastic. After the glue has dried, I covered everything in hotglue and heat shrink tube (that’s my usual way of making custom adapters). RST was hooked right into the leg and GND was the easiest: Just clamp it between the head and the battery tube.

Now that everything was in place I connected the programmer and my laptop, built the latest version of Anduril 2 with the SP36 config (which is used by Sofirn for all of their Anduril flashlights) and hit return.

Everything went well, so I could remove all wires and put the switch back together. Done, Anduril 2 update on the SC31 without removing the driver.

WELL MR LAH DEE DAH

Nice! That's pretty cool!

Btw it should also work with the usual ProgKey that fits Lexel’s drivers, Emisar etc. Four pins on the legs, the rest on the MCU. My first attempt was an all-in-one adapter with six pins, but I was not able to print such fine details with my 3D printer.

A little bit of silicone grease helps to screw on the switch bezel without rotating the switch cover and switch PCB.

Very nice.

I just got my 18350 tube for my Pro today. Using a Convoy S2+ clip, it’s now wonderfully sized and carried deep in my pocket. Because the light doesn’t draw a ton of amps, it still puts out its full power too. It will be a while before something replaces this light as my EDC.

I heard of him. Born in China. He lives down under now?

Nah, he’s married to Queen Lah Tee Fah…

Has anyone else done any output/run time tests on the SC31 pro yet? That one earlier in this thread made it look like it’s really a 250 lumen flashlight with a “2000 lumen” burst for a few seconds.

The turbo is just for short bursts, indeed. A flashlight of this size cannot handle the heat.

Just look at runtime graphs for other lightweight flashlights with too much power, for example the D4V2, even in Muggle mode:

https://budgetlightforum.com/t/-/57232/1187

and here:

https://budgetlightforum.com/t/-/50872/9

Bigger Zebra here:

https://budgetlightforum.com/t/-/54840

Smaller Zebra here:

https://budgetlightforum.com/t/-/43710

Room temp runtimes without the light being held in hand are worse case scenarios. If usage is for a minute or two, then you could probably get away with 500-1000 lumens held in hand. Your hand acts as a thermal bridge to pull heat away.

Zebra flashlights are probably the best at thermal management, in the mechanical design, driver design, and firmware. Our firmware, like Anduril or Anduril2, is general purpose for lots of designs and has limitations based on the driver, LED's, mech design, etc. Zebra probably has about the best runtime graphs of all compact flashlights, meaning highest obtainable output over time.