Anduril2 Firmware for Lume-series Drivers

Latest Anduril2 .hex binaries for some Fireflies and Hank (Intl. Outdoor) flashlights with Loneoceans Lume1 / Lume X1 drivers.
AVR32dd20 & ATtiny1616 builds are based on this Anduril2 release.
  • What are the Lume drivers? Read Fireflies / Hank, or see below
  • Which hex file to choose?
    • See the version code on your driver PCB
    • e.g. For a Hank light with Lume X1 and code "B0224": use HWID 0281
    • Right click and "Save Target As" to download the .hex binary
  • Official builds will be avaliable once merged: https://github.com/ToyKeeper/anduril (pull request pending)
  • Anduril version check: blinks out HWID + 0 + 7 chars of the the SHA-1 hash of the github commit (letters = buzz)
*Note for Hank HWID 0281: I currently recommend using the firmware binary on this page instead of the one in ToyKeeper's repository for optimal Lume X1 performance and lower firefly modes.

  Fireflies PCB Rev & Date Code HWID Binary (MCU) Configuration
Fireflies
Lume1
(6A Buck + FET)
Rev B 1120 0443 (Attiny1634) 6A Buck + FET
Rev C 1022
Rev D 1023
0451 (Attiny1616) 6A Buck + FET
Rev B  1120 (no FET) 0444 (Attiny1634) 6A Buck Only
Rev C 1022 (no FET)
Rev D 1023 (no FET)
0452 (Attiny1616) 6A Buck Only
Fireflies
Lume10
(10A Buck + FET with Adv. Aux)
Rev A 0126 0453 (AVR32dd20) 10A Buck + FET
Fireflies
Lume X1
(Boost)
Rev A2 0123
Rev A3 0724
0461 (Attiny1616) 40W Boost
B 0224
B 0225
0462 (AVR32dd20)
0463 (AVR32dd20)
40W Boost
32W Boost
Fireflies E12C
(AMC7135 + FET)
N/A 0445 (Attiny85) Legacy
Hank PCB Rev & Date Code    
Hank Intl-Outdoor
Lume X1
(Boost)
B 0224
B 1024
0281* (AVR32dd20)
40W Boost
B 0225 0282 (AVR32dd20) 32W Boost
for 18650
Hank Intl-Outdoor
Lume X1-C
(Boost with Adv. Aux)
C 0126 0283 (AVR32dd20) 40W Boost
C 0126
C 0626
0284 (AVR32dd20) 32W Boost
for 18650
Hank Intl-Outdoor
Lume N1
(Fusion)
A 1225 0200 (AVR32dd20) 32A Fusion
Note: More variants
available soon

Updated: 2026-June-22
 


What are the Lume drivers?

The Lume series of drivers, beginning with the Lume1 in 2020, are high performance LED drivers designed specifically for small but high-power handheld flashlights. These drivers were created to provide practical, thoughtfully-designed electronics for flashlight enthusiasts.

Every Lume driver features true constant-current output regulation with no PWM. They also feature Ultra Dynamic Range (UDR) for vanishingly low moonlight / firefly modes, and adopt the Anduril2 open-source user interface by ToyKeeper. All drivers use a synchronous DC/DC constant-current architecture for high efficiency and maximized runtimes without sacrificing output capability.
  • Lume1 uses a buck + FET design and is designed for 3V emitter configurations, combining the high-efficiency and practicality of a constant-current buck (up to 6A), with a high output on turbo.
     
  • Lume10 is an evolution of the Lume1 and features a 10A high-efficiency constant-current buck + FET topology while maintaining impressive turbo output. It is designed for 3V emitter configurations and pairs well with higher power flashlights. The Lume10 introduces Advanced Aux. capability for more complex auxiliary RGB functions.
     
  • Lume X1 uses a boost topology capable of driving 6V, 9V, or 12V (2S–4S) emitters at up to 40W from a single 21700 cell, allowing smooth, PWM-free ramping from turbo all the way to UDR moonlight. With 18650 cells, it is recommended to operate at 32W.

  • Lume X1-C is a variant of the Lume X1 and supports Advanced Aux. capability, but is otherwise identical to the Lume X1.

  • Lume N1 Fusion driver is the newest member of the family and introduces a novel fusion architecture combining a high-efficiency buck with a linear high power stage. As modern low-Vfwd LEDs and low-DCR tabless cells present challenges for unregulated FET drivers, the Lume N1 welcomes these configurations with complete constant-current regulation from moonlight all the way to turbo (firmware configurable to over 32A). Like the Lume10, the Lume N1 also features Advanced Aux. The Lume N1 is designed for 1S / nP configurations.
Each driver design is optimized to balance fun, performance, and efficiency, with cost and manufacturability.

Some variants feature on-board USB-C charging, reverse charging (powerbank) in Momentary mode, and other auxiliary features. All drivers have programming pads to allow manual re-flashing of custom firmware builds or updates.

Appreciation goes out to Jack from Fireflies and Hank from Intl. Outdoor for their partnership and for adopting the Lume series drivers, as well as to the flashlight community for your support. Thanks to ToyKeeper and the open-sourced community for the great work on Anduril.

I hope you enjoy using these drivers as much as I did creating them!


Flashlight & Garage Sale!

Give a new life to these flashlights! Offering a selection of flashlights in various conditions for sale, from like-new to used or repaired at a discount.

Some of these are brand-new, some are engineering prototypes, some of them have issues and/or are repaired. Each listing includes detailed descriptions of the flashlight’s condition, included parts, and accessories if any. Please read carefully before purchasing, items are sold as described with no warranty unless otherwise mentioned. Please feel free to ask questions if needed. I'm also offering other fun garage items for sale here when available!

Shipping and handling within continental USA via regular USPS typically starts at $7.50 for a single flashlight depending on location. For multiple flashlights, please contact me to calculate a total shipping cost. I can ship overseas but shipping costs will likely be prohibitively expensive.

In general and unless otherwise stated, batteries will NOT be included for any flashlight due to complexity in shipping lithium batteries.

Payment is via Paypal only. Prices listed are in USD and do not include shipping. If you are interested, please contact me at loneoceans (at) gmail (dot) com with the specific listing and your shipment address.

Please check back frequently as I will update this page whenever I have more flashlights for sale. Thank you.

For Sale    
Sungod Tokas

Frosted Clear
8KO Chrome
Brushed Silver
$65 - Available

A lightly used pair of Sungod Tokas sunglasses. This is a custom design with frosted clear frame, 8KO Chrome non-polarized lenses (8KO is a co-nylon material, clearer and more shatterproof than regular polycarbonate according to Sungod), with brushed silver decals. Protect your eyes when playing with flashlights or when under the sun! See more images on eBay. Discount if purchased outside eBay. Comes with original soft pouch, leaflet, original cardboard box.
Sold Items More coming soon, stay tuned!  
Lumintop FW1A

SST-20 4000k
CRI 95
Sold

Own a piece of history - this is a like-new condition Lumintop FW1A which is now discontinued. Flashlight has never been used except for testing that it is still functional. It uses a SST-20 4000k CRI 95 emitter and Anduril firmware with the original FET and AMC7135 driver. Comes with original box and manual.
 Emisar D1K

Host
Green
XHP-70 HI
~4000K 90 CRI
Sold

This is a like-new condition Emisar D1K Host with emitter, perfect for modders and hobbyists building their own flashlight. Please note that this is not a functioning flashlight and will require a boost driver, switch PCB, and aux LED PCB. Included is the body, optic, rubber switch cover, retaining ring, and MCPCB with one XHP70 HI emitter (measured around 3800K at 90 CRI at 6V. LED is tested working. This could be a good pairing with a 24mm Lume X1 driver.
Emisar D4K

Host
Cyan
SST-20
5000K 70CRI
Sold

This is a like-new condition Emisar D4K Host with emitter, perfect for modders and hobbyists building their own flashlight. Please note that this is not a functioning flashlight and will require a boost driver, switch PCB, and aux LED PCB. Included is the body, optic, rubber switch cover, retaining ring, and MCPCB with four SST-20 5000K 70 CRI emitters wired in 4S configuration (12V operation). LEDs tested working. This could be a good pairing with a 24mm Lume X1 driver.
Fireflies X4Q Comet

Matte Black
FFL351A 5000k
CRI 95
Sold

This is a good condition Fireflies X4Q (2025 version) in Matte Black, updated with the latest Anduril firmware (HWID 0462 / 2026-02-18). Emitters are FFL351A 5000K, and comes installed with the raised switch ring. The flashlight had a small mechanial contact issue due to body-tube tolerances but has been fully resolved via solder contacts on the driver ground ring. The flashlight is fully operational. Body near the tail has a small ding in the anodization (see photo). Threads show some sign of use. Comes with box, clip, additional optic, tail-magnet, spare O-rings, manual, but does not come with lanyard ring or lanyard. O-ring has been upgraded to a better fitting orange ring. All functions are tested working.
Fireflies E07X Cannon V1

Matte Black
XPL-HI 5000k CRI70
Sold

This is a great condition Fireflies E07X Cannon (V1) with the Rev D Lume1 driver and updated to the latest Anduril firmware (HWID 0451 / 2026-02-18). Comes with '2023/24-vintage' box and default accessories including extra diamond-black PVD coated magnetic tailcap, included matte-black non-magnetic tailcap, pocket clip, lanyard, spare O-rings, replacement lens, and manual. Emitters are the now-uncommon XPL-HI 5000K, with high output on turbo, and measures -0.0002duv for a very pleasing, almost neutral tint that belies its lower CRI. All functions tested and working including charging. PVD magnetic tail-cap has some cosmetic marks from being used but is otherwise fully functional. Some threads show some sign of use. Note that this is the V1 version.
Fireflies E07 Original

Limited Edition
 Full Titanium

 Nichia 219B SW45K R9080

Body Damage
Sold

Note - this flashlight has mechanical damages, please read!

Own a piece of history! This is a fairly rare Fireflies E07 (original version) Limited-Edition Full Titanium flashlight, with ice-blue AUX LEDs (including the switch), 25 deg TIR lens, 98% AR Coated glass lens, and takes 21700 cells. Emitters are the highly sought after Nichia 219B SW45K R9080 4500K LEDs (x7). Unfortunately this unit has significant external damage to the head. Head threads also exhibit severe galling and the body tube will not screw fully into the head; rethreading may help. Electronics and LEDs test OK when powered with an external power supply. Body tube, tail cap, and bezel appear in good condition. Item is sold as-is.
Fireflies E90 Blaze TIR

Ember Red
FFL707RD 4200k CRI95 Rosy
Sold

This is an excellent/near-mint condition Fireflies E90 Blaze TIR with the Rev D Lume1 driver, updated with the latest Anduril firmware (HWID 0451 / 2026-02-18). Includes lanyard ring, clip, lanyard, manual, and spare O-rings, and box. Some threads show some sign of use. All functions tested and working including charging.
Convoy S11 Host

Matte Black
Sold

This is a Like-New condition Convoy S11 26650 flashlight host (body only). It does not come with any driver or emitter. Does not come with box but will be carefully wrapped. Perfect for modders building their own flashlight from scratch.
Fireflies L70 Helios

Navy Blue
FFL707A 4000K CRI95 Rosy
Sold

This is a like-new condition Fireflies L70 Helios updated with latest Anduril firmware (HWID 0462 / 2024-11-16). Comes with all default accessories including 2-way pocket clip, lanyard, spare O-rings, manual, original box. Emitter is a 4000K CRI95 Rosy FFL707A. All functions tested working. I can throw in a new FFL clip-on headband for an additional $4.
Fireflies X4Q Comet

Navy Blue
FFL351A 5000k CRI95
Sold

This is a like-new condition Fireflies X4Q in Navy Blue, updated to the latest Anduril firmware (HWID 0462 / 2024-11-16). Emitters are FFL351A 5000K. All functions tested and working. Comes with original box and default accessories including two-way clip, extra optic, spare o-rings. This unit does not include the lanyard. Note that this X4Q is the version prior to the '2025' model with a less aggressive body knurling.
Fireflies X4 Stellar

Navy Blue
FFL351A 6500k
Sold

This is a good condition Fireflies X4 Stellar updated with latest Anduril firmware (2024-09-07). Missing most accessories, only comes with 2-way pocket clip, lanyard ring, tail-magnet, original box. Does not include other TIR optics or accessories. Emitters are FFL351A 6500k CRI95 for a cool white beam. Spring updated with cylindrical high-current Be-Cu spring. Flashlight previously had a hardware issue due to a damaged component on the PCB. Driver has been repaired fully. All functions fully tested and working including charging. Internal threads show some sign of use.
Fireflies X4 Stellar

Wine Red
FFL351A 3700k
Sold

This is a Like-New condition Fireflies X4 Stellar updated with latest Anduril firmware (2024-09-07). Comes with all default accessories including 2-way pocket clip, lanyard ring, lanyard, tail-magnet, spare O-rings, two extra TIR optics, manual, original box. Emitters are FFL351A 3700k CRI95 for a neutral-warm beam. Spring updated with cylindrical high-current Be-Cu spring. All functions fully tested and working including charging.
Fireflies X4 Stellar

Navy Blue
FFL351A 4000k Rosy
Sold

This is a very good condition Fireflies X4 Stellar updated with latest Anduril firmware (2024-09-07). Comes with all default accessories including 2-way pocket clip, lanyard ring, lanyard, tail-magnet, spare O-rings, two extra TIR optics, manual, original box. Emitters are FFL351A 4000k CRI95 for a neutral-warm Rosy beam. Spring updated with cylindrical high-current Be-Cu spring. All functions fully tested and working including charging. Internal threads show some sign of use.
Fireflies L70 Helios

Desert Tan
Cree XHP70.3 HI
5000K CRI70
Sold

This is a Like-New condition Fireflies L70 Helios updated with latest Anduril firmware (2024-11-16). Comes with all default accessories including 2-way pocket clip, lanyard, spare O-rings, manual, original box. Installed emitter is a Cree XHP70.3 HI 5000K CRI70 not usually offered by Fireflies. All functions tested working.
Set of 3 P-Series Fireflies flashlights

P01, P02, P03
Red Body

Sold

This is a set of 3 Fireflies P-series flashlights in Red Body colour, all flashlights in Like New condition. Turns on with battery inserted. No extensive testing conducted.

P01 - 14500. Red aux, red button LED. Emitter tests as a 5000K CRI90 emitter but unclear which exact emitter is used (appears to be Nichia 519A).

P02 - 18650. Red aux, red button LED, Osram CSLNM1 6500K emitter. Comes with all default accessories.

P03 - 18350. Red aux, red button LED, Osram CSLNM1 6500K emitter. Comes with all default accessories.


Appendix: Advanced Aux.

Here are some notes on what I'm calling Advanced Aux, first introduced in the Lume10 driver (for the Fireflies E12 Eclipse) in late 2025.

RGB auxilary lighting was first introduced in Anduril. While innovative for its time, the existing implementation (as of 2025) came with a few limitations. Since the LEDs are typically driven directly from MCU pins at VBAT, brightness and colour balance vary non-linearly as the battery depletes. RGB calibration between flashlights has also tended to be inconsistent. PWM-based approaches can help mitigate this but often at the expense of additional overhead current and firmware complexity.

Advanced Aux explores an alternative approach using a small external RGB LED driver.

The goal was to keep BOM cost and implementation complexity minimal, while adding flexibility and opening the door to more interesting effects. Active overhead current is kept low at around 100–150uA, with negligible impact during sleep.

Features includes:
  • Constant-current RGB drive (independent of VBAT)
  • 4 ranges (5 to 30 mA), with 4-bit analog & 8-bit PWM control
  • Colour calibration via a simple hwdef definition
  • Internal waveform generation (e.g. breathing effects) without MCU overhead
This approach allows RGB brightness and colour balance to remain consistent across battery voltages, while removing the need for resistor tuning or dependency on internal pin pull-up resistances for dim levels. Calibration ratios only need to be defined once and remain consistent across brightness levels.

On the firmware side, Anduril’s existing aux handling model (tick-based with mostly fixed modes) is not especially conducive to taking full advantage of the hardware. As a starting point (early 2026), I’ve implemented basic high/low/off functionality along with a blended rainbow mode. The hardware itself is capable of much more, think configurable aux ramping, colour wheel control, or more dynamic effects such as fire, ocean, or ambient breathing patterns.

I used the Atmel TWI driver and wrote a lightweight abstraction layer for RGB, CSV control, and basic effects generation. I’m also excited about the possibility of using I2C for additional peripherals in future designs for example, programmable charging controllers with adjustable charge rates or configurable cut-off behaviour. The firmware currently only scratches the surface of what the hardware is capable of, and future updates may expand functionality significantly. Stay tuned...

(April 2026)


Appendix: Lume N1 FAQ

The Lume N1 is a driver designed for compact single-cell flashlights using 1S/nP (3V) emitter configurations. It uses a fusion architecture combining a high-efficiency constant-current buck stage with a high-power linear stage, providing complete constant-current regulation from moonlight all the way to turbo and firmware configurable up to ~32A. I received several questions about the Lume N1; this section is a little FAQ of sorts:

What is inside the Lume N1?

The Lume N1 combines the proven 6A constant-current buck architecture used in the Lume1 with an additional high-power linear stage operating above the buck region. The goal was to achieve high efficiency throughout normal operating ranges while also providing a smooth, fully regulated transition into higher output levels.

Why does the Lume N1 use a 6A buck stage instead of a larger buck like 10A?

There are several reasons. The N1 was developed over a year before the Lume10 and was designed with different requirements and constraints. Second, the intended application was compact single-cell flashlights, primarily up to 21700 form factors. Flashlights of this size are generally thermally limited to approximately 10W of sustained output regardless of driver topology.

For this class of light, a 6A buck stage (~18-20W) covers the overwhelming majority of practical operating conditions while remaining compact, efficient, and economical. As with all engineering designs, the objective was not to maximize a single specification, but rather to optimize the balance of performance, efficiency, cost, and runtime.

Why not build a 16A, 20A, or 32A fully regulated buck-only driver?

Such designs are possible but inevitably involve more tradeoffs. In general, conduction losses increase with the square of current. Very high current buck converters require larger magnetics, lower resistance switching devices, more aggressive thermal management. In the confined space available inside compact flashlights, these requirements can become increasingly difficult to satisfy without compromising cost, size, ripple performance, transient behaviour, or efficiency elsewhere in the operating range.

The design objective of the N1 was to provide excellent performance across a wide practical range of operation. In fact, for many battery and emitter combinations, the N1 can achieve higher overall system efficiency at Turbo output levels than a hypothetical very-high-current buck converter occupying the same physical volume.

Isn't a '32A linear stage' inefficient?

Not as much as one would expect. The answer depends on operating conditions and system specifics. Linear regulation losses are proportional to the voltage difference between the battery and the emitter(s) multiplied by current: P_loss = I_LED (V_BAT - V_LED).

At lower currents, this voltage difference tends to be larger, which is where linear regulation is least efficient. As the emitter current increases, emitter forward voltage rises significantly and the voltage difference decreases. Consequently, the efficiency penalty of the linear stage becomes progressively smaller at high output levels. The driver is least efficient in the region immediately above the buck stage, but the time spent in this region is extremely short (typically just seconds as the flashlight thermally throttles from Turbo).

The N1 intentionally operates in its high-efficiency buck mode throughout the vast majority of normal operating conditions, from moonlight to ceiling output.

In fact, at most turbo output levels, many battery and emitter combinations are unable to hit the maximum allowed current and the driver operates in full saturation (akin to a pure FET driver),. Here, driver losses are relatively small and overall driver efficiency is very high, even exceeding highest buck-mode efficiency.

What happens if the flashlight cannot actually reach the configured turbo current?

The configured turbo current is an upper current limit, not a measure of delivered current. If the battery and emitter combination cannot supply the requested current, the driver naturally enters saturation and delivers the maximum current available from the system. In this operating condition, the behaviour is very similar to a conventional FET turbo mode, with the additional benefit of current limiting and over-current protection.

For example, compared to older driver such as the Lume1, the N1 exhibits lower parasitic resistance when in saturation; in other words, a system that might be able to achieve say 20A in FET Turbo with the Lume1, might be able achieve a higher turbo with the N1. 

What was the design philosophy behind the Lume N1?

The objective of the N1 was to build a practical driver for compact single-cell flashlights that provides:
  • High efficiency throughout the vast majority of the operating range
  • True constant-current regulation for the entire range from moonlight through Turbo
  • Smooth regulation and thermal throttling behaviour across the entire brightness range
  • A driver that adapts to a wide variety of batteries and emitters include today's ultra high discharge tabless cells
Like every engineering design, the Lume N1 represents a set of deliberate tradeoffs made to optimise overall system performance rather than any single specification.

The Lume N1 is currently available in some flashlight configurations on Intl-Outdoor by Hank. I hope you enjoy using the N1 in your flashlight!

(June 2026)


Loneoceans Laboratories 2020-2026