NarsilM - configurable e-switch firmware for Multi channels, v1.3

Thanks, Tom!

It’s pretty stellar UI.

Thanks. I updated the copy in my repository to this version.

Was just reading random parts of the message thread and came across this. Is there some already some Olight S-Mini clone with e-switch firmware?

There is Olight S1 clone with e-switch firmware, but not S-Mini.

Hey hey people

Just got my Astrolux FT03 today - the end of the ramping is not the maximum brightness - but I don’t want to have a turbo-mode, I want that light to ramp up to it’s full power like I can with Anduril.
Since this is my first NarsilM driver - is it possible, too?
didn’t find it in the manual though

Thanks!

No you can’t change ramping floor and ceiling in Narsil

OK thanks.

I think older versions of Narsil had the ramp ceiling equal to max output. My BLF Q8 seems to work like that. But the FT03 uses a more recent version of Narsil. I guess they changed it for some reason.

NarsilM had the ramp ceiling separated from the turbo level during development of the BLF GT. The GT works really well at 2.0A, but not at the full power of 2.5A. It can’t keep the output flat for very long at full power. So the ceiling was set to 2.0A, with an extra 2.5A turbo level.

This is configured at compile time though… it’s not a user-configurable option.

Yes - TK is right. I really don't like the the ramps that fall short of full max... I just configured a NarsilM v1.3 tonight for the SP36, for Barry, and made sure it has the full ramping to max/turbo .

Possible the Lexel/TA/Astrolux connection configured NarslM that way -- just checked, I NEVER used that feature for any of my own stuff, but added it in for the GT.

Not to blame anyone, but that's probably how Astrolux wanted it -- could have even been me that configured it for them - I forget a lot of things...

I don’t think you forgot it. The product listing says “Firmware: Tom E’s open-source GPL NarsilM v1.3 adapted by Texas_Ace”.

However, I don’t see a link to the code there, and don’t see a FT03 build target in the repository or in any of the scattered copies of NarsilM derivatives I’ve gathered over time. I don’t see it in TA’s Avenger driver thread either. Maybe there’s a link which comes with the light itself?

Or maybe it’s another license issue to clean up. Sigh. Hopefully I just looked past the link somewhere.

Any idea where the FT03 source code is?

Ohhh - well, I did forget something. I got FT03 source code and related files from TA. They are actually the S43 version files. Actually I got a collection of flashlight specific NarsilM versions from TA. Well. looks like Mini GT, S43, FT03, and MT09R files actually. I'm sure more lights were programmed with copies of these.

Yeah, I tried asking/telling vendors a couple of times that they must post a link to the source, but don't think I got very far.

I can upload what I got to my google share driver for now - will do by this weekend, I hope.

Ok - actually just uploaded a bunch of drivers (all I got for now), draft manual, and some ZIP's contain PCB drawings as well - think it's ok with TA... I hope?

Here it is:

NarsilM Version on google drive share

I believe it's all v1.3 versions.

I have a little problem with FW Narsilm v1.3 on Lumintop GT Mini. Although my GT Mini has set down the brightness step when the temperature is reached and it works fine until I remove the battery, when I insert the battery, the light automatically returns to lower the light after 15s - 16s, it does not Remember my previous temperature setting. Would you please help me, I do not know if the problem I encountered was an error, a good feature because I installed it incorrectly. Look forward to the help from you!

I'd have to investigate this - sounds like a FW bug, not sure yet.

Yeah, I’ve noticed that on a few lights running Narsil as well. I just figured that was the way it was supposed to work, or at least never implemented to remember the thermal calibration after battery changes. It’s a bit of a pain, but given that the thermal controls are s**t anyway, I prefer to just turn it off entirely, or set to a fixed time like 2 or 3 minutes. A fixed time seems to work well, as it only steps down once, and doesn’t waaaaaay overshoot the temperature on the downside.

If you use the calibration method, even if you set the light to be sizzling hot before it steps down, once it starts the step-down it continues until you’re left with about 100 lumens and never goes back up.

I have a lot of Narsil lights and they all remember the settings after a battery change. The thermal stepdown is really good as well. You must have had bad luck.

I’ve heard that on a rare occasion there will be a driver that has trouble maintaining the settings. I think TK said it was a bug.

This sounds familiar - must have been reported/discussed before. I don't recall ever testing it out, so yes, probably still there. Oh boy... I'll have to take a look.

Ohh, it's driver specific? Interesting...

Are you asking me if its driver specific? As far as I know, no, it’s not. It seems like one in out of every 500 drivers will have this issue. I remember at least a couple people have this issue on every Narsil light.