Anduril ... 2?

Wow…those are fresh!

Thanks!

Yes, it should work… and that’s the correct build for that light.

It’s not really done yet… those builds are only online to get some feedback from more people than the few who have already tried it.

Once it’s actually “done”, I’ll put some builds in the parent directory where all the anduril1 stuff is… and probably move anduril1 to a sub-directory.

Hello Toykeeper. Thanks for your great work in developing Anduril 2 (and Anduril before it).

I see several Anduril 2 hex files available since yesterday.

Are these a release version, tested and safe to use?
I do not see a complete diagram of the Anduril 2 interface and I fear that despite reading through most of this tread, without a guide like that I would keep forgetting / getting lost. Are you close to completing it?
Any progress on a Lume1 version?

Thanks

There is a text manual in the same directory, it’s takes a while to get through but that lays out the new actions and flow even better than a chart would IMO.

There isn’t a full UI diagram yet. It’s kind of a pain to make one with so many functions on it. Every time I try, it ends up turning into a table instead of a flowchart.

But there is at least a diagram for the simple mode…

Is it possible to revert to Andúril 1 after the upgrade to Andúril 2?

Sure, why not? As long as you got a hex file to burn...

That’s awesome. Just to reassured that as I remembered TK did mentioned it is kinda no U turn. Thanks Tom E.

I'm speculating she may be referring to not doing anymore development on Anduril 1, so Anduril2 will get all future mods and support for new drivers and flashlights, etc.

That will be good to know. Thanks again.

[Edit: you can disregard this post; lockout 2H is the manual memory setting (if there is one) per the up to date manual]
Hi, I am still on anduril 2 compiled 2019-09-25 for D4v2, I thought I would still report before upgrading just in case it is indeed a bug and may have carried over:

When in lockout mode —> 2H, the second momentary brightness is stuck at around 10 or 20
I have now set the ceil of smooth, stepped and simple UI ramps to different higher levels (over 30). Didn’t change. Then I set smooth ramp ceil to 1.
However, lockout 2H is still stuck at around lvl 10, while 1H behaves as expected and is the lowest ceil of the ramps. I hope this helps.

Don’t know if it’ll help but per the anduril 2 manual
in the lockout section :

“2H: Light up at the highest floor level.
(or the manual mem level, if there is one)”

So your 2H is probably your manual mem setting…

Yup this is it thank you! Lockout 2H was my memory setting… This is probably why the Anduril2.hex was just published, that line of the manual wasn’t there on the 25th!

Anduril is great. Thank you Toykeeper and other helpers and contributors.

Take note that hybrid memory seems to affect the Lockout 2H as well, until the timer is up it will use the highest ceiling setting rather than your manual mem level. I was confused why this was happening until I let the light sit for a couple min.

D4Sv2 and KR4 are both using the 9/25 firmware and have been working perfectly so far. Haven’t done any graphing or real measurements other than a quick check with an IR thermometer, but thermal management seems to be functioning well- definitely stepping down when it needs to and smoothly as far as I can tell.

Lockout mode uses the manual memory level for 2H, if that level is non-zero. Otherwise it uses the higher of the two ramp floors. The hybrid memory timer is not even considered… and neither are the ceiling levels.

If your lockout 2H level changes after the light sits for a few minutes, something is broken.

The code is a pretty simple algorithm:

  • If the user pressed 2H:
    • By default, use the highest of the two ramp floors.
    • If manual memory is enabled (at all), use that level instead.

That’s all. There is no logic to change brightness based on the amount of time it has been locked.

Indeed this is what I also experience: 2H is always the manual memory (unless manual memory is disabled) (on the older software compiled by myself the 25th).

Yeah, the “lowest floor first, highest floor or manual mem” thing was added on 2020-08-05. So it has been that way for a while. I just didn’t remember to update the documentation until a month and a half later.

Full details are in the revision history, for anyone who cares enough to look. There’s a lot of detail though, since there have been almost a hundred revisions in the anduril2 branch alone… in addition to the ~1160 or so revisions currently in the parent repository.

Just tried it again, must have hit the the first of the manual/hybrid mem menu options by mistake and disabled manual mem. When properly set 2H-lockout functioned as normal with hybrid mem enabled. :+1:

Does anyone know the version that would work with the FT03 sst40? I was gonna red lash but it’s running narsil