I recently purchased the BLF-LT1 from Sofirn and updated its firmware to “anduril.2023-10-31.blf-lantern-t1616.hex”. In this post, I’ll document my experience during the update process.
Before updating, I performed a version check using the 15C command. The firmware version was “2022-02-08-0622”. Since the model number is 0622, I downloaded and used the hex file labeled “0622 blf-lantern-t1616 attiny1616”.
After the update, the light didn’t seem to function correctly. It only blinked at the lowest setting when I pressed the button. It appeared to be in lockout mode, but attempting to exit lockout with 4C did not work. To resolve this, I reset the light by holding the button while screwing in the battery. After the reset, the light started working normally.
Installing the latest hex (anduril.2024-04-20.sofirn-blf-lt1-t1616.hex) worked well. I think there may be some issue with the 2023-10-31 version.
I found it challenging to fully understand the most recent tint-ramping firmware. The 9H menu appears to offer multiple settings, but I couldn’t find detailed documentation. ToyKeeper’s Anduril manual provides some information about the 9H menu (misc config menu), but it only mentions that the menu options depend on the hardware model.
The misc config menu includes one option accessible from the off state (Off > 9H) and six options accessible from the on state (On > 9H). If anyone has information on what those settings are for, please let me know. Thanks!
For the descriptions of the misc config menu, see the next post in this thread.
Misc Config (Off > 9H)
This menu configures the Tint Ramp Style. The number of clicks determines the setting:
0 clicks: Smooth ramp (blend channels in any proportion).
1 click: Middle tint only.
2 clicks: Extreme tints only (one channel active at a time).
3+ clicks: Stepped ramp with 3 or more steps.
For example, performing Off > 9H, releasing the button after the first blink (only one blink in my case), and then clicking 10 times (or holding for one long press) sets the tint ramp to stepped mode with 10 steps. To enable a smooth ramp, release the button after the blink and don’t click further.
Channel Modes (On > 9H)
This menu allows you to configure Channel Modes (also referred to as Tint Ramping or Multi-Channel Controls).
If there are 6 menus, it means 6 channel modes are available. For instance:
During On > 9H, release the button after seeing 3 blinks to enable or disable the 3rd channel mode.
After releasing the button, clicking the button again enables the selected channel mode while not clicking disables it.
If multiple channel modes are enabled, using 3C from the on state switches between channel modes instead of toggling the ramp mode (smooth or stepped output ramp).
Edit:
The following from hwdef.h for BLF-LT1 describes the Channel Modes for BLF-LT1-t1616