How to stop both LEDs from turning on, when using Dual Channel D2?

I have disabled Turbo so 2C only goes to ceiling.
I have enabled Misc Config for Channel Toggle

When I set the ceiling to 131/151 (or higher) and then do 2C from Off (or from On), Both the White and Red LEDs turn on.

I only want One LED to come on.

What do I need to do, to prevent Both LEDs from coming on together when I use 2C to get to ceiling?

fwiw, bike flasher, party strobe and tactical strobe also use Both LEDs… I only want One LED to flash, what needs to be changed?

here is my Flow Chart, green ovals are my custom settings:
Imgur

1 Thank

Do I smell the opportunity for more Anduril hacking right here? :smiley:

Do you know this: Anduril 2: Single-channel Turbo for Dual-Channel Flashlights · Ivan: Thinking

Above 130 both channels will be active … so you have to use max. 130 to stay on one channel.

lol, not sure

I was hoping there was an existing preference I could modify?

fwiw, Ive heard there is no Thermal Regulation on Blinkies, but I seldom use most of them…

I read about one guy that set Candle Mode to Maximum, plus he installed a Diffuser, and left the light tailstanding (so he could not tell it was getting hot).

The shrink wrap on the battery melted, and he burned his hand when he reached for the light… so maybe for someone like that, Thermal Regulation might have reduced the risk.

I occasionally use Bicycle mode, and if I do not use too high a brightness, only one LED turns on, so that is pretty much OK w me. If there is no existing option to prevent both LEDs from coming on, it is not a big enough concern for me to ask you to build a custom Hex for me.

I dont use party nor tactical strobes, so the fact they use both LEDs is not a big concern. The lack of Thermal Regulation for blinkies is not a big concern for me either, but it presents a risk that might benefit from some coding change, for some people…

Maybe it is just as well that Bicycle mode only uses both LEDs above a certain output. I might just consider it a safe limit, in terms of Heat, not to turn the Bike flasher up so high that both LEDs come on… :wink:

As to my original befuddlement, as to why Both LEDs turn on above the 130 ceiling… well, if there is no available option I can change without need for a custom hex… its OK… I dont actually need the ceiling to be higher than 130/150…

I was mostly just asking if there is an existing option that I have overlooked, that would prevent both LEDs from turning on, in any dual channel mode, when Turbo is disabled.

Thanks… I have disabled Turbo, but that does not prevent both channels from coming on above ceiling 130…

anyway, thanks for confirming that turning off Turbo, does not prevent both channels turning on if ceiling is above 130.

Not that I know, but perhaps there is something in the latest multi-channel branch (@ToyKeeper is adding features to it all the time), and even if there isn’t yet, I think it would be good that she hears about your need so she can consider it or otherwise tell us why it’s not a good idea :smiley:

This sounds like a far-from-impossible scenario.

I wonder if @ToyKeeper had a good reason for not implementing thermal protection for blinkies/strobes?

The reason why the other LED turns on at turbo is because you’re in a channel mode with “max 200%” power. It does that because people specifically wanted it to work that way.

To fix it, use a channel mode which stops at “100%” power. This is the default when using a newer version of the emisar-2ch build, so an update would fix it.

I recall you’ve been avoiding updates because you want 3H to change the active LED instead of 3C, but the newer version can do that too. Or you could make some small code changes to do it instead. Either way works. But what doesn’t work is the old version, because it doesn’t have a “max 100% power” ramp. You’re kinda out of luck unless you flash new firmware.

That part of the code was written when attiny85 was the only supported MCU, and there wasn’t any ROM left to add more thermal regulation code. Also, the gradual brightness adjustments it relies on for thermal regulation in ramp mode … are incompatible with blinkies and strobes. So it’d need one or more new mechanisms instead, which would each be a pain to get working.

But I supposed it’ll need to happen eventually… and newer MCUs have the space needed for it.

good to know, thanks!

somebody who has coding skills could, but thats not me :wink: