starryalley / anduril2 Goto Github PK
View Code? Open in Web Editor NEWmy Anduril2 fork that provides much more features
License: GNU General Public License v3.0
my Anduril2 fork that provides much more features
License: GNU General Public License v3.0
D4SV2:
From Ramp 2C to Turbo crashed with a last bright blink.
PowerReset helps always.
Turbo works only from Off to Turbo by 2C.
Is it possible with RGB Button or blinking? I'm assuming there is a hardware limitation but since you already allowed switch to light up while light is active ...
My orange-indicator TS10 looks great in fireplace mode but the indicator doesn't work in default/stock candle mode. Also, the indicator is always at a low level when mixing into fireplace mode.
Feature request: On a TS10 in default/stock candle mode, have 7C toggle between indicator off, mixing indicator low, and indicator high.
Or, have 7C toggle between indicator on and off, but use low indicator level if the main LED level is below some threshold, and high indicator if above the threshold.
Happy to clarify, discuss, or ideate further!
Cf
In candle wobble style (default/stock) we can additional use 7C to toggle if we want to use aux led to assist in tint mixing (if AUX is available)
I really like smooth ramping but even more to know how long my flashlight will last on a charge. Why not both? It would be quite helpful if you could input a number between 1 and 150 to set a very specific brightness with a known power draw. You could test runtimes on certain levels and when out and about take a good guess on runtime remaining based on voltage and your exactly set brightness. I know about manual memory but find it too limited.
kr4 firmware is also used in:
KR1 doesn't have AUX or button LED so we must add a build target specific for this.
Reported by user PlaceboConsumer in reddit.
By default, I can ramp brightness up to 150/150 on the dual channel strobe modes (even with normal ceiling set to 130), at which point the two channels start being mixed all the time as a steady brightness (effectively just 200% turbo).
The effect is actually quite nice for the smooth alternating mode at levels above 130 (it still alternates, but neither channel ever switches fully off) but at level 150 it is just 200% turbo with no channel switching. The best idea might be to pause ramping up at level 130 and blink once, then if the user keeps holding the button after a second or two, continue up to 149 and stop there. The alternative of stopping at the configured ceiling is the other logical way, but I like that one less as I have my normal ceiling at 130/150 on dual channel lights (since my anduril fork has direct shortcuts to 200% and both 100% turbo modes all available at the same time) and still like the effect of the channel ramping modes at 130-149, 150 is just obviously unintentional-appearing. Alternatively, making which it does be user-configurable.
On the other hand, the instant alternating strobe mode works less well with this - if channels are mixed in ramp mode and then that strobe is selected, it will alternate between the mixed channels and the second channel on 100%. The two approaches I can think of to handle this would be to either always set to single channel max at each end, or to invert the ramp (e.g. if the user ramped to a tint value of 64, alternate between that 191 as the opposite point (easy to obtain with tint ^ 0xFF
).
May hack on this myself a bit if I have time. Really like your work, have incorporated some of your changes into my fork as well. If there's any features there you like I can probably make a merge request, at the moment I'm trying to remove some interdependencies and conflicts so they could be more easily applied to different forks.
Hi,
I'm using the latest release and it seems to me that 9H menu is not working so I'm not able to enable the startup mode. Am I missing something?
If we had the option of ramping up slowly and getting faster we might not need a dedicated function anymore (3C)
Please add a k9.3/ dm1.12 hex support. The dual channel d4sv2 hex works but it enables 200% turbo which doesn't play well with Nichia e21a 3500k and deep red sst20's. The regular hex only turbos the fet channel. Thank you so much for all your hard work on your custom anduril 2 branch. I greatly appreciate the dual channel fireworks mode and the adjustable candle/fireplace mode and lighting mode.
To achieve smooth tint ramping even at low brightness, PWM dithering can be used. Experiment with this.
Idea from user "Streamer" in flashlights discord.
Hi Mark, sorry if I write here but I don't find in this app a right location for "private message" so I use this!
Recently, Durval Menezes
add in custom firmware a function i asked for switch OFF and memorised the Aux RGB with 8C. Every time we are in low with RGB we have to do 21C to switch off, is tedious. I know 8C is for momentary and 8H is for middle tint.
You think 3C is useful? Personally I don't add one level at time with 3C so if you want and you think is a good idea you can change 3C to smooth/ramp (like ToyKeeper firmware), 9C to switch off Aux and 3H to add 1 level. What you think?
Cheers
Simone
It would be great to have the equivalent to brightness ramping config.
I flashed the latest kr4 no fet hex on 2 e17a d4v2's and I noticed there's a fluttery type of double blink happening when smooth ramping up through mid ramp. Not sure it it was intentional or not but I don't think non fet anduril is supposed to blink mid ramp.
Hi Mark, thank you always for your work and custom firmware. I'm trying last release for D4SV2 tint ramp.
When in Strobe modes (3H from Off) I notice the 3H (in some strobe modes) switch between the two channels but in smooth mode. For example in candle mode I can switch from cold channel to the warm with a mix or a middle tint and not with extreme tints only.
Also there is not memory when you choose the channel.
Cheers, Simone
Idea from user PlaceboConsumer in reddit.
On my D1v2 with RGB button it will be best if we can have an independent control over the bahaviour it has.
Currently it is set to light up in high mode during on and showing voltage, and there is no way to change that.
Slow ramp that rapidly accelerated and shows turbo for a fraction of a second before ramping back down and slowing down as it goes.
Ideas from:
https://www.reddit.com/r/flashlight/comments/11gs6p5/comment/jas0wtw/?context=3
Hello!
Is it possible to add Wurkkos TS11 / TS25 support? They seem to share the same firmware, code 0715
. I found the config file here and hwdef here.
I do have TS11 (NLD today) shipped with version 2022-07-25-0715, but I don't have a probe yet. I ordered one from Hank, and I can help with testing when it arrives.
Thank you!
The new Titanium TS10 has rgb aux and comes with a new build of Anduril (that includes e.g., a short battery check at shutoff).
At some point I'd love to get on a starryalley build ;)
As reported here, 200% turbo (both channels doing turbo) doesn't work on D4k dual channel.
I'll have more information when I have my D4K dual channel delivered.
Requested by one Reddit user.
Leaving lockout with 3C flashes main emitter. Since the purpose is to leave main off after unlocking it is a little irritating. When locking while main is off this happens too. Since we can have AUX/Button show the lockout status i think it's redundant to indicate with main and another chance to blind yourself could be elliminated. To still have the confirmation even if Aux is configured the same in locked/nonlocked state, Aux could be flashed instead of main.
Whenever I try to compile your fork, it says that "GccApplication4.elf section .text' will not fit in region
text'" and that it overflowed by 1534 bytes. By any chance do you remove anything before you compile your hex files, or is there something that might be causing something extra to compile on my side? ToyKeeper's original code compiles just fine for me.
Hi and thanks for your contributions!
I've noticed that you're linking some of my patches. I suggest that you link this page instead as commits might become outdated and I try to keep this page updated: https://github.com/SammysHP/flashlight-firmware/wiki/Modifications-Overview
The cool "Allow the use of AUX/Indicator LED in lower levels (< DEFAULT_LEVEL) level (6C/6H while light is on)" setting cycles through four modes with 6C, but the middle two provide no illumination
I've implemented old flurescent light flickering effect in start up in commit 09bd7fd but I've always wanted to make it a broken fluorescent light as one of the strobe modes (3H). This is to track it.
Hi! I am new here so i hope this is the right place, if not i am so sorry. This is the first time i use this app
I set floor at level 10 in smooth and doing 8C for momentary but the lvl i see is the default lvl i set memorised in ramp so not 10.
In stepped mode 8C works correctly
What about a third option in the ramping config to have both. 3C Switch/3H Ramp for example.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.