Skip to content

Modifications Overview

SammysHP edited this page Aug 3, 2024 · 15 revisions

Looking for modifications of Anduril?

This is an overview over most of my modifications to Anduril. Some branches may contain more than one commit, so make sure to merge the full branch or get patches for all commits.

New home of Anduril: Meanwhile the source code of Anduril was officially migrated to git and GitHub and can be found at ToyKeeper/anduril. My patches are now maintained in my fork SammysHP/anduril, including the wiki page.

Collection

  • anduril2-sammyshp
    My personal "fork" of Anduril which merges most of my patches. Please keep in mind that it might work differently than the original Anduril, that it might introduce new bugs and that it might change over time. Use at your own risk.

  • anduril2-sammyshp-cfg
    Some of my personal configurations for your inspiration. Might not work, so be careful.

Maintained patches

  • aux-blink-fix
    Fix issue with wrong aux LED intensity directly after releasing button in lockout.

  • lockout-manual-memory
    If manual/hybrid memory is enabled, use it consistently in lockout and reset hybrid memory when entering lockout.

  • more-aux-patterns
    Add more aux LED patterns like short low intensity blinks, short high intensity blinks or no aux LEDs at all (but keep the switch LED enabled). Works for classic and RGB aux LEDs.

  • ramp-border-delay
    You have noticed the blip when ramping up and down on some lights, right? It marks the switchover from one to the other channel. But it's almost impossible to stop right at the threshold. Well, this patch adds a little pause at the switchover so that you can stay at the maximum level of that channel.

  • save-tint-optional
    By default the tint is automatically saved on every change so that it can be restored after swapping the battery. But this is not the case for the brightness level! Why this inconsistency? AFAIK it was by user requests. Anyway, this patch adds the possibility to disable saving the tint so that it will be reset to the default value after mechanical lockout.

Experimental / WIP

  • anduril-pocket
    Anduril PocketUI – the pocket-friendly UI. If enabled, many button mappings are shifted and require one press more to activate, for example turn the light on with 2C from off. From off you get a momentary moon mode with 1H and lockout won't have any momentary mode at all. PocketUI can be enabled during runtime.

  • anduril2-sammyshp-extended
    Various experimental patches.

  • mc-…
    Other branches ported to the new multi-channel branch. If another branch is not listed here, it might apply without trouble, just try to merge it.

  • mc-auxmix-channel
    Adds RGB aux LEDs as a channel. The color can be configured via 3H.

Obsolete

  • 2c-turbo-config
    Add global option to define what should happen on 2C (turbo vs. ceiling). Now included in Anduril 2.

  • aux-preview-high
    Always use high brightness for aux LED configuration. Makes it easier to see the color. Now included in Anduril 2.

  • astrolux-ft03-anduril2
    Hardware definitions and configuration for Astrolux FT03. Now implemented upstream as Mateminco MT35 Mini.

  • autolock-configurable
    The first implementation of the autolock feature. Lock the light automatically after a configurable time of inactivity. Now included in Anduril 2.

  • momentary-turbo
    Allow to use turbo in momentary mode (5C). Now included in Anduril 2.

  • moon-dont-ramp-up
    Add global option to define what happens after entering moon mode. By default Anduril automatically starts to ramp up after a short delay. Now you can disable this to stay at moon until you release the switch and press it again. Now included in Anduril 2.

  • shorter-unreverse-time
    Reduce the autoreverse timeout after releasing the button while ramping. Now it was improved upstream.

  • smooth-sunset
    Makes sunset mode much smoother (still not perfectly smooth, but it doesn't skip ramp levels as before). Now included in Anduril 2.

  • stepped-tint-ramping
    Stepped tint ramping similar to stepped brightness levels with configurable number of steps (0: smooth ramping, 1: all channels same intensity, 2: toggle between CH1 and CH2, 3+: number of steps). Now included in Anduril 2.

Clone this wiki locally