It may not make a difference now but if no one is around/willing to maintain Narsil then you will be stuck with a UI that cannot be put on newer lights. This is a problem and something that should be considered for the future unless you want every light to have a different UI.
You are suggesting a new BLF responsibility: if we want a consistent user interface delivered by the manufacturers, we must be around to tweak it for every new flashlight type that comes to the market. And for Narsil we=TomE, and his presence on the forum is limited at times, and for Anduril we=ToyKeeper who currently spends numerous hours on the forum and on firmware, but who knows when the moment comes that she will be discovered by a smart and visionary software company and be gone? So I do not see that maintenance of Anduril is neccessarily more future-proof than Narsil.
The best is if manufacturers who make use of BLF firmwares learn to make the changes themselves.
I think the best would be the next generation, e.g. a user-programmable version. A simple free software for all platforms (including Win/Linux/Android) and a programmer-cable like it’s developed at the moment from Lexel. And an opinion to program a light without desoldering the driver.
THAT would be my dream for the future!
It is a proof of concept.
It is slow and you can’t flash the µC while it is communicating. So it is more a thing to configure the lamp. A Russian flashlight manufacturer does it already. But the programming key is for flashing.
When i got the Sofirn Q8, there are 2 sheets of instructions, same as the BLF Q8. The one with the diagram/table/sort of flowchart thingy and the one with heckloads of words and sentences and some tables. Not sure what is meant by cheat sheet though……
I thought it might be prudent to mention that Sofirn was kind enough to help me out getting another Q8, this one is slated to become something quite different than was originally intended. I will, of course, keep y’all informed as this little plan of mine begins to unravel.