Sofirn SC21 mini

Has anyone contacted sofirn to see if sofirn will reflash existing lights to anduril 2?

Description specifically says anduril 2. Maybe no compatible firmware hence anduril 1? Was planning on ordering with sp10 pro when sp10 pro in stock but now I’m hesitant

I have not contacted Sofirn about it. I was actually hoping that someone here would figure out how to flash it, and then I would do the same. :slight_smile:

For the benefit of others I would emailed sofirn. It’s false advertising. Of course I doubt it’s malicious, knowing sofirn it’s probably a case of copy-pasting and not proofreading.

At the very least it would encourage them to update their stock descriptions.

Sofirn is opening themselves up easily for disputes if buyers wish to do so. I have not purchased so I cannot email. Otherwise if I owned one I would.

I don’t want to open any dispute asking for a replacement/refund because I don’t want them to lose the money. An exchange is fine but I don’t know how they are going to work it out.

Hank solved the Muggle-Mode bug issue by creating a flashing tool and selling it to existing customers of the D4V2 at self-cost. I’d welcome that also for solving the SP10 Pro firmware bug (though I personally don’t mind and have not openend a case with Sofirn, but am rather grateful they produced it).

Looks like Sofirn removed Anduril from the item description.

Changed to anduril 1 on their website now

And to be fair:

While Anduril 2 is better, Anduril 1 is still quite good. Finding either Anduril 1 or 2 on a low-cost budget light is impressive… and probably a far better UI than what most budget lights come with.

Cracked open my SC21 Pro to do an emitter swap and removed the driver. It’s also glued, but a short time with a heat gun made short work of it.

It’s running what looks like an ATTiny1616, and comparing the flashing pads and where the pinouts from the controller connects, this is what the pinout looks like as far as I can tell:

2 - GND
6 - VCC
5 - PA3/EXTCLK
4 - PA2
1 - PA0/RST/UPDI
3 - PA1

Thanks for sharing that! Pin 1 says UPDI, so probably the same way of flashing as the SP10 Pro.

Now that’s interesting! I had heard that they were planning on using the attiny1616 for the SC21 Pro, but then Barry seemed to go quiet so I never ended up hearing for sure. Did you / could you grab pics of the driver? I can’t believe they didn’t use the same flashing pad layout that I had provided. At least there are pads, I suppose. I can always rig something up if I need to for flashing.

But which firmware? Some say Anduril 1, some say 2. I doubt that they created their own ATtiny1616 Anduril 1 port. Maybe two different drivers from different batches?

Since the SC21 Pro ship w Anduril 1, it would be great if it could be reflashed to Anduril 2.

This was the best I got at the time, just taken with a phone. The “1616” can be barely made out, it’s a 20pin SOC and looks to be the appropriate size just by eyeballing it.

Also interestingly, the driver was keyed to the head so it wouldn’t rotate if it became loose and muck with the USB port position. Not sure if this is a standard thing with Sofirn on-board rechargeable lights.

I just got my SC21 Pro in today and can confirm that it’s using the attiny1616 since I was able to successfully ping, read, and write with pymcuprog.

Does anyone have any ideas about what firmware might work on it? Maybe the SP36-1616 build?

Yay!

I look forward to your Anduril 2 installation success.

Anduril 1 was never ported to the 1616 officially, so I wonder which firmware they use.

Okay guys, I’ve tried the 1616 builds for the following all without success:

Sp36: light will turn on but ramping is extremely slow

Q8: light will turn on but flashes between turbo and different levels while ramping.

Sp10: light comes on immediately after connecting battery. Button won’t work

Any ideas?

thanks for being the Lead Scout.

does an SP10 Pro driver work in the SC21 Pro? :innocent: